@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_HrMfqFwFRAbVzes5A1LQtoibUJXG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_HrMfqFwFRAbVzes5A1LQtoibUJXG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_53cf7e2c-module__qN6QFG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_53cf7e2c-module__qN6QFG__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_HrMfqFwFRAbVzes5A1LQtoibUJXG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_HrMfqFwFRAbVzes5A1LQtoibUJXG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_HrMfqFwFRAbVzes5A1LQtoibUJXG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_fd956a0c-module__JYlfxG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_fd956a0c-module__JYlfxG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
:root{--bg:#f8f1e6;--paper:#fffcf5db;--ink:#211915;--muted:#63574f;--line:#3a2a1f1f;--accent:#dd6b3c;--accent-dark:#b54f2a;--berry:#8f3d2f;--leaf:#2f6f60;--shadow:0 24px 60px #3422191f;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-body), sans-serif;background:radial-gradient(circle at 0 0,#ffc49b73,#0000 30%),radial-gradient(circle at 100% 0,#f0dfbca6,#0000 28%),linear-gradient(#fff8ef 0%,#f7eddf 42%,#f3e5d5 100%);margin:0}a{color:inherit;text-decoration:none}main{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 80px}h1,h2,h3{font-family:var(--font-display), serif;letter-spacing:-.03em;margin:0;line-height:.98}p{margin:0;line-height:1.6}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:700;display:inline-flex}.button-primary{color:#fff;background:linear-gradient(135deg, var(--accent), var(--berry));box-shadow:0 16px 36px #8f3d2f47}.button-secondary{color:var(--ink);background:#ffffffb8;border:1px solid #2a19121a}.topbar{justify-content:space-between;align-items:center;gap:16px;padding:10px 0 32px;display:flex}.wordmark{letter-spacing:.02em;font-weight:800}.wordmark span{color:var(--muted);font-size:.8rem;font-weight:600;display:block}.hero{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:28px;display:grid}.hero-copy,.hero-proof,.section,.sample-frame,.builder-card,.portal-card,.surface{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.hero-copy{padding:42px}.hero-copy h1{font-size:clamp(3rem,7vw,5.7rem)}.hero-copy .lede{color:var(--muted);max-width:56ch;margin-top:18px;font-size:1.125rem}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-proof{background:linear-gradient(#ffffffd1,#fffaf5b8),repeating-linear-gradient(0deg,#52341f08,#52341f08 1px,#0000 1px 22px);gap:16px;padding:26px;display:grid}.mock-preview-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.mock-preview,.proof-card,.offer-card,.use-case,.faq-card{border:1px solid var(--line);background:#ffffffb8;border-radius:22px}.mock-preview{flex-direction:column;justify-content:space-between;min-height:150px;padding:16px;display:flex}.mock-preview .scribble{background:radial-gradient(circle at 20% 30%,#dd6b3c47,#0000 30%),linear-gradient(135deg,#2f6f6033,#8f3d2f33);border-radius:18px;height:72px}.trust-row,.offer-grid,.proof-grid,.use-case-grid,.faq-grid,.stat-row{gap:16px;display:grid}.trust-row{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.trust-pill,.pill,.eyebrow{border-radius:999px;align-items:center;gap:8px;display:inline-flex}.trust-pill{border:1px solid var(--line);background:#ffffff8c;padding:14px 16px;font-weight:700}.pill,.eyebrow{width:fit-content;color:var(--berry);background:#dd6b3c1f;padding:8px 12px;font-size:.85rem;font-weight:700}.section{margin-top:24px;padding:30px}.section-copy{gap:12px;max-width:60ch;margin-bottom:24px;display:grid}.section h2{font-size:clamp(2rem,5vw,3.4rem)}.lede{color:var(--muted)}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-card,.proof-card,.use-case,.faq-card,.builder-card,.portal-card,.surface,.upload-dropzone{padding:22px}.offer-card{gap:14px;display:grid}.offer-card-header,.price-stack,.how-grid,.portal-status-list{gap:10px;display:grid}.offer-meta,.offer-description,.muted{color:var(--muted)}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-card{gap:12px;min-height:220px;display:grid}.proof-card-visual{background:linear-gradient(#ffd3b8e6,#ffffffd9),linear-gradient(135deg,#2f6f602e,#8f3d2f2e);border-radius:18px;min-height:120px}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.how-step{border:1px solid var(--line);background:#ffffffa6;border-radius:22px;padding:18px}.stat-row,.use-case-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case{font-weight:700}.footer-note{color:var(--muted);text-align:center;padding:36px 0 12px}.surface,.builder-card,.portal-card,.sample-frame{max-width:960px;margin:0 auto}.surface,.sample-frame,.builder-card,.portal-card{gap:20px;display:grid}.upload-dropzone{background:#ffffffc2;border:1px dashed #3a2a1f3d;justify-content:space-between;align-items:center;gap:20px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.input,.textarea,.fake-input{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffd9;border-radius:16px;padding:14px 16px}.textarea{resize:vertical;min-height:120px}.offer-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.offer-switch button,.toggle-row button{border:1px solid var(--line);background:#ffffffc2;border-radius:18px;padding:14px;font-weight:700}.offer-switch button.active,.toggle-row button.active{background:linear-gradient(135deg,#dd6b3c2e,#8f3d2f2e);border-color:#8f3d2f40}.toggle-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.status-banner{color:var(--leaf);background:#2f6f601f;border-radius:18px;padding:14px 18px;font-weight:700}@media (max-width:960px){.hero,.offer-grid,.proof-grid,.how-grid,.trust-row,.form-grid,.offer-switch,.toggle-row,.stat-row,.use-case-grid,.faq-grid{grid-template-columns:1fr}.upload-dropzone{flex-direction:column;align-items:flex-start}.hero-copy{padding:28px}}.upload-stack,.upload-actions,.upload-results,.upload-results-list{gap:14px;display:grid}.upload-actions{justify-items:end}.upload-results-list{gap:10px}.upload-result{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.upload-state{text-transform:capitalize;border-radius:999px;padding:8px 12px;font-size:.85rem;font-weight:700}.upload-state-queued{color:var(--muted);background:#63574f1f}.upload-state-uploading{color:var(--berry);background:#dd6b3c24}.upload-state-uploaded{color:var(--leaf);background:#2f6f6024}.upload-state-error,.status-banner-warning{color:var(--berry);background:#8f3d2f1f}.stack{gap:16px;display:grid}.stack-tight{gap:8px}.align-end{justify-items:end}.detail-grid,.form-grid,.admin-grid,.timeline,.asset-list,.event-list{gap:16px;display:grid}.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start}.timeline{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.timeline-item,.table-row{border:1px solid var(--line);background:#ffffffad;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.timeline-item-active,.table-row-active{background:#fff5efeb;border-color:#dd6b3c59}.status-banner,.notice,.status-chip{border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:10px 14px;font-weight:700;display:inline-flex}.status-banner,.status-chip{color:var(--leaf);background:#2f6f601f}.notice{color:var(--berry);background:#dd6b3c1f}.field-shell,.support-form{gap:8px;display:grid}.field-label{font-size:.9rem;font-weight:700}.field-input,.field-textarea{width:100%;font:inherit;color:var(--ink);background:#ffffffd9;border:1px solid #2119151f;border-radius:16px;padding:14px 16px}.field-textarea{resize:vertical}.admin-shell{width:min(1320px,100% - 32px)}@media (max-width:900px){.two-up,.three-up,.admin-grid{grid-template-columns:1fr}}.portal-grid-two,.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.key-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.key-value-grid div{gap:6px;display:grid}.status-pill{color:var(--leaf);background:#2f6f6024;border-radius:999px;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.status-pill-failed,.status-pill-support_required,.status-pill-refunded{color:var(--berry);background:#8f3d2f1f}.status-banner{border:1px solid var(--line);background:#ffffffa3;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;display:flex}.progress-step.is-complete{border-color:#2f6f6040}.progress-step.is-current{box-shadow:inset 0 0 0 2px #dd6b3c33}.timeline-list{gap:14px;display:grid}.timeline-item{border:1px solid var(--line);background:#ffffff9e;border-radius:20px;padding:16px 18px}.admin-layout{grid-template-columns:320px minmax(0,1fr);gap:24px;display:grid}.admin-sidebar{align-self:start;position:sticky;top:24px}.admin-order-list{gap:12px;margin-top:22px;display:grid}.admin-order-row{border:1px solid var(--line);background:#ffffffb3;border-radius:20px;justify-content:space-between;gap:14px;padding:16px;display:flex}.admin-order-row.is-active{box-shadow:inset 0 0 0 2px #dd6b3c2e}.admin-order-meta{justify-items:end;gap:8px;display:grid}.admin-main{gap:24px;display:grid}.admin-overview h1{font-size:clamp(2.3rem,4vw,3.6rem)}.action-panel{gap:12px;display:grid}.text-input,.textarea-input,select.text-input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#ffffffe0;border-radius:18px;padding:14px 16px}.textarea-input{resize:vertical;min-height:110px}.admin-result{white-space:pre-wrap;word-break:break-word}@media (max-width:980px){.hero,.portal-grid-two,.admin-layout,.admin-grid,.key-value-grid,.offer-grid,.trust-row{grid-template-columns:1fr}.admin-sidebar{position:static}}
