:is(html:has(.terraneDark),body:has(.terraneDark)){background:var(--t-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.terraneDark{counter-reset:terraneSection;background:var(--t-bg);color:var(--t-text)}.terraneDark ::selection{background:#6fd6bd4d}.terraneDark input,.terraneDark textarea,.terraneDark select{color:var(--t-text);background-color:var(--t-bg-deep)}.terraneDark input::placeholder,.terraneDark textarea::placeholder{color:var(--t-text-4)}.terraneDark :focus-visible{outline-color:var(--t-accent)}.terraneDark .terraneAsset[src$=-charcoal\.svg]{filter:invert(.9)hue-rotate(180deg)}.terraneDark .kickerMono,.terraneDark .sectionLabel,.terraneDark .processRow>span,.terraneDark .offerDeliverables span,.terraneDark .priceEyebrow,.terraneDark .resourceCard>span,.terraneDark .learnEyebrow,.terraneDark .learnDuration{letter-spacing:.14em;font-weight:500;font-family:var(--font-mono), var(--t-mono)!important}.terraneDark .sectionLabel{color:var(--t-accent);align-items:center;gap:10px;font-size:11.5px;display:flex}.terraneDark .section:has(>.container>.sectionIntro,>.container>.resourceIntro){counter-increment:terraneSection}.terraneDark .sectionIntro .sectionLabel:before,.terraneDark .resourceIntro .sectionLabel:before{content:"[" counter(terraneSection, decimal-leading-zero) "]";color:var(--t-text-4)}.terraneDark .frame{position:relative}.terraneDark .frame:before,.terraneDark .offerSection .offerGrid:before{content:"";z-index:2;background:var(--t-frame);-webkit-mask-composite:xor;pointer-events:none;border-radius:17px;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.terraneDark .frame:after{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(50% 50%,#6fd6bd29,#0000);height:180px;position:absolute;top:-60px;left:10%;right:10%}.terraneDark .frame>*{z-index:1;position:relative}.terraneDark .strataDivider{background:url(/brand/terrane/terrain/divider-strata.svg) 50%/100% 100% no-repeat;height:140px;position:relative}.terraneDark .contourField{z-index:0;opacity:.5;pointer-events:none;background:url(/brand/terrane/terrain/contour-field.svg) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 55%,#000,#0000)}.terraneDark .button{border-radius:9px;font-size:14px;font-weight:600}.terraneDark .buttonPrimary{border-color:var(--t-accent);color:var(--t-accent-3);box-shadow:var(--t-glow), inset 0 1px 0 #e9eeec1a;background:#6fd6bd17}.terraneDark .buttonPrimary:hover{border-color:var(--t-accent);color:var(--t-text);background:#6fd6bd2e}.terraneDark .buttonSecondary{color:#c4ccca;background:#e9eeec05;border-color:#e9eeec1f}.terraneDark .buttonSecondary:hover{color:var(--t-text);border-color:#e9eeec4d}.terraneDark .siteHeader{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0a0c0deb,#0a0c0db8);border-bottom:1px solid #e9eeec0f}.terraneDark .navInner{height:68px}.terraneDark .navLinks{color:var(--t-text-2);gap:26px;font-size:14px;font-weight:500}.terraneDark .navLinks>a{transition:color .15s}.terraneDark .navLinks>a:hover{color:var(--t-text)}.terraneDark .navCta{background:#6fd6bd0f;border:1px solid #6fd6bd8c;border-radius:8px;padding:9px 16px;font-weight:600;color:var(--t-accent-3)!important}.terraneDark .navCta:hover{border-color:var(--t-accent);background:#6fd6bd24;color:var(--t-text)!important}.terraneDark .navAccount{border-color:var(--t-line-strong)!important;color:var(--t-text)!important;background:0 0!important}@media (max-width:1080px) and (min-width:621px){.terraneDark .navLinks{gap:18px;font-size:13px}}.terraneDark .section{border-top:1px solid #e9eeec0f;border-bottom:0;padding:clamp(80px,10vw,136px) 0}.terraneDark .sectionIntro{grid-template-columns:1fr;gap:18px;max-width:760px;margin-bottom:56px}.terraneDark .sectionIntro .sectionLabel{margin:0}.terraneDark .sectionIntro h2,.terraneDark .compactHeading,.terraneDark .resourceIntro h2{color:var(--t-heading);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,4.6vw,58px);font-weight:700;line-height:1.02}.terraneDark .sectionIntro>div>p,.terraneDark .bodyCopy,.terraneDark .resourceIntro p{color:var(--t-text-2);text-wrap:pretty;font-size:17px;line-height:1.55}.terraneDark #how{position:relative}.terraneDark .processList{border-top:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.terraneDark .processRow{background:linear-gradient(#101314,#0b0d0e);border:1px solid #e9eeec14;border-radius:14px;flex-direction:column;gap:12px;padding:0 0 28px;transition:border-color .2s;display:flex;overflow:hidden}.terraneDark .processRow:hover{border-color:#6fd6bd59}.terraneDark .processArt{aspect-ratio:520/400;object-fit:cover;border-bottom:1px solid #e9eeec0f;width:100%;margin-bottom:12px;display:block}.terraneDark .processRow>span{color:var(--t-accent);align-items:center;gap:12px;margin:0 26px;font-size:11px;display:flex}.terraneDark .processRow>span:after{content:"";background:linear-gradient(90deg,#6fd6bd66,#0000);flex:1;height:1px}.terraneDark .processRow h3{color:var(--t-heading);letter-spacing:-.03em;margin:0 26px;font-size:24px;font-weight:700}.terraneDark .processRow p{color:var(--t-text-2);margin:0 26px;font-size:15.5px;line-height:1.55}.terraneDark .offerSection{border-top:1px solid #e9eeec0f;padding:clamp(80px,10vw,128px) 0}.terraneDark .offerSection .offerGrid{background:linear-gradient(#131718f0,#0e1112f5);border:0;border-radius:16px;box-shadow:0 60px 120px -30px #000c,inset 0 1px #e9eeec12}.terraneDark .offerDeliverables{border-top-color:var(--t-line-strong)}.terraneDark .offerDeliverables strong{color:var(--t-text)}.terraneDark .offerDeliverables p{color:var(--t-text-2);font-size:14px}.terraneDark .priceLockup>strong{letter-spacing:-.04em;background:linear-gradient(90deg,#6fd6bd,#a6ebda 60%,#d9b48f);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700;font-family:var(--terrane-font)!important}.terraneDark .offerPreviewNote{color:var(--t-text-3)}.terraneDark .offerPrice{text-align:center;justify-content:center;align-items:center}.terraneDark .offerPrice .brandSeal{margin-bottom:18px}.terraneDark .offerPrice .button{min-width:220px}.terraneDark .offerPreviewNote{max-width:240px;margin:16px auto 0}@media (max-width:900px){.terraneDark .offerPrice{text-align:left;align-items:flex-start}.terraneDark .offerPreviewNote{margin-left:0}.terraneDark .offerPrice .brandSeal{margin-left:0;margin-right:auto}}.terraneDark #product{position:relative;overflow:hidden}.terraneDark #product>.container{z-index:1;position:relative}.terraneDark .builderSection{background:var(--t-bg)}.terraneDark .builderRescueLink{border-color:var(--t-line);background:linear-gradient(100deg, var(--t-surface-1), var(--t-surface-2))}.terraneDark .builderRescueLink span,.terraneDark .builderRescueLink a{color:var(--t-accent)}.terraneDark .builderRescueLink p{color:var(--t-text-2)}.terraneDark .deliverables{border-top-color:var(--t-line-strong)}.terraneDark .deliverableRow strong{color:var(--t-text)}.terraneDark .deliverableRow p{color:var(--t-text-2);font-size:14px}.terraneDark .learnSection,.terraneDark .resourceSection{background:var(--t-bg);border-bottom:0}.terraneDark .learnCard,.terraneDark .resourceCard{box-shadow:none;background:radial-gradient(circle at 90% 0,#6fd6bd12,#0000 40%),linear-gradient(#101314,#0b0d0e);border:1px solid #e9eeec14;border-radius:14px}.terraneDark .learnCard:hover,.terraneDark .resourceCard:hover{border-color:#6fd6bd59;box-shadow:0 30px 60px -30px #000c}.terraneDark .learnIndex{color:var(--t-accent-2);background:#6fd6bd1a;border:1px solid #6fd6bd4d}.terraneDark .learnDuration{color:var(--t-text-3)}.terraneDark .learnEyebrow,.terraneDark .resourceCard>span{color:var(--t-accent)}.terraneDark .learnCard h3,.terraneDark .resourceCard>strong{color:var(--t-heading)}.terraneDark .learnCard p,.terraneDark .resourceCard>p{color:var(--t-text-2)}.terraneDark .learnCard>strong,.terraneDark .resourceCard>b,.terraneDark .learnFooter a{color:var(--t-accent)}.terraneDark .resourceIntro{grid-template-columns:1fr;gap:18px;max-width:760px;margin-bottom:40px}.terraneDark .resourceIntro .sectionLabel{margin:0}.terraneDark .faqList{border-top:1px solid var(--t-line-strong)}.terraneDark .faqList details{border-bottom:1px solid var(--t-line);padding:22px 0}.terraneDark .faqList summary{color:var(--t-text);cursor:pointer;font-size:17px;font-weight:600}.terraneDark .faqList summary::marker{color:var(--t-accent)}.terraneDark .faqList details p{color:var(--t-text-2);max-width:760px;font-size:15px;line-height:1.6}.terraneDark .footer{border-top:1px solid var(--t-line);background:var(--t-bg-deep);padding:48px 0 40px}.terraneDark .footerGrid{color:var(--t-text-4);font-size:12.5px}.terraneDark .footerGrid p{color:var(--t-text-3)}.terraneDark .footerGrid a{color:var(--t-text-2)}.terraneDark .footerGrid a:hover{color:var(--t-text)}.terraneDark .footerGrid .disclosure{color:var(--t-text-3)}@media (max-width:620px){.terraneDark .section{padding:64px 0}.terraneDark .sectionIntro{margin-bottom:32px}.terraneDark .strataDivider{height:90px}}.terraneDark .builderSection:before{border-color:#e9eeec0d}.terraneDark #how,.terraneDark #product,.terraneDark #builder{scroll-margin-top:88px}.terraneDark .navLinks{gap:22px}.terraneDark .navCta{padding-inline:17px}.terraneDark .section{padding:clamp(72px,8vw,108px) 0}.terraneDark .sectionIntro{margin-bottom:44px}.terraneDark .offerSection{padding:clamp(72px,8vw,104px) 0}.terraneDark .strataDivider{height:96px}.terraneDark .processList{gap:16px}.terraneDark .processRow{gap:10px;padding-bottom:22px}.terraneDark .processArt{aspect-ratio:520/320}.terraneDark .processRow h3{font-size:22px}.terraneDark .processRow p{font-size:14px}.terraneDark .learnGrid{gap:14px}.terraneDark .learnCard{min-height:270px;padding:22px}.terraneDark .learnCard h3{font-size:25px}.terraneDark .resourceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.terraneDark .resourceCard{min-height:210px;padding:20px}.terraneDark .resourceCard>strong{margin-top:15px;font-size:19px}.terraneDark .resourceCard>p{margin:10px 0 18px;font-size:12.5px;line-height:1.5}.terraneDark .faqSection{padding-bottom:88px}@media (max-width:1100px){.terraneDark .resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.terraneDark .navLinks{gap:16px;font-size:12.5px}}@media (max-width:820px){.terraneDark .resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.terraneDark .resourceCard{min-height:200px}}@media (max-width:620px){.terraneDark .section{padding:56px 0}.terraneDark .sectionIntro{margin-bottom:28px}.terraneDark .offerSection{padding:56px 0}.terraneDark .strataDivider{height:64px}.terraneDark .resourceGrid{grid-template-columns:1fr;gap:10px}.terraneDark .resourceCard{min-height:auto;padding:18px}.terraneDark .learnCard{min-height:228px;padding:18px}.terraneDark .processArt{aspect-ratio:16/8.8}}.terraneDark .navAccount{justify-content:center;align-items:center;min-height:40px;padding:0 10px;display:inline-flex}.offerGuarantee{max-width:260px;color:var(--t-text-2,#c9d1cb);background:#76d7b312;border:1px solid #76d7b347;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}.offerGuarantee strong{color:var(--t-accent,#76d7b3)}.terraneDark .offerGuarantee{text-align:left;margin:14px auto 0}@media (max-width:900px){.terraneDark .offerGuarantee{margin-left:0}}
