.inner-pages{--ink:#e8f5f0;--muted:#a4bbb3;--teal:#76d9b8;--aqua:#a5e8cd;--mint:#0b1b1c;--deep:#0c2423;--line:#b3ebd323;color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;background:#081214;font-weight:400}.inner-pages .shell{width:min(80rem,100% - clamp(2.5rem,8vw,7rem))}.inner-pages :is(h1,h2,h3,h4){font-family:var(--font-sora), system-ui, sans-serif;text-wrap:balance}.inner-pages .page-title{letter-spacing:-.035em;font-size:clamp(2.5rem,4.8vw,4.75rem);font-weight:600;line-height:1.12}.inner-pages .section-title{letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:600;line-height:1.12}.inner-pages .page-title-accent{color:#76d9b8;margin-top:.15em;display:block}.inner-pages .eyebrow{color:#a5d9c7;letter-spacing:.17em;margin-bottom:1.5rem;font-size:.6875rem}.inner-pages .overline{color:#a5d9c7;text-decoration:none}.inner-pages .body-large{color:var(--muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.inner-pages .section-space{padding-block:clamp(4rem,8vw,8rem)}.inner-pages .mist-section{background:#0b1b1c}.inner-pages .dark-section{background:#071113}.inner-pages .page-hero{background:radial-gradient(at 78%,#204c3a36,#0000 56%),#081214;padding:2rem 0 4.5rem}.inner-pages .page-breadcrumb{color:#91a9a0;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:clamp(2.5rem,5vw,4rem);font-size:.75rem;display:flex}.inner-pages .page-breadcrumb a{color:#dcece6;align-items:center;min-height:2.75rem;display:inline-flex}.inner-pages .page-breadcrumb a:hover{color:var(--teal)}.inner-pages .page-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);min-height:27rem}.inner-pages .page-hero-content{min-width:0}.inner-pages .page-hero-content .body-large{max-width:34rem;margin-top:1.75rem}.inner-pages .page-hero .hero-section-art{border-radius:2rem;max-width:30rem}.inner-pages .page-product-preview{justify-items:center;gap:1.75rem;min-width:0;padding:1rem 2rem;display:grid;position:relative}.inner-pages .page-product-preview:before{content:"";pointer-events:none;background:radial-gradient(#51c4a322,#0000 66%);position:absolute;inset:0}.inner-pages .page-product-preview .record-phone{width:15.5rem;transform:rotate(4deg)}.inner-pages .page-phone-screen{position:absolute;inset:2rem 0 .6rem;overflow:hidden}.inner-pages .page-phone-screen img{object-fit:cover;object-position:top;width:100%;height:100%}.inner-pages .page-product-preview>p{text-align:center;color:#dcece6;font-size:.9375rem;position:relative}.inner-pages .page-product-preview>p span{color:#87a398;letter-spacing:.08em;margin-top:.4rem;font-size:.6875rem;display:block}.inner-pages .anchor-nav{z-index:20;backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--line);background:#081214e8;position:sticky;top:4.25rem}.inner-pages .anchor-nav .shell{gap:2rem}.inner-pages .anchor-nav a{color:#99b1a8;min-height:3.5rem;padding:1.15rem .25rem;position:relative}.inner-pages .anchor-nav a[aria-current]{color:#d5f9e9;text-decoration:none}.inner-pages .anchor-nav a[aria-current]:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:0;left:0;right:0}.inner-pages .section-intro-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4rem)}.inner-pages .section-description{max-width:36rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.75}.inner-pages .section-title-art{border-radius:1.75rem;width:100%;max-width:28rem}.inner-pages .product-chapter .section-intro-layout{margin-bottom:0}.inner-pages .chapter-reverse .section-copy{grid-area:1/2}.inner-pages .chapter-reverse .section-title-art{grid-area:1/1;justify-self:start}.inner-pages .plain-list{margin-top:1.75rem}.inner-pages .plain-list li{color:#bdd2c8;border-color:var(--line);padding-block:1rem;font-size:.875rem}.inner-pages .plain-list li:before{content:"↗";color:var(--teal);margin-right:.875rem;display:inline-block}.inner-pages :is(.info-cards article,.related-pages>a,.form-card,.product-explorer,.body-detail,.pricing-offer){background:linear-gradient(135deg,#16312f,#0b2422 48%,#091f1e);border:1px solid #c7f4e00e;border-radius:1.5rem;box-shadow:inset 1px 1px 2px #d8f5e91a,inset -1px -1px 2px #00000030,-6px -6px 18px #a8d6c608,10px 10px 24px #00000040}.inner-pages .info-cards{gap:1.5rem}.inner-pages .info-cards article{overflow:hidden}.inner-pages .info-cards .card-section-art{background:#081618;border-radius:0;margin:0}.inner-pages .card-section-art img{height:clamp(12rem,18vw,17rem)}.inner-pages .info-card-copy{padding:1.75rem}.inner-pages .info-card-copy h3{letter-spacing:-.02em;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.3}.inner-pages .info-card-copy>p:last-child{color:var(--muted);font-size:.9375rem}.inner-pages .related-pages{gap:1.5rem}.inner-pages .related-pages>a{flex-direction:column;padding:1.75rem;display:flex}.inner-pages .related-pages .related-section-art{background:#091719;width:100%;max-width:none;margin-bottom:1.5rem}.inner-pages .related-section-art img{object-fit:contain;height:12rem}.inner-pages .related-pages h2{letter-spacing:-.02em;font-size:1.5rem;line-height:1.25}.inner-pages .related-pages p{color:var(--muted);margin:1rem 0 1.5rem;font-size:.9375rem;line-height:1.7}.inner-pages .related-pages .text-link{margin-top:auto}.inner-pages .related-pages>a:hover{box-shadow:inset 1px 1px 2px #d8f5e930,10px 12px 28px #0006}.inner-pages .interactive-section-panel{max-width:62rem}.inner-pages .explorer-top{padding:1.5rem 1.75rem}.inner-pages .explorer-panel{padding:1.75rem}.inner-pages .mini-wordmark{color:#e8f5f0}.inner-pages :is(.explorer-heading h3,.form-card h2){letter-spacing:-.025em;font-size:1.75rem;line-height:1.25}.inner-pages .report-row{color:var(--ink);min-height:4.5rem}.inner-pages .report-row strong{font-size:.875rem}.inner-pages .report-row small{font-size:.75rem}.inner-pages :is(.demo-label,.preview-hint){color:#a4bbb3;font-size:.75rem}.inner-pages :is(.tabs-control button,.filter-pills button,.coach-metrics button){min-height:2.75rem;font-size:.8125rem}.inner-pages .tabs-control button[aria-selected=true]{color:#08221c;background:#a5e8cd;border-radius:999px}.inner-pages .tabs-control button:not([aria-selected=true]){color:#a4bbb3}.inner-pages .coach-preview{border:1px solid var(--line);color:var(--ink);background:#102a26;border-radius:1.5rem}.inner-pages :is(.coach-value>span,.coach-value small,.coach-chart small,.coach-foot){color:#a4bbb3}.inner-pages .coach-metrics button{color:#b8d2c7}.inner-pages .coach-metrics button[aria-pressed=true]{color:#08221c;background:#a5e8cd}.inner-pages .body-explorer{gap:clamp(2rem,5vw,5rem)}.inner-pages .body-visual{background:#081214;border-radius:2rem}.inner-pages .body-detail{padding:1.5rem}.inner-pages :is(.body-detail p,.body-detail dt,.body-intro,.body-note){color:var(--muted)}.inner-pages .body-detail dd{color:var(--ink)}.inner-pages .body-region-buttons button{min-height:2.75rem}.inner-pages .body-region-buttons button[aria-pressed=true]{color:#08221c;background:#a5e8cd}.inner-pages .faq-list{max-width:62rem;margin-inline:auto}.inner-pages .faq-list details{border-color:var(--line)}.inner-pages .faq-list details:first-child{border-top:1px solid var(--line)}.inner-pages .faq-list summary{color:#e1f0e9;gap:1rem;padding-block:1.75rem;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:500}.inner-pages .faq-list summary svg{border:1px solid var(--line);border-radius:50%;width:2rem;height:2rem;padding:.4rem}.inner-pages .faq-list p{color:var(--muted);max-width:50rem;padding-bottom:1.75rem;line-height:1.75}.inner-pages .faq-list details[open] summary{color:var(--teal)}.inner-pages .faq-directory{max-width:62rem}.inner-pages .faq-search{border:1px solid var(--line);background:#102522;border-radius:1rem;min-height:3.5rem}.inner-pages .faq-search input{color:var(--ink);font-size:1rem}.inner-pages .faq-search input::placeholder{color:#a4bbb3}.inner-pages .faq-categories{gap:.5rem;margin-block:1.5rem 2rem}.inner-pages .faq-categories button{color:#b4c9bf;background:#112522;min-height:2.75rem;padding:.65rem 1rem}.inner-pages .directory-section-art{display:none}.inner-pages .trust-strip{border-block:1px solid var(--line);background:#102522}.inner-pages .trust-strip span{color:#b9d7c9;font-size:.8125rem}.inner-pages .trust-strip span:before{color:var(--teal)}.inner-pages .final-cta{color:var(--ink);background:radial-gradient(at 90% 100%,#2f725535,#0000 60%),#0b1b1c;padding-block:clamp(4rem,7vw,7rem);position:relative}.inner-pages .final-cta .section-intro-layout{margin-bottom:0}.inner-pages .final-cta .section-title{max-width:40rem}.inner-pages .final-cta .section-description{color:var(--muted)}.inner-pages .button-dark{color:#08221c;box-shadow:none;background:#a5e8cd;border-color:#0000}.inner-pages .button-dark:hover{background:#c5f5e2}.inner-pages .text-link{color:#c1e6d5;font-size:.875rem}.inner-pages .text-link:hover{color:#76d9b8}.inner-pages .account-page{background:radial-gradient(at 15% 40%,#204c3a36,#0000 58%),#081214;padding:2rem 0 6rem}.inner-pages .account-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem)}.inner-pages .account-copy{padding:1rem 0 0}.inner-pages .account-copy .page-title{font-size:clamp(2.25rem,3.5vw,3.5rem)}.inner-pages .account-points{gap:1rem;margin-top:2rem}.inner-pages .account-points li{color:#bdd2c8;font-size:.875rem}.inner-pages .account-section-art{border-radius:1.5rem;max-width:16rem;margin:2.5rem 0 0}.inner-pages .account-form-panel{width:100%;margin:0}.inner-pages .form-card{backdrop-filter:none;padding:clamp(1.5rem,3vw,2.5rem)}.inner-pages .form-head-text{grid-template-columns:1fr}.inner-pages .form-note{color:#a4bbb3;line-height:1.7}.inner-pages .field>label{font-size:.8125rem}.inner-pages :is(.field input,.field select,.field textarea){color:var(--ink);background:#081b19;border-color:#89bca433;border-radius:.75rem;min-height:3.25rem;font-size:1rem}.inner-pages :is(.field input,.field select,.field textarea):focus{border-color:#a5e8cd}.inner-pages .pricing-tabs{border:1px solid var(--line);margin-inline:auto;background:#0d2420;border-radius:999px;justify-content:center;gap:.5rem;width:fit-content;margin-bottom:2.5rem;padding:.5rem}.inner-pages .pricing-offer{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.inner-pages .pricing-main{background:0 0;grid-template-columns:1fr;padding:clamp(1.75rem,4vw,3.5rem)}.inner-pages .pricing-main .pricing-section-art{justify-self:start;max-width:12rem}.inner-pages .pricing-main h3{letter-spacing:-.025em;font-size:1.75rem}.inner-pages .pricing-main .price{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.04em;font-size:clamp(3rem,5vw,4.5rem)}.inner-pages .pricing-includes{border-left:1px solid var(--line);background:#0b1e1db0;padding:clamp(1.75rem,4vw,3.5rem)}.inner-pages .pricing-includes li{font-size:.9375rem}.inner-pages :is(button,summary):active{opacity:.8}.inner-pages :is(.button,.icon-button):active{transition-duration:80ms;transform:scale(.97)}.inner-pages :focus-visible{outline-color:#a5e8cd}.inner-pages #preview{scroll-margin-top:9rem}@media (max-width:960px){.inner-pages .account-layout{gap:2.5rem}.inner-pages .related-pages{grid-template-columns:1fr}.inner-pages .related-pages .related-section-art{max-width:16rem}}@media (max-width:760px){.inner-pages .page-hero{padding-bottom:3rem}.inner-pages .page-breadcrumb{margin-bottom:2rem}.inner-pages :is(.page-hero-layout,.section-intro-layout,.account-layout,.pricing-offer){grid-template-columns:1fr}.inner-pages .page-hero-layout{min-height:auto}.inner-pages .page-hero-content .page-title{max-width:34rem}.inner-pages .hero-section-art{width:min(100%,22rem)}.inner-pages .page-product-preview{padding-top:1.5rem}.inner-pages .page-product-preview .record-phone{width:14rem}.inner-pages .section-title-art{justify-self:center;max-width:22rem}.inner-pages .chapter-reverse .section-copy{grid-area:auto}.inner-pages .chapter-reverse .section-title-art{grid-area:auto;justify-self:center}.inner-pages .anchor-nav{top:4.25rem}.inner-pages .anchor-nav .shell{justify-content:space-between;gap:.5rem}.inner-pages .anchor-nav a{font-size:.8125rem}.inner-pages .account-section-art{display:none}.inner-pages .pricing-includes{border-left:0;border-top:1px solid var(--line)}.inner-pages .pricing-tabs{max-width:100%}.inner-pages .pricing-tabs button{padding-inline:1rem}.inner-pages .explorer-panel{padding:1.25rem}.inner-pages .faq-categories{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.inner-pages :is(*){scroll-behavior:auto;transition:none!important;animation:none!important}.inner-pages .page-product-preview .record-phone,.inner-pages :is(.button,.icon-button):active{transform:none}}@media (prefers-reduced-transparency:reduce){.inner-pages :is(.anchor-nav,.pricing-includes){backdrop-filter:none;background:#0b1b1c}}@media (prefers-contrast:more){.inner-pages{--muted:#d1ebde;--line:#80ae9c}.inner-pages :is(.info-cards article,.related-pages>a,.form-card,.product-explorer,.body-detail,.pricing-offer,.anchor-nav){border-color:#80ae9c}.inner-pages .anchor-nav{backdrop-filter:none;background:#081214}}.inner-pages .screenshots-section .section-intro-layout{grid-template-columns:1fr;max-width:48rem}.inner-pages .app-screenshots{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);max-width:64rem;margin-inline:auto;display:grid}.inner-pages .app-screenshots figure{min-width:0;margin:0}.inner-pages .app-screenshot-frame{border:1px solid var(--line);background:#0b1511;border-radius:1.75rem;overflow:hidden;box-shadow:0 24px 60px #0003}.inner-pages .app-screenshot-frame img{width:100%;height:auto;display:block}.inner-pages .app-screenshots figcaption{margin-top:1.25rem;font-size:1rem}.inner-pages .app-screenshots figcaption span{color:var(--muted);margin-top:.375rem;font-size:.75rem;display:block}@media (max-width:760px){.inner-pages .app-screenshots{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.inner-pages .app-screenshots figure{scroll-snap-align:start;flex:0 0 min(76vw,20rem)}}.inner-pages .studio-art{background:#102b22}.inner-pages .studio-art img{object-fit:cover;width:100%;height:auto}.inner-pages .hero-section-art.studio-art{aspect-ratio:4/3;max-width:34rem}.inner-pages .hero-section-art.studio-art img{height:100%}.inner-pages .section-title-art.studio-art{max-width:30rem}.inner-pages .card-section-art.studio-art img{object-fit:cover;height:clamp(12rem,18vw,17rem)}.inner-pages .related-section-art.studio-art img{object-fit:cover;height:12rem}.inner-pages .account-section-art.studio-art{max-width:23rem}.inner-pages .pricing-section-art.studio-art{max-width:18rem}@media (max-width:760px){.inner-pages .hero-section-art.studio-art,.inner-pages .section-title-art.studio-art{max-width:100%}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a869fe2d-module__Nl2jCG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a869fe2d-module__Nl2jCG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_78be525f-module__e0RNWa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_78be525f-module__e0RNWa__variable{--font-sora:"Sora", "Sora Fallback"}
