:root{interpolate-size:allow-keywords}.fp-landing{font-family:var(--aw-font-sans);color:#e8e6de;background:#0b0a09;min-height:100vh;overflow-x:clip}.fp-mono{font-family:var(--aw-font-mono)}.fp-landing .fp-h1{font-family:var(--aw-font-heading);font-weight:800;font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.02em}.fp-landing .fp-h2{margin:0;font-family:var(--aw-font-heading);font-weight:700;font-size:clamp(28px,3.4vw,38px);letter-spacing:-.01em;color:#f5f5f0;line-height:1.15}.fp-landing .fp-cta-title{margin:0 0 20px;font-family:var(--aw-font-heading);font-weight:800;font-size:clamp(32px,4.2vw,46px);letter-spacing:-.01em;line-height:1.15;color:#f5f5f0}.fp-btn{font-family:inherit;font-weight:600;color:#0b0a09;background:#d4a853;border:0;border-radius:6px;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.fp-btn:hover{background:#e6c77f;transform:translateY(-2px);box-shadow:0 8px 24px #d4a85340}.fp-btn:active{transform:translateY(0) scale(.97);box-shadow:none}.fp-ghost{font-family:inherit;font-weight:500;color:#e8e6de;border:1px solid rgba(255,255,255,.14);border-radius:6px;text-decoration:none;display:inline-block;background:0 0;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.fp-ghost:hover{border-color:#d4a85380;color:#f5f5f0;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.fp-ghost:active{transform:translateY(0) scale(.97);box-shadow:none}.fp-landing .fp-wordmark{font-family:var(--aw-font-heading);font-weight:800;font-size:20px;letter-spacing:-.01em;color:#f5f5f0;text-decoration:none;display:inline-block;transition:transform .25s cubic-bezier(.2,.7,.2,1),letter-spacing .25s ease}.fp-landing .fp-wordmark:hover{transform:translateY(-2px);letter-spacing:.03em}.fp-navlink{font-size:14px;color:#e8e6dea6;text-decoration:none;padding-bottom:4px;background-image:linear-gradient(#d4a853,#d4a853);background-repeat:no-repeat;background-position:left bottom;background-size:0 2px;display:inline-block;transition:color .2s ease,transform .2s ease,background-size .25s cubic-bezier(.2,.7,.2,1)}.fp-navlink:hover{color:#e6c77f;background-size:100% 2px;transform:translateY(-2px)}.fp-navlink[data-active=true]{color:#e6c77f;background-size:100% 2px}.fp-footlink{font-size:14px;color:#e8e6dea6;text-decoration:none;padding-bottom:3px;background-image:linear-gradient(#d4a853,#d4a853);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:color .2s ease,background-size .25s cubic-bezier(.2,.7,.2,1)}.fp-footlink:hover{color:#e6c77f;background-size:100% 1px}.fp-card{transition:border-color .25s ease,background .25s ease}.fp-card:hover{border-color:#d4a85359}.fp-card .fp-card-tag{margin:0 0 18px;font-size:11px;color:#e8e6de8c}.fp-card .fp-card-title{margin:0 0 10px;font-size:17px;font-weight:600;color:#f5f5f0}.fp-card .fp-card-body{margin:0;font-size:14px;line-height:1.65;color:#e8e6de8c}.fp-landing .fp-proc-col{padding:24px;margin:-24px;border-radius:12px;transition:background .3s ease}.fp-num{margin:0 0 20px;font-family:var(--aw-font-heading);font-weight:800;font-size:64px;line-height:1;color:#d4a8532e;transition:color .35s ease,text-shadow .35s ease;cursor:default}.fp-num:hover{color:#d4a8538c;text-shadow:0 0 32px rgba(212,168,83,.25)}.fp-proc-title{margin:0 0 12px;font-size:18px;font-weight:700;color:#f5f5f0}.fp-proc-body{margin:0;font-size:15px;line-height:1.7;color:#e8e6de8c}.fp-stat{transition:border-color .25s ease,background .25s ease}.fp-stat:hover{border-color:#d4a85359;background:#ffffff08}.fp-stat-value{margin:0;font-family:var(--aw-font-heading);font-weight:700;font-size:26px}.fp-stat-cap{margin:4px 0 0;font-size:10px;color:#e8e6de8c}.fp-row{transition:background .2s ease}.fp-row:hover{background:#ffffff06}.fp-cell{transition:background .2s linear,border-color .2s linear,transform .15s ease;cursor:default}.fp-cell:hover{transform:scale(1.3);border-color:#d4a853b3!important}.fp-trustcard{transition:background .3s ease}.fp-trustcard:hover{background:#ffffff05}.fp-dash{width:32px;height:2px;background:#d4a85399;margin-bottom:22px;transition:width .35s cubic-bezier(.2,.7,.2,1)}.fp-trustcard:hover .fp-dash{width:64px}.fp-trust-title{margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.4;color:#f5f5f0}.fp-trust-body{margin:0;font-size:14px;line-height:1.7;color:#e8e6de8c}.fp-details{border-bottom:1px solid rgba(255,255,255,.07);padding:4px 0}.fp-sum{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:600;color:#f5f5f0;transition:color .2s ease}.fp-sum:hover{color:#e6c77f}.fp-faq-a{margin:0;padding:0 0 22px;font-size:15px;line-height:1.7;color:#e8e6de8c;max-width:660px}.fp-landing summary::-webkit-details-marker{display:none}.fp-landing details::details-content{block-size:0;overflow:hidden;transition:block-size .45s cubic-bezier(.2,.7,.2,1),content-visibility .45s allow-discrete}.fp-landing details[open]::details-content{block-size:auto}.fp-landing details summary span.fp-plus{transition:transform .3s ease}.fp-landing details[open] summary span.fp-plus{transform:rotate(45deg)}.fp-landing input[type=range]{-webkit-appearance:none;appearance:none;height:4px;background:linear-gradient(90deg,#d4a85380,#d4a8531f);border-radius:2px}.fp-landing input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#d4a853;border:3px solid #0b0a09;box-shadow:0 0 0 1.5px #d4a85399;cursor:grab;transition:transform .15s ease}.fp-landing input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.fp-landing input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#d4a853;border:3px solid #0b0a09;cursor:grab}.fp-modal-root{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:24px;font-family:var(--aw-font-sans);color:#e8e6de}.fp-modal-root.is-open{display:flex}.fp-modal-overlay{position:absolute;inset:0;background:#050403b8;backdrop-filter:blur(6px);animation:fpOverlayIn .25s ease both}.fp-modal{position:relative;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;background:#14110d;border:1px solid rgba(212,168,83,.25);border-radius:14px;padding:36px;box-shadow:0 40px 120px #0009;animation:fpModalIn .35s cubic-bezier(.2,.7,.2,1) both}.fp-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:0 0;color:#e8e6de99;font-size:18px;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.fp-close:hover{border-color:#d4a85380;color:#d4a853;transform:rotate(90deg)}.fp-close:active{transform:rotate(90deg) scale(.9)}.fp-eyebrow{font-size:11px;letter-spacing:.16em}.fp-modal-heading{margin:0 0 8px;font-family:var(--aw-font-heading);font-weight:700;font-size:24px;letter-spacing:-.01em;color:#f5f5f0}.fp-modal-sub{margin:0 0 28px;font-size:14px;line-height:1.6;color:#e8e6de8c}.fp-form{display:flex;flex-direction:column;gap:18px}.fp-field-group{display:flex;flex-direction:column;gap:7px}.fp-label{font-family:var(--aw-font-mono);font-size:10px;letter-spacing:.12em;color:#e8e6de80}.fp-input{box-sizing:border-box;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;color:#f5f5f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:0;transition:border-color .2s}.fp-input:focus{border-color:#d4a85399}.fp-checkbox-row{flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;color:#e8e6de8c;cursor:pointer}.fp-checkbox-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fp-checkbox-box{flex:0 0 auto;box-sizing:border-box;width:18px;height:18px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:5px;transition:border-color .2s,background .2s}.fp-checkbox-box svg{width:12px;height:12px;opacity:0;transition:opacity .15s}.fp-checkbox-row:hover .fp-checkbox-box{border-color:#d4a85380}.fp-checkbox-input:focus-visible+.fp-checkbox-box{outline:2px solid rgba(212,168,83,.7);outline-offset:3px}.fp-checkbox-input:checked+.fp-checkbox-box{background:#d4a853;border-color:#d4a853}.fp-checkbox-input:checked+.fp-checkbox-box svg{opacity:1}.fp-checkbox-input:disabled+.fp-checkbox-box,.fp-checkbox-input:disabled~.fp-checkbox-text{opacity:.4;cursor:not-allowed}.fp-textarea{line-height:1.5;resize:vertical}.fp-btn-full{width:100%;margin-top:6px;font-size:16px;padding:14px 24px;border-radius:8px}.fp-modal-footnote{margin:0;text-align:center;font-size:10px;letter-spacing:.08em;color:#e8e6de80}.fp-check{width:56px;height:56px;margin:0 auto 20px;border-radius:50%;border:1px solid rgba(212,168,83,.5);display:flex;align-items:center;justify-content:center;font-size:24px;color:#d4a853}.fp-ghost-btn{font-size:15px;font-weight:600;padding:12px 32px;border-radius:8px;border:1px solid rgba(255,255,255,.16)}.fp-ghost-btn:hover{color:#d4a853;box-shadow:none}.fp-landing a:focus-visible,.fp-landing button:focus-visible,.fp-landing summary:focus-visible,.fp-landing input:focus-visible,.fp-landing textarea:focus-visible,.fp-modal-root a:focus-visible,.fp-modal-root button:focus-visible,.fp-modal-root input:focus-visible,.fp-modal-root textarea:focus-visible{outline:2px solid rgba(212,168,83,.7);outline-offset:3px}@keyframes fpGhostA{0%{transform:translate(16px,12px) rotate(.5deg);opacity:.35}70%{opacity:.15}to{transform:none;opacity:0}}@keyframes fpGhostB{0%{transform:translate(-14px,-9px) rotate(-.4deg);opacity:.28}70%{opacity:.12}to{transform:none;opacity:0}}@keyframes fpMergeA{0%{transform:translate(-130px,-85px) rotate(-5deg);opacity:0}8%,22%{transform:translate(-130px,-85px) rotate(-5deg);opacity:1}52%{transform:none;opacity:.9}64%,90%{transform:none;opacity:0}to{transform:translate(-130px,-85px) rotate(-5deg);opacity:0}}@keyframes fpMergeB{0%{transform:translate(135px,-60px) rotate(4deg);opacity:0}8%,22%{transform:translate(135px,-60px) rotate(4deg);opacity:1}52%{transform:none;opacity:.9}64%,90%{transform:none;opacity:0}to{transform:translate(135px,-60px) rotate(4deg);opacity:0}}@keyframes fpMergeC{0%{transform:translate(-100px,105px) rotate(3deg);opacity:0}8%,22%{transform:translate(-100px,105px) rotate(3deg);opacity:1}52%{transform:none;opacity:.9}64%,90%{transform:none;opacity:0}to{transform:translate(-100px,105px) rotate(3deg);opacity:0}}@keyframes fpBaseGlow{0%,40%{border-color:#ffffff1a;box-shadow:none}58%,84%{border-color:#d4a8538c;box-shadow:0 0 40px #d4a8531a}to{border-color:#ffffff1a;box-shadow:none}}@keyframes fpCaptionIn{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%)}}@keyframes fpModalIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes fpOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes fpSettleA{0%{transform:translate(-22px,30px) rotate(-1.8deg);opacity:0}to{transform:none;opacity:1}}@keyframes fpSettleB{0%{transform:translate(14px,38px) rotate(1.4deg);opacity:0}to{transform:none;opacity:1}}@keyframes fpSettleC{0%{transform:translate(-10px,44px) rotate(.9deg);opacity:0}to{transform:none;opacity:1}}@keyframes fpSettleD{0%{transform:translate(24px,28px) rotate(-1.2deg);opacity:0}to{transform:none;opacity:1}}@keyframes fpSettleE{0%{transform:translate(-16px,36px) rotate(1.6deg);opacity:0}to{transform:none;opacity:1}}@keyframes fpSettleF{0%{transform:translate(18px,42px) rotate(-.8deg);opacity:0}to{transform:none;opacity:1}}@keyframes fpLineDraw{0%{transform:scaleX(0)}to{transform:none}}@keyframes fpFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fpDotPulse{0%,to{opacity:1;box-shadow:0 0#d4a85359}50%{opacity:.65;box-shadow:0 0 0 6px #d4a85300}}@media (max-width:1100px){.fp-landing [data-r=hero-grid]{grid-template-columns:1fr!important}.fp-landing [data-r=hero-visual]{display:none!important}}@media (max-width:960px){.fp-landing [data-r=grid3]{grid-template-columns:repeat(2,1fr)!important}.fp-landing [data-r=proc],.fp-landing [data-r=trust3],.fp-landing [data-r=bul3]{grid-template-columns:1fr!important}.fp-landing [data-r=procline]{display:none!important}.fp-landing [data-r=trustcard]{border-right:none!important}}@media (max-width:680px){.fp-landing [data-r=grid3],.fp-landing [data-r=stats3],.fp-landing [data-r=foot3]{grid-template-columns:1fr!important}.fp-landing nav a.fp-navlink{display:none!important}.fp-landing nav>div{padding:0 20px!important}.fp-landing section{padding:64px 20px!important}.fp-landing [data-r=controls]{flex-wrap:wrap!important}.fp-landing [data-r=controls]>span{text-align:left!important;min-width:0!important}.fp-landing [data-r=repbody]{padding:14px!important}.fp-modal{padding:26px 20px!important}.fp-landing [data-r=foot3]{gap:32px!important;padding:40px 20px 32px!important}.fp-landing [data-r=trustcard]{margin:0!important;padding:20px!important}}@media (prefers-reduced-motion:reduce){.fp-landing *,.fp-landing :before,.fp-landing :after,.fp-modal-root *,.fp-modal-root :before,.fp-modal-root :after{animation-duration:1ms!important;animation-delay:0ms!important}}