@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9e067a5b-module__vT7MWq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9e067a5b-module__vT7MWq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--paper:#fcfcfa;--white:#fff;--ink:#0c0d0c;--muted:#626863;--quiet:#8b908c;--line:#dcdfdb;--sage:#6f8877;--sage-dark:#496154;--wash:#f0f4f1;--panel:#f6f7f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.container{width:min(1180px,100% - 48px);margin:auto}.siteHeader{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfcfaf0;border-bottom:1px solid #0c0d0c1f;position:sticky;top:0}.navInner{justify-content:space-between;align-items:center;height:70px;display:flex}.wordmark{letter-spacing:-.04em;font-size:18px;font-weight:740}.navLinks{color:#4c514d;align-items:center;gap:28px;font-size:13px;display:flex}.navCta{background:#fff;border:1px solid #b9beba;border-radius:7px;padding:10px 14px}.hero{border-bottom:1px solid var(--line);padding:118px 0 92px}.heroGrid{grid-template-columns:1.25fr .75fr;align-items:end;gap:72px;display:grid}.sectionLabel{color:var(--sage-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:720}.hero h1{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(56px,7.1vw,94px);font-weight:690;line-height:.94}.heroSecondary>p:first-child{color:#4d524e;margin:0 0 26px;font-size:18px;line-height:1.55}.heroActions{flex-wrap:wrap;gap:10px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:680;display:inline-flex}.button:disabled{opacity:.4;cursor:not-allowed}.buttonPrimary{background:var(--ink);border-color:var(--ink);color:#fff}.buttonPrimary:hover{background:var(--sage-dark);border-color:var(--sage-dark)}.buttonSecondary{background:#fff;border-color:#b9beba}.microcopy{color:var(--quiet)!important;margin-top:16px!important;font-size:12px!important}.section{border-bottom:1px solid var(--line);padding:88px 0}.sectionIntro{grid-template-columns:230px 1fr;gap:54px;margin-bottom:42px;display:grid}.sectionIntro h2,.compactHeading{letter-spacing:-.052em;max-width:830px;margin:0 0 16px;font-size:clamp(36px,4.2vw,56px);font-weight:650;line-height:1}.sectionIntro>div>p,.bodyCopy{max-width:700px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.processList{border-top:1px solid var(--ink)}.processRow{border-bottom:1px solid var(--line);grid-template-columns:80px 250px 1fr;gap:36px;padding:23px 0;display:grid}.processRow span{color:var(--sage-dark);font-size:11px}.processRow h3{margin:0;font-size:17px}.processRow p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.builderSection{background:#fff}.builderFrame{border:1px solid var(--ink);background:#fff;grid-template-columns:minmax(0,1.52fr) minmax(300px,.68fr);min-height:650px;display:grid}.builderMain{border-right:1px solid var(--ink);padding:32px}.builderSummary{background:var(--panel);padding:28px}.builderToolbar,.summaryHeader,.sourceHeader,.backtestHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.builderToolbar{border-bottom:1px solid var(--line);padding-bottom:18px}.toolbarLabel{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:720}.toolbarStep{color:var(--quiet);margin-left:10px;font-size:10px}.progressTrack{background:#d8ddd9;width:190px;height:3px}.progressTrack span{background:var(--sage);height:100%;display:block}.builderStep{padding:34px 0 10px}.builderQuestion{letter-spacing:-.04em;margin:0 0 10px;font-size:34px;font-weight:640;line-height:1.08}.builderHint{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.6}.ideaInput{resize:vertical;border:1px solid #ced3ce;border-radius:7px;width:100%;min-height:150px;padding:16px}.modeGrid,.templateGrid,.filterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.choiceCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d5d1;border-radius:7px;padding:16px}.choiceCard.isActive{border-color:var(--sage);background:var(--wash);box-shadow:inset 0 0 0 1px var(--sage)}.choiceCard strong{margin-bottom:5px;display:block}.choiceCard span{color:var(--muted);font-size:12px;line-height:1.45;display:block}.templateCard{min-height:145px}.templateTopline{text-transform:uppercase;letter-spacing:.08em;color:var(--sage-dark)!important;margin-bottom:16px!important;font-size:9px!important}.fieldBlock{margin:24px 0;display:block}.fieldLabel{color:var(--quiet);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:10px;display:block}.pillRow{flex-wrap:wrap;gap:8px;display:flex}.togglePill{color:#555b56;cursor:pointer;background:#fff;border:1px solid #cfd4cf;border-radius:999px;min-height:37px;padding:0 12px;font-size:12px;font-weight:620}.togglePill.isActive{border-color:var(--sage);background:var(--wash);color:var(--sage-dark)}.filterCard{padding-left:44px;position:relative}.filterCheck{border:1px solid #bdc4be;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:16px;left:15px}.textInput{background:#fff;border:1px solid #ced3ce;border-radius:7px;width:100%;min-height:46px;padding:0 13px}.backtestPanel,.sourcePreview{border:1px solid var(--ink);margin-top:24px}.backtestHeader,.sourceHeader{border-bottom:1px solid var(--line);padding:16px}.statusMessage{background:var(--panel);color:var(--muted);margin:14px;padding:12px;font-size:11px}.sourcePreview{color:#eef1ee;background:#101210}.sourceHeader{border-color:#303530}.sourcePreview pre{white-space:pre-wrap;color:#cfd7d1;max-height:300px;margin:0;padding:18px;font:11px/1.65 ui-monospace,monospace;overflow:auto}.builderActions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.ideaSummary{background:#fff8;border:1px solid #d8dcd8;margin:18px 0;padding:14px}.ideaSummary p{color:#4f5550;margin:6px 0 0;font-size:11px;line-height:1.5}.summaryRows{border-top:1px solid #b9beba}.summaryRow{border-bottom:1px solid #d5d9d5;padding:13px 0}.summaryRow span,.ideaSummary>span{color:var(--quiet);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;display:block}.summaryRow strong{font-size:13px}.packagePanel{border-top:1px solid var(--ink);margin-top:25px;padding-top:20px}.packageName{font-weight:680}.packageList{padding:0;list-style:none}.packageList li{color:#4f5550;padding:5px 0 5px 16px;font-size:12px;position:relative}.packageList li:before{content:"";background:var(--sage);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:1px}.priceRow{justify-content:space-between;align-items:end;margin-top:20px;display:flex}.priceRow strong{font:500 40px Georgia,serif}.deliverables{border-top:1px solid var(--ink);margin-top:42px}.deliverableRow{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:34px;padding:20px 0;display:grid}.deliverableRow p{color:var(--muted);margin:0;font-size:13px}.philosophyGrid,.offerGrid{grid-template-columns:1fr 1fr;gap:88px;display:grid}.logicList{border-top:1px solid var(--ink);margin-top:29px}.logicRow{border-bottom:1px solid var(--line);grid-template-columns:165px 1fr;gap:28px;padding:15px 0;font-size:13px;display:grid}.logicRow span{color:var(--muted)}.offerGrid{border-top:1px solid var(--ink);grid-template-columns:1fr 270px;padding-top:30px}.offerPrice{text-align:right}.offerPrice>strong{margin-bottom:16px;font:500 58px Georgia,serif;display:block}.faqList{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line);padding:19px 0}summary{font-weight:650}details p{color:var(--muted);font-size:13px;line-height:1.55}.footer{padding:44px 0}.footerGrid{color:#747a75;grid-template-columns:1fr 2fr;gap:60px;font-size:11px;line-height:1.6;display:grid}.footerBrand{color:var(--ink);font-size:16px}.fullWidth{width:100%}.ideaInputLarge{min-height:210px;font-size:17px;line-height:1.55}.examplePrompts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.examplePrompts>span{color:var(--quiet);text-transform:uppercase;letter-spacing:.08em;margin-right:4px;font-size:10px}.examplePrompts button,.advancedToggle{color:var(--sage-dark);cursor:pointer;background:0 0;border:0;font-size:12px}.examplePrompts button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px}.singleActionRow{justify-content:flex-end;margin-top:30px;display:flex}.interpretationCard,.systemBlueprint,.saveCard,.purchaseCard{border:1px solid var(--ink);background:#fff}.interpretationTitle,.blueprintHeader{border-bottom:1px solid var(--line);padding:22px 22px 18px}.interpretationTitle h3,.blueprintHeader h3,.saveCard h3{letter-spacing:-.04em;margin:0;font-size:28px}.interpretationRows>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:18px;padding:14px 20px;display:grid}.interpretationRows>div:last-child{border-bottom:0}.interpretationRows span{color:var(--quiet);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.interpretationRows strong{font-size:13px}.advancedToggle{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:15px 0;font-weight:650;display:flex}.advancedPanel{padding-top:18px}.exitMiniGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.exitMiniGrid label{border:1px solid var(--line);padding:12px;font-size:12px}.blueprintHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.blueprintBadge{background:var(--wash);color:var(--sage-dark);border-radius:999px;padding:7px 10px;font-size:10px}.blueprintFlow{grid-template-columns:repeat(4,1fr);display:grid}.blueprintFlow>div{border-right:1px solid var(--line);padding:18px}.blueprintFlow>div:last-child{border-right:0}.blueprintFlow span{color:var(--sage-dark);font-size:10px;display:block}.blueprintFlow strong{margin:9px 0 5px;font-size:12px;display:block}.blueprintFlow p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.symbolInline{color:var(--quiet);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.symbolInline input{border:1px solid var(--line);background:#fff;width:76px;padding:8px}.savePurchaseGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.saveCard,.purchaseCard{padding:24px}.purchaseCard{background:var(--panel)}.purchasePrice{margin:3px 0 14px;font:500 48px Georgia,serif}.purchasePrice small{color:var(--muted);font:500 12px Inter,sans-serif}.checkoutNote{color:var(--quiet);margin:13px 0 0;font-size:10px;line-height:1.45}.formError{color:#8b3e3e;margin:-12px 0 14px;font-size:11px}.dashboardShell{background:var(--paper);min-height:100vh}.dashboardMain{padding:70px 0 100px}.dashboardHeader{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.dashboardHeader h1{letter-spacing:-.055em;margin:0;font-size:54px}.dashboardHeader p{color:var(--muted);margin:8px 0 0}.systemCard{border:1px solid var(--ink);background:#fff;margin-top:28px}.systemCardTop{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:24px;display:flex}.systemCard h2{letter-spacing:-.04em;margin:4px 0 0;font-size:28px}.statusPill{background:var(--wash);height:max-content;color:var(--sage-dark);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.systemMeta{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.systemMeta>div{border-right:1px solid var(--line);padding:18px}.systemMeta>div:last-child{border-right:0}.systemMeta span{color:var(--quiet);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.systemMeta strong{margin-top:5px;font-size:12px;display:block}.systemActions{gap:8px;padding:18px 24px;display:flex}.emptyState{border:1px solid var(--line);text-align:center;background:#fff;margin-top:28px;padding:50px}.successPanel{border:1px solid var(--ink);background:#fff;width:min(760px,100% - 40px);margin:90px auto;padding:48px}.successPanel h1{letter-spacing:-.055em;margin:0 0 14px;font-size:54px}.successPanel p{color:var(--muted);line-height:1.65}.successActions{gap:10px;margin-top:28px;display:flex}@media (max-width:900px){.heroGrid,.sectionIntro,.builderFrame,.philosophyGrid,.offerGrid,.footerGrid,.savePurchaseGrid{grid-template-columns:1fr}.builderMain{border-right:0;border-bottom:1px solid var(--ink)}.processRow{grid-template-columns:55px 180px 1fr}.blueprintFlow,.systemMeta{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.container{width:min(100% - 28px,1180px)}.navLinks>a:not(.navCta){display:none}.hero{padding:80px 0 64px}.modeGrid,.templateGrid,.filterGrid,.exitMiniGrid{grid-template-columns:1fr}.builderMain,.builderSummary{padding:20px}.processRow{grid-template-columns:42px 1fr}.processRow p{grid-column:2}.deliverableRow,.logicRow{grid-template-columns:1fr}.hero h1{font-size:54px}.blueprintFlow,.systemMeta{grid-template-columns:1fr}.blueprintFlow>div,.systemMeta>div{border-right:0;border-bottom:1px solid var(--line)}.dashboardHeader{flex-direction:column;align-items:flex-start}.dashboardHeader h1,.successPanel h1{font-size:42px}.systemActions,.successActions{flex-direction:column}.interpretationRows>div{grid-template-columns:1fr}.builderActions{flex-wrap:wrap}}
.siteHeader{animation:.65s cubic-bezier(.22,.8,.3,1) both terrane-header-in}.hero{isolation:isolate;position:relative;overflow:hidden}.hero>.container{z-index:2;position:relative}.hero:before,.hero:after{content:"";pointer-events:none;z-index:0;border:1px solid #49615424;position:absolute}.hero:before{border-radius:50%;width:min(58vw,760px);height:min(58vw,760px);animation:18s ease-in-out infinite alternate terrane-orbit-a;top:-31vw;right:-16vw}.hero:after{width:min(38vw,520px);height:min(24vw,330px);animation:22s ease-in-out infinite alternate terrane-orbit-b;bottom:-20vw;right:8vw;transform:rotate(-13deg)}.heroPrimary{animation:.9s cubic-bezier(.16,1,.3,1) 80ms both terrane-hero-in}.heroSecondary{animation:.9s cubic-bezier(.16,1,.3,1) .22s both terrane-hero-in}.hero .sectionLabel{animation:.8s cubic-bezier(.16,1,.3,1) 20ms both terrane-label-in}.hero h1{text-wrap:balance}.button,.navCta{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s,background-color .28s}.button:hover,.navCta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0c0d0c12}.navLinks>a:not(.navCta){transition:color .25s;position:relative}.navLinks>a:not(.navCta):after{content:"";background:#496154;height:1px;transition:right .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-7px;left:0;right:100%}.navLinks>a:not(.navCta):hover:after{right:0}.processRow,.deliverableRow,.logicRow,details{transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .32s,border-color .32s}.processRow:hover,.deliverableRow:hover,.logicRow:hover{border-color:#bfc8c0;transform:translate(7px)}.processRow:hover{background:#fafbf9}details:hover{background:#fafbf9;padding-left:8px;padding-right:8px}summary{cursor:pointer;transition:color .25s}details[open] summary{color:#496154}.builderSection{isolation:isolate;position:relative;overflow:hidden}.builderSection>.container{z-index:2;position:relative}.builderSection:before{content:"";pointer-events:none;border:1px solid #4961541f;width:310px;height:310px;animation:20s ease-in-out infinite alternate terrane-builder-mark;position:absolute;top:170px;left:-205px;transform:rotate(26deg)}#builder button{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,border-color .24s,background-color .24s}#builder button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #0c0d0c0e}#builder [class*=questionPanel],#builder [class*=reviewPanel],#builder [class*=purchasePanel]{animation:.48s cubic-bezier(.16,1,.3,1) both terrane-workbench-in}#builder [class*=progressTrack] span{transition:width .58s cubic-bezier(.16,1,.3,1)}.philosophySection{position:relative;overflow:hidden}.philosophySection:after{content:"";pointer-events:none;border:1px solid #4961541a;border-radius:50%;width:260px;height:260px;animation:20s ease-in-out infinite alternate terrane-orbit-b;position:absolute;top:18%;right:-130px}.offerSection .offerPrice>strong{transition:transform .4s cubic-bezier(.16,1,.3,1)}.offerSection:hover .offerPrice>strong{transform:translateY(-3px)}@supports (animation-timeline:view()){.sectionIntro,.processList,.deliverables,.philosophyGrid,.offerGrid,.faqList{animation:linear both terrane-scroll-reveal;animation-timeline:view();animation-range:entry 2% cover 24%}.processRow:nth-child(2),.deliverableRow:nth-child(2),.logicRow:nth-child(2){animation-delay:40ms}}@keyframes terrane-header-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes terrane-hero-in{0%{opacity:0;filter:blur(5px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes terrane-label-in{0%{opacity:0;letter-spacing:.24em}to{opacity:1;letter-spacing:.14em}}@keyframes terrane-workbench-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes terrane-scroll-reveal{0%{opacity:.25;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes terrane-orbit-a{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-34px,24px)rotate(8deg)}}@keyframes terrane-orbit-b{0%{transform:translate(0,0)rotate(-13deg)}to{transform:translate(26px,-22px)rotate(-7deg)}}@keyframes terrane-builder-mark{0%{transform:translate(0,0)rotate(26deg)}to{transform:translate(28px,38px)rotate(34deg)}}@media (max-width:800px){.hero:before{width:82vw;height:82vw;top:-22vw;right:-42vw}.hero:after{display:none}.processRow:hover,.deliverableRow:hover,.logicRow:hover{transform:none}}@media (prefers-reduced-motion:reduce){.siteHeader,.heroPrimary,.heroSecondary,.hero .sectionLabel,#builder [class*=questionPanel],#builder [class*=reviewPanel],#builder [class*=purchasePanel],.hero:before,.hero:after,.builderSection:before,.philosophySection:after{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--terrane-font:var(--font-manrope,"Manrope"), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,button,input,textarea,select{font-family:var(--terrane-font)!important}body{letter-spacing:-.005em;font-optical-sizing:auto}body :where(h1,h2,h3,h4,h5,h6,p,a,span,strong,small,button,input,textarea,select,label,summary,li,dt,dd),h1,h2,h3,h4,h5,h6,.hero h1,.sectionIntro h2,.compactHeading,.dashboardHeader h1,.successPanel h1{font-family:var(--terrane-font)!important}h1,h2,.hero h1,.sectionIntro h2,.compactHeading{letter-spacing:-.04em;font-weight:600}h3,h4,h5,h6{letter-spacing:-.025em;font-weight:600}button,nav,label,summary{font-family:var(--terrane-font)!important}pre,code,kbd,samp,.sourcePreview pre,pre *,code *{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important}.terraneBrandLockup{color:inherit;white-space:nowrap;align-items:center;gap:.58em;line-height:1;display:inline-flex}.terraneMark{flex:none;display:block}.terraneWordmark,.wordmark,.footerBrand{letter-spacing:-.03em;font-weight:600;font-family:var(--terrane-font)!important}.wordmark{font-size:20px}.footerBrand{font-size:18px}.hero h1{line-height:.95;letter-spacing:-.055em!important;font-weight:600!important}.heroSecondary>p:first-child{letter-spacing:-.012em;font-weight:430;font-family:var(--terrane-font)!important;font-size:18px!important;line-height:1.58!important}.navLinks{font-weight:520;font-size:14px!important}.button{font-size:14px!important;font-weight:620!important}.sectionLabel,.toolbarLabel,.panelEyebrow,.eyebrow{font-family:var(--terrane-font)!important;letter-spacing:.11em!important;font-size:12px!important;font-weight:650!important}.microcopy{font-weight:450;font-family:var(--terrane-font)!important;font-size:13px!important;line-height:1.5!important}.sectionIntro>div>p,.bodyCopy{font-family:var(--terrane-font)!important;font-size:16.5px!important;line-height:1.7!important}.processRow span{font-size:12px!important}.processRow h3{font-weight:620;font-size:18px!important}.processRow p,.deliverableRow p,.logicRow,details p{font-family:var(--terrane-font)!important;font-size:14.5px!important;line-height:1.6!important}.fieldLabel,.templateTopline,.summaryRow span,.ideaSummary>span,.symbolInline,.checkoutNote,.formError,.statusMessage,.statusPill,.systemMeta span,.examplePrompts>span{font-family:var(--terrane-font)!important;font-size:11.5px!important}.choiceCard>span:last-child,.togglePill,.packageList li,.summaryRow strong,.interpretationRows strong,.blueprintFlow strong,.blueprintFlow p,.systemMeta strong{font-size:13px!important}.footerGrid{font-family:var(--terrane-font)!important;font-size:12.5px!important;line-height:1.65!important}.priceRow strong,.offerPrice>strong,.purchasePrice,.purchasePrice small{font-family:var(--terrane-font)!important;font-weight:600!important}.priceRow strong,.offerPrice>strong,.purchasePrice{letter-spacing:-.045em}@media (max-width:620px){.heroSecondary>p:first-child{font-size:17px!important}.sectionIntro>div>p,.bodyCopy{font-size:16px!important}.sectionLabel,.toolbarLabel,.panelEyebrow,.eyebrow{font-size:11.5px!important}}
