@font-face{font-family:Geist;src:local("Arial"),local("Helvetica Neue"),local("sans-serif");ascent-override:85%;descent-override:21%;line-gap-override:0%;size-adjust:105%}@font-face{font-family:Geist Mono;src:local("Courier New"),local("monospace");ascent-override:85%;descent-override:21%;line-gap-override:0%;size-adjust:90%}@font-face{font-family:"Instrument Serif";src:local("Georgia"),local("serif");ascent-override:95%;descent-override:25%;line-gap-override:0%;size-adjust:100%}::selection{background:#f0411e;color:#f4efe6}@keyframes pulse-dot{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(240,65,30,.5)}50%{transform:scale(1.3);box-shadow:0 0 0 6px rgba(240,65,30,0)}}@keyframes drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes drift-rev{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@keyframes hero-line1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-line2{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-sub{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-perks{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes kicker-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes cta-glow{0%,to{box-shadow:0 8px 24px rgba(240,65,30,.22)}50%{box-shadow:0 8px 40px rgba(240,65,30,.5),0 0 0 4px rgba(240,65,30,.08)}}@keyframes bracket-tl{0%{stroke-dashoffset:60;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes line-move{0%{transform:translateX(-100%) skewX(-20deg)}to{transform:translateX(200%) skewX(-20deg)}}@keyframes pop-in{0%{opacity:0;transform:scale(.93) translateY(12px)}60%{transform:scale(1.01) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.fr-reveal{opacity:0;transform:translateY(28px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.fr-visible{opacity:1!important;transform:translateY(0)!important}.framr-mgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;position:relative;z-index:1;isolation:isolate}.framr-wrap{max-width:680px;margin:0 auto;padding:0 24px 120px}.fr-mc{border:1.5px solid #e2daca;border-radius:12px;padding:14px;cursor:pointer;position:relative;background:#fbf8f2;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .18s,background .18s,transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s}.fr-mc:hover{border-color:#cfc5b0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(28,22,14,.08)}.fr-mc.on{border-color:#f0411e;background:#fce4da;box-shadow:0 2px 12px rgba(240,65,30,.15)}.fr-qc{border:1.5px solid #e2daca;border-radius:10px;padding:12px 10px;cursor:pointer;text-align:center;background:#fbf8f2;transition:border-color .18s,background .18s,transform .18s cubic-bezier(.2,.7,.2,1)}.fr-qc:hover{border-color:#cfc5b0;transform:translateY(-1px)}.fr-qc.on{border-color:#f0411e;background:#fce4da}.fr-agbtn:hover{background:#ede6d8}.fr-chip-style:hover{background:#ede6d8;border-color:#cfc5b0}.fr-apply:hover,.fr-uch:hover{text-decoration:underline}.fr-ubox{border:1.5px dashed #cfc5b0;border-radius:12px;padding:12px 16px;text-align:center;cursor:pointer;background:#f4efe6;transition:border-color .18s,background .18s}.fr-ubox:hover{border-color:#f0411e;background:#fce4da}.fr-cta{width:100%;height:52px;border-radius:10px;background:#f0411e;border:none;color:#f4efe6;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:-.1px;transition:background .14s,transform .14s;animation:cta-glow 2.4s ease-in-out infinite}.fr-cta:hover:not(:disabled){background:#d03113;transform:translateY(-1px);animation:none;box-shadow:0 8px 32px rgba(240,65,30,.4)}.fr-cta:active:not(:disabled){transform:scale(.97)}.fr-cta:disabled{background:#cfc5b0;cursor:not-allowed;box-shadow:none;animation:none}.fr-nav-tag{font-size:11px;font-weight:500;color:#57514a;background:#fbf8f2;border:1px solid #e2daca;padding:5px 13px;border-radius:999px;font-family:Geist Mono,monospace;letter-spacing:.04em}.fr-bracket path{stroke-dasharray:60;stroke-dashoffset:60;animation:bracket-tl .6s cubic-bezier(.34,1.4,.36,1) forwards}.fr-card-new{animation:pop-in .4s cubic-bezier(.34,1.4,.36,1) both}.fr-ticker-track{display:flex;animation:ticker-scroll 22s linear infinite;white-space:nowrap}textarea:focus{border-color:#f0411e!important;outline:none}@media(max-width:580px){.framr-mgrid{grid-template-columns:repeat(2,1fr)!important}.fr-nav-tag{display:none!important}.fr-hero{padding:40px 16px 32px!important}.framr-wrap{padding:0 14px 100px!important}}@media(max-width:700px){nav{padding:0 16px!important;height:50px!important}.fr-hero h1{font-size:clamp(32px,9vw,52px)!important;letter-spacing:-1.5px!important}.fr-hero p{font-size:15px!important;padding:0 4px}.fr-hero .perks-row{gap:10px!important;padding:8px 14px!important;font-size:11px!important;flex-wrap:wrap!important;justify-content:center!important}.fr-create-heading{padding:48px 16px 28px!important}.fr-create-heading h2{font-size:clamp(22px,7vw,32px)!important;letter-spacing:-.8px!important}.framr-wrap>div{padding:16px!important;border-radius:12px!important}.fr-hero-grid{flex-direction:column!important;padding:28px 16px 40px!important;gap:28px!important}.fr-hero-grid>div:last-child{width:100%!important}.fr-hero-grid>div:first-child>div:last-child{display:none!important}.fr-hero-grid>div:first-child{padding-bottom:0!important}.framr-mgrid{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.fr-qc{padding:10px 8px!important}.fr-qc .qres{font-size:13px!important}.fr-ubox{padding:20px 14px!important}textarea{min-height:72px!important;font-size:14px!important}.fr-cta{height:56px!important;font-size:16px!important;border-radius:12px!important}.fr-trust-row{flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.fr-hs-stat-wrap{gap:0!important}.fr-hs-stat{padding:0 14px!important}.fr-hs-stat .hsN{font-size:15px!important}.fr-provider-strip{padding:14px 16px!important;gap:8px!important}.fr-foot-inner{padding:20px 16px!important;gap:14px!important}.fr-foot-features{gap:8px!important}.fr-featured-card{padding:20px!important}}html{scroll-behavior:auto}.fr-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:#f0411e;transform-origin:left;transform:scaleX(0);z-index:200;pointer-events:none}@supports (animation-timeline:scroll()){.fr-progress{animation:scroll-progress linear;animation-timeline:scroll(root)}}@keyframes scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bounce-down{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(5px);opacity:1}}.fr-word{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.fr-words-visible .fr-word{opacity:1!important;transform:translateY(0)!important}.fr-how-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#e2daca;border-radius:14px;overflow:hidden}.fr-how-card{background:#fbf8f2;padding:32px 28px;transition:background .2s}.fr-how-card:hover{background:#f8f3e9}.fr-how-num{font-family:Geist Mono,monospace;font-size:30px;font-weight:700;color:#f0411e;margin-bottom:14px;letter-spacing:-.02em;line-height:1}.fr-how-ttl{font-weight:600;font-size:16px;color:#14110d;margin-bottom:8px;letter-spacing:-.2px}.fr-how-bdy{font-size:14px;color:#57514a;line-height:1.65}@media (max-width:700px){.fr-how-strip{grid-template-columns:1fr!important;border-radius:10px}.fr-how-card{padding:24px 20px}}.fr-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:860px;margin:0 auto;position:relative;z-index:1}@media (max-width:700px){.fr-pricing-grid{grid-template-columns:1fr!important;max-width:420px}}@media (min-width:701px) and (max-width:960px){.fr-pricing-grid{grid-template-columns:repeat(3,1fr);gap:10px}}.fr-pricing-feats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#e2daca;border-radius:10px;overflow:hidden;max-width:860px;margin:32px auto 0;position:relative;z-index:2}.fr-pricing-feat{background:#fbf8f2;padding:14px 16px;display:flex;align-items:center;gap:7px}@media (max-width:700px){.fr-pricing-feats{grid-template-columns:repeat(2,1fr);margin-top:24px}}.fr-create-heading{text-align:center;padding:72px 24px 44px;border-top:1px solid #e2daca}@media(max-width:640px){.fr-review-grid{grid-template-columns:1fr!important}}@media(min-width:641px) and (max-width:960px){.fr-review-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:400px){.fr-chatbot-panel{width:calc(100vw - 24px)!important;right:12px!important;bottom:12px!important}.fr-chatbot-bubble{bottom:16px!important;right:16px!important}}.fr-sticky-bar{display:none!important}@media(max-width:700px){.fr-sticky-bar{display:flex!important}}@media(max-width:500px){.fr-activity{display:none!important}}.gsap-char,.gsap-word{display:inline-block;will-change:transform,opacity;perspective:400px}.fr-mc,.fr-qc{will-change:transform}.fr-dur-card{will-change:transform,box-shadow;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fr-dur-card:hover{border-color:#cfc5b0!important;transform:translateY(-3px);box-shadow:0 8px 24px rgba(28,22,14,.1)!important}.fr-dur-card:active{transform:scale(.98)}a[href="#create"]:hover{opacity:.85}[data-anim=section-bg]{will-change:transform}[data-anim=pricing-card],[data-anim=result-card]{will-change:transform,opacity}.fr-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:500;background:#14110d;border-top:1px solid hsla(39,39%,93%,.1);display:none;align-items:center;justify-content:space-between;gap:12px;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .3s;padding:12px 20px max(16px,env(safe-area-inset-bottom))}@media(max-width:700px){.fr-sticky-bar{display:flex!important}.fr-nav-how{display:none!important}}#create .fr-cta{box-shadow:0 0 0 0 rgba(240,65,30,0);transition:box-shadow .3s}#create .fr-cta:not(:disabled){animation:create-cta-pulse 2.8s ease-in-out infinite}@keyframes create-cta-pulse{0%,to{box-shadow:0 6px 24px rgba(240,65,30,.25)}50%{box-shadow:0 8px 40px rgba(240,65,30,.5),0 0 0 6px rgba(240,65,30,.08)}}@media(max-width:640px){.fr-waitlist-left{display:none!important}.fr-waitlist-inner{justify-content:center!important;padding:8px 12px!important}.fr-waitlist-input{width:160px!important}}@media(max-width:380px){.fr-waitlist-input{width:130px!important;font-size:12px!important}.fr-waitlist-btn{padding:7px 10px!important;font-size:12px!important}}@media(max-width:540px){.fr-cookie-inner{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.fr-cookie-btns{width:100%!important}.fr-cookie-accept,.fr-cookie-reject{flex:1 1!important}}@media(max-width:640px){.fr-ubox{min-height:100px!important}}@media (prefers-reduced-motion:reduce){.fr-reveal,.fr-word,.gsap-char{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}