@font-face{font-family:Stolzl;src:url(/assets/fonts/stolzl-book.woff2)format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/assets/fonts/stolzl-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/assets/fonts/stolzl-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#151610;--ink-2:#44473b;--ink-3:#5e6154;--ink-4:#6c6f63;--line:#e7e8e4;--line-2:#f3f4f1;--bg:#fcfcfb;--white:#fff;--g-50:#fef3e8;--g-100:#fce4ce;--g-200:#facfaa;--g-300:#f5a968;--g-400:#f28d3f;--g-500:#ee8330;--g-600:#b8580d;--g-700:#98470a;--g-800:#743609;--dark:#121412;--red:#c0281c;--sh-1:0 1px 2px #3117040d;--sh-2:0 1px 3px #3117040d, 0 14px 32px -16px #31170438;--font:"Stolzl",-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI","Helvetica Neue",Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}p{margin:0}.logo{white-space:nowrap;letter-spacing:-.022em;color:var(--ink);font-size:20px;font-weight:500;line-height:1;display:inline-block}.logo .ac{color:#dc7017}.btn{letter-spacing:-.012em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15.5px;font-weight:500;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s;display:inline-flex}.btn-p{color:#fff;background:linear-gradient(165deg,#f9a05a,#ef8730);box-shadow:0 1px 2px #421f0538,0 14px 28px -14px #bb590dd9}.btn-p:hover{transform:translateY(-2px)}.btn svg{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.btn:hover svg{transform:translate(3px)}.seg{background:var(--g-50);border:1px solid var(--g-100);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.seg-i{white-space:nowrap;height:26px;color:var(--g-700);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.seg-i.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #3117041a}.seg-i:not(.on):hover{color:var(--ink)}@media (width<=980px){.seg{display:none}}.ftr{background:var(--dark);color:#ffffff7a;border-top:1px solid #2f2925;margin-top:clamp(32px,3.6vw,52px);padding:56px 0 44px}.ftr-in{grid-template-columns:1fr 1fr 1fr 1fr;gap:36px;display:grid}@media (width<=800px){.ftr-in{grid-template-columns:1fr 1fr;gap:36px}}.ftr .logo{color:#fff;margin-bottom:16px}.ftr .logo .ac{color:var(--g-300)}.ftr .ftr-h{letter-spacing:.11em;text-transform:uppercase;color:#ffffff61;margin:0 0 16px;font-size:11px;font-weight:500}.ftr ul{margin:0;padding:0;list-style:none}.ftr li{margin-bottom:12px;font-size:14px}.ftr a{transition:color .16s}.ftr a:hover{color:#fff}.ftr-b{border-top:1px solid #2f2925;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:48px;padding-top:24px;font-size:12.5px;display:flex}.ftr-b .req{line-height:1.65}.tg-fab{z-index:80;align-items:center;gap:10px;display:inline-flex;position:fixed;bottom:24px;right:24px}.tg-fab__label{-webkit-backdrop-filter:saturate(1.6)blur(12px);border:1px solid var(--line);box-shadow:var(--sh-2);color:var(--ink);white-space:nowrap;background:#fffffff0;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:500}.tg-fab__btn{color:#fff;background:linear-gradient(165deg,#f9a05a,#ef8730);border-radius:999px;place-items:center;width:54px;height:54px;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:grid;box-shadow:0 2px 6px #421f0538,0 16px 34px -14px #bb590de6}.tg-fab:hover .tg-fab__btn{transform:translateY(-3px)scale(1.04)}@media (width<=640px){.tg-fab{bottom:16px;right:16px}.tg-fab__label{display:none}}@media (prefers-reduced-motion:reduce){.tg-fab:hover .tg-fab__btn{transform:none}}
