:root{--color-white: #ffffff;--color-primary: #4fc9da;--color-light: #f8f6f2;--color-secondary: #dad3c3;--color-success: #b8d935;--color-info: #4f55da;--color-warning: #e8c444;--color-danger: #f06445;--color-dark: #211f1c;--color-muted: #8e887a;--color-primary-light: #ddf8fc;--color-success-light: #f4fbdb;--color-info-light: #eff0ff;--color-warning-light: #fdf4d6;--color-danger-light: #fff0ed;--color-dark-light: #f6f1e9;--color-secondary-light: #f6f1e9;--color-muted-light: #f6f1e9;--color-primary-dark: #2dbfd3;--color-primary-ink: #087789;--color-light-dark: #e7e1d7;--color-secondary-dark: #c6bdab;--color-success-dark: #a3c125;--color-info-dark: #444bd8;--color-warning-dark: #d7af1b;--color-danger-dark: #ee5632;--color-dark-dark: #403d38;--color-muted-dark: #716d66;--color-gray-100: #f8f6f2;--color-gray-200: #f6f1e9;--color-gray-300: #dad3c3;--color-gray-400: #b5b0a1;--color-gray-500: #968e7e;--color-gray-600: #8e887a;--color-gray-700: #716d66;--color-gray-800: #403d38;--color-gray-900: #211f1c;--color-primary-active: var(--color-primary-dark);--color-aqua-50: #f1feff;--color-aqua-100: var(--color-primary-light);--color-aqua-200: #d9f7f9;--color-aqua-300: #a6e8ec;--color-aqua-500: var(--color-primary);--color-aqua-600: var(--color-primary-active);--color-surface: var(--color-white);--color-warm-surface: #fbf9f4;--color-border: #ded8ca;--color-orange: #ff6248;--color-orange-dark: #e85039;--shadow-soft: 0 4px 14px rgba(24, 38, 56, .2);--shadow-card: 0 12px 30px rgba(24, 38, 56, .1);--shadow-elevated: 0 24px 60px rgba(33, 31, 28, .14);--shadow-product: 0 1px 2px rgba(33, 31, 28, .1), 0 10px 24px rgba(33, 31, 28, .14), 0 32px 80px rgba(33, 31, 28, .16), 0 18px 48px rgba(79, 201, 218, .16);--font-sans: "Nunito", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--radius-card: 8px;--radius-panel: 12px;--radius-pill: 999px;--container: 1120px;--shell: 1600px;--narrow: 900px}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/landing-artifacts/product-hero/fonts/nunito-400.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/landing-artifacts/product-hero/fonts/nunito-500.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/landing-artifacts/product-hero/fonts/nunito-600.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/landing-artifacts/product-hero/fonts/nunito-700.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/landing-artifacts/product-hero/fonts/nunito-800.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/landing-artifacts/product-hero/fonts/nunito-900.ttf) format("truetype")}*{box-sizing:border-box}html{background:var(--color-warm-surface);color:var(--color-dark);font-family:var(--font-sans);min-height:100%}body{display:flex;flex-direction:column;margin:0;min-height:100vh;min-width:320px}main{flex:1 0 auto}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}button,input{font:inherit}.fs-dyn-1{font-size:clamp(2.5rem,2.2115384615rem + 1.2820512821vw,3.75rem)!important}.fs-dyn-2{font-size:clamp(2rem,1.7836538462rem + .9615384615vw,2.9375rem)!important}.fs-dyn-3{font-size:clamp(1.75rem,1.5769230769rem + .7692307692vw,2.5rem)!important}.fs-dyn-4{font-size:clamp(1.5rem,1.3557692308rem + .641025641vw,2.125rem)!important}.fs-dyn-5{font-size:clamp(1.25rem,1.1346153846rem + .5128205128vw,1.75rem)!important}.fs-dyn-6{font-size:clamp(1rem,.9278846154rem + .3205128205vw,1.3125rem)!important}.fs-dyn-7{font-size:clamp(.875rem,.8317307692rem + .1923076923vw,1.0625rem)!important}.fs-dyn-8{font-size:clamp(.75rem,.7067307692rem + .1923076923vw,.9375rem)!important}.fs-dyn-9{font-size:clamp(.625rem,.5817307692rem + .1923076923vw,.8125rem)!important}h1{font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.14}h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.2}h3{font-size:1.35rem;line-height:1.25}p{line-height:1.7}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.text-white{color:var(--color-white)!important}.text-primary{color:var(--color-primary)!important}.text-light{color:var(--color-light)!important}.text-secondary{color:var(--color-secondary)!important}.text-success{color:var(--color-success)!important}.text-info{color:var(--color-info)!important}.text-warning{color:var(--color-warning)!important}.text-danger{color:var(--color-danger)!important}.text-dark{color:var(--color-dark)!important}.text-muted{color:var(--color-muted)!important}.text-primary-light{color:var(--color-primary-light)!important}.text-secondary-light{color:var(--color-secondary-light)!important}.text-success-light{color:var(--color-success-light)!important}.text-info-light{color:var(--color-info-light)!important}.text-warning-light{color:var(--color-warning-light)!important}.text-danger-light{color:var(--color-danger-light)!important}.text-dark-light{color:var(--color-dark-light)!important}.text-muted-light{color:var(--color-muted-light)!important}.text-primary-dark{color:var(--color-primary-dark)!important}.text-primary-ink{color:var(--color-primary-ink)!important}.text-light-dark{color:var(--color-light-dark)!important}.text-secondary-dark{color:var(--color-secondary-dark)!important}.text-success-dark{color:var(--color-success-dark)!important}.text-info-dark{color:var(--color-info-dark)!important}.text-warning-dark{color:var(--color-warning-dark)!important}.text-danger-dark{color:var(--color-danger-dark)!important}.text-dark-dark{color:var(--color-dark-dark)!important}.text-muted-dark{color:var(--color-muted-dark)!important}.text-gray-100{color:var(--color-gray-100)!important}.text-gray-200{color:var(--color-gray-200)!important}.text-gray-300{color:var(--color-gray-300)!important}.text-gray-400{color:var(--color-gray-400)!important}.text-gray-500{color:var(--color-gray-500)!important}.text-gray-600{color:var(--color-gray-600)!important}.text-gray-700{color:var(--color-gray-700)!important}.text-gray-800{color:var(--color-gray-800)!important}.text-gray-900{color:var(--color-gray-900)!important}.bg-white{background-color:var(--color-white)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-light{background-color:var(--color-light)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-success{background-color:var(--color-success)!important}.bg-info{background-color:var(--color-info)!important}.bg-warning{background-color:var(--color-warning)!important}.bg-danger{background-color:var(--color-danger)!important}.bg-dark{background-color:var(--color-dark)!important}.bg-muted{background-color:var(--color-muted)!important}.bg-primary-light{background-color:var(--color-primary-light)!important}.bg-secondary-light{background-color:var(--color-secondary-light)!important}.bg-success-light{background-color:var(--color-success-light)!important}.bg-info-light{background-color:var(--color-info-light)!important}.bg-warning-light{background-color:var(--color-warning-light)!important}.bg-danger-light{background-color:var(--color-danger-light)!important}.bg-dark-light{background-color:var(--color-dark-light)!important}.bg-muted-light{background-color:var(--color-muted-light)!important}.bg-primary-dark{background-color:var(--color-primary-dark)!important}.bg-primary-ink{background-color:var(--color-primary-ink)!important}.bg-light-dark{background-color:var(--color-light-dark)!important}.bg-secondary-dark{background-color:var(--color-secondary-dark)!important}.bg-success-dark{background-color:var(--color-success-dark)!important}.bg-info-dark{background-color:var(--color-info-dark)!important}.bg-warning-dark{background-color:var(--color-warning-dark)!important}.bg-danger-dark{background-color:var(--color-danger-dark)!important}.bg-dark-dark{background-color:var(--color-dark-dark)!important}.bg-muted-dark{background-color:var(--color-muted-dark)!important}.bg-gray-100{background-color:var(--color-gray-100)!important}.bg-gray-200{background-color:var(--color-gray-200)!important}.bg-gray-300{background-color:var(--color-gray-300)!important}.bg-gray-400{background-color:var(--color-gray-400)!important}.bg-gray-500{background-color:var(--color-gray-500)!important}.bg-gray-600{background-color:var(--color-gray-600)!important}.bg-gray-700{background-color:var(--color-gray-700)!important}.bg-gray-800{background-color:var(--color-gray-800)!important}.bg-gray-900{background-color:var(--color-gray-900)!important}.hero-section{background:radial-gradient(circle at 50% 6%,#ffffffc2 0,#fff0 28rem),radial-gradient(circle at 12% 34%,#b8d93538 0,#b8d93500 18rem),radial-gradient(circle at 86% 28%,#f0644521 0,#f0644500 17rem),linear-gradient(180deg,var(--color-aqua-300),var(--color-primary-light) 58%,var(--color-warm-surface))}.hero-section:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:180px 180px;content:"";inset:0;mix-blend-mode:multiply;opacity:.18;pointer-events:none;position:absolute;z-index:0}.hero-section:after{background:radial-gradient(ellipse at center,#4fc9da52,#4fc9da00 68%);bottom:clamp(1.5rem,7vw,7rem);content:"";height:clamp(13rem,26vw,24rem);left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:min(74rem,94vw);z-index:0}.landing-body{background:var(--color-white);isolation:isolate;min-height:100vh;position:relative}html:has(.landing-body){background:var(--color-white)}html:has(.about-body){background:var(--color-primary-light)}html:has(.support-body){background:var(--color-light)}.about-body{background:radial-gradient(circle at 18% 34%,#e8c44457 0,#e8c4442e 13rem,#e8c44400 26rem),radial-gradient(circle at 70% 20%,#b8d93552 0,#b8d93526 16rem,#b8d93500 30rem),radial-gradient(circle at 80% 72%,#4fc9da57 0,#4fc9da29 20rem,#4fc9da00 34rem),linear-gradient(180deg,var(--color-white) 0%,var(--color-light) 42%,var(--color-primary-light) 100%);background-repeat:no-repeat}.support-body{background:radial-gradient(circle at 96% 24%,#f0644575 0,#f0644538 16rem,#f0644500 31rem),radial-gradient(circle at 13% 18%,#4fc9da57 0,#4fc9da29 18rem,#4fc9da00 34rem),linear-gradient(120deg,var(--color-light) 0%,var(--color-white) 42%,var(--color-primary-light) 100%);background-repeat:no-repeat}.about-body,.support-body{isolation:isolate;min-height:100vh;position:relative}.landing-body:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:180px 180px;content:"";inset:0;mix-blend-mode:multiply;opacity:.12;pointer-events:none;position:absolute;z-index:0}.about-body:after,.support-body:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.46'/%3E%3C/svg%3E");background-size:170px 170px;content:"";inset:0;mix-blend-mode:multiply;opacity:.18;pointer-events:none;position:absolute;z-index:0}.landing-body>main,.landing-body>.site-footer,.about-body>main,.about-body>.site-footer,.support-body>main,.support-body>.site-footer{position:relative;z-index:1}.landing-body>.site-header,.about-body>.site-header,.support-body>.site-header{z-index:30}.landing-body main,.landing-body .hero-section,.landing-body .momentum-section,.landing-body .promise-section,.landing-body .product-proof-section,.landing-body .why-odyssey-section,.landing-body .pricing-section,.landing-body .story-section,.about-body main,.about-body .about-page,.about-body .careers-page,.support-body main,.support-body .support-page{background:transparent}.landing-body .story-panel{background:radial-gradient(ellipse at 50% 7%,#ffffffeb 0,#ddf8fcdb 18rem,#ddf8fc00 30rem),radial-gradient(ellipse at 50% 55%,#2dbfd3e0 0,#4fc9daad 12rem,#4fc9da24 22rem,#ddf8fc00 30rem),radial-gradient(ellipse at 50% 101%,#ffffffdb 0,#ddf8fce6 14rem,#ddf8fc00 26rem),linear-gradient(180deg,var(--color-primary-light) 0%,rgba(221,248,252,.92) 30%,rgba(79,201,218,.34) 55%,rgba(221,248,252,.95) 82%,var(--color-primary-light) 100%),var(--color-primary-light);isolation:isolate;overflow:hidden;position:relative}.landing-body .story-panel:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.72'/%3E%3C/svg%3E"),linear-gradient(115deg,#ffffff14,#2dbfd30d 46%,#ffffff0a);background-size:180px 180px,100% 100%;content:"";inset:0;mix-blend-mode:multiply;opacity:.28;pointer-events:none;position:absolute;z-index:-1}.landing-body .story-panel>*{position:relative;z-index:1}.landing-body .hero-section:before,.landing-body .hero-section:after{content:none}.momentum-section,.pricing-section,.story-section,.content-page,.blog-post-body{background:var(--color-warm-surface)}.legal-body,.legal-page,.story-panel,.aqua-band{background:var(--color-primary-light)}.landing-body{background:radial-gradient(ellipse clamp(26rem,52vw,56rem) var(--faster-spread, 120rem) at 100% var(--faster-y, 180rem),rgba(240,100,69,.64) 0%,rgba(240,100,69,0) 50%),radial-gradient(ellipse clamp(26rem,52vw,56rem) var(--pricing-spread, 60rem) at 0% var(--pricing-y, 680rem),rgba(240,100,69,.64) 0%,rgba(240,100,69,0) 50%),radial-gradient(ellipse clamp(26rem,42vw,44rem) var(--story-spread, 110rem) at 0% var(--story-y, 340rem),rgba(184,217,53,.56) 0%,rgba(184,217,53,0) 50%),radial-gradient(ellipse clamp(22rem,34vw,36rem) var(--revision-spread, 100rem) at 0% var(--revision-y, 480rem),rgba(232,196,68,.16),rgba(232,196,68,0)),radial-gradient(ellipse clamp(24rem,38vw,40rem) var(--revision-spread, 100rem) at 100% var(--revision-y, 480rem),rgba(184,217,53,.42) 0%,rgba(184,217,53,0) 50%),radial-gradient(ellipse clamp(5rem,12vw,12rem) var(--import-spread, 50rem) at 50% var(--import-y, 580rem),rgba(79,201,218,.48),rgba(79,201,218,0)),radial-gradient(ellipse clamp(28rem,46vw,48rem) var(--hero-spread, 60rem) at 100% var(--hero-y, 30rem),rgba(79,201,218,.58),rgba(79,201,218,0)),radial-gradient(ellipse clamp(24rem,44vw,46rem) var(--promise-spread, 60rem) at 0% var(--promise-y, 90rem),rgba(79,201,218,.44),rgba(79,201,218,0)),radial-gradient(ellipse clamp(24rem,40vw,42rem) var(--faster-spread, 120rem) at 0% var(--faster-y, 180rem),rgba(79,201,218,.38),rgba(79,201,218,0)),radial-gradient(ellipse clamp(28rem,46vw,48rem) var(--story-spread, 110rem) at 100% var(--story-y, 340rem),rgba(79,201,218,.1),rgba(79,201,218,0)),radial-gradient(ellipse clamp(26rem,42vw,44rem) var(--revision-spread, 100rem) at 75% calc(var(--revision-y, 480rem) + 20rem),rgba(79,201,218,.18),rgba(79,201,218,0)),radial-gradient(ellipse clamp(28rem,46vw,48rem) var(--comparison-spread, 60rem) at 100% var(--comparison-y, 630rem),rgba(79,201,218,.5),rgba(79,201,218,0)),linear-gradient(120deg,#f8f6f2,#fff 48%,#f2fcfd);background-repeat:no-repeat}.post-card img,.article-hero,.article-content blockquote,.article-content img,.newsletter-panel{background:var(--color-primary-light)}.btn,.button,.nav-cta{border:0;border-radius:var(--radius-card);display:inline-flex;font-weight:800;justify-content:center;padding:.65rem .95rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;width:fit-content}.btn:hover,.button:hover,.nav-cta:hover{transform:translateY(-1px)}.btn:focus-visible,.button:focus-visible,.nav-cta:focus-visible,.menu-toggle:focus-visible{outline:3px solid rgba(79,201,218,.35);outline-offset:4px}.button-row{display:flex;flex-wrap:wrap;gap:.75rem}.centered{justify-content:center}.btn-white{background:var(--color-white);color:var(--color-white)}.btn-primary{background:var(--color-primary);color:var(--color-white)}.btn-light{background:var(--color-light);color:var(--color-white)}.btn-secondary{background:var(--color-secondary);color:var(--color-white)}.btn-success{background:var(--color-success);color:var(--color-white)}.btn-info{background:var(--color-info);color:var(--color-white)}.btn-warning{background:var(--color-warning);color:var(--color-white)}.btn-danger{background:var(--color-danger);color:var(--color-white)}.btn-dark{background:var(--color-dark);color:var(--color-white)}.btn-muted{background:var(--color-muted);color:var(--color-white)}.btn-white,.btn-light{color:var(--color-dark)}.btn-link-aqua{background:transparent;border-radius:0;color:var(--color-primary-dark);padding-left:.15rem;padding-right:.15rem;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.28em}.btn-link-aqua:hover{background:transparent;color:var(--color-primary)}.btn-primary-light,.btn-light-primary{background:var(--color-primary-light);color:var(--color-primary-dark)}.btn-secondary-light,.btn-light-secondary{background:var(--color-secondary-light);color:var(--color-secondary-dark)}.btn-success-light,.btn-light-success{background:var(--color-success-light);color:var(--color-success-dark)}.btn-info-light,.btn-light-info{background:var(--color-info-light);color:var(--color-info-dark)}.btn-warning-light,.btn-light-warning{background:var(--color-warning-light);color:var(--color-warning-dark)}.btn-danger-light,.btn-light-danger{background:var(--color-danger-light);color:var(--color-danger-dark)}.btn-dark-light,.btn-light-dark{background:var(--color-dark-light);color:var(--color-dark-dark)}.btn-muted-light,.btn-light-muted{background:var(--color-muted-light);color:var(--color-muted-dark)}.button-primary,.nav-cta{background:var(--color-danger);color:var(--color-white)}.button-primary:hover,.nav-cta:hover{background:var(--color-danger-dark)}.button-secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-dark)}.button-secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.button-aqua{background:var(--color-primary-dark);color:var(--color-white)}.button-aqua:hover{background:var(--color-primary)}.site-header,.site-footer{align-items:center;display:flex;justify-content:space-between;margin:1.375rem auto 0;max-width:var(--shell);width:calc(100% - 5.25rem)}body{padding-top:5.725rem}html:has(.landing-body){scroll-behavior:auto}.site-header{background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);left:0;margin-top:0;min-height:4.35rem;padding:.72rem 1.75rem;position:fixed;right:0;top:1.375rem;z-index:30}.site-footer{background:var(--color-surface);border-top:1px solid rgba(24,38,56,.08);max-width:none;margin-top:clamp(4rem,8vw,7rem);min-height:5.5rem;padding:1.2rem max(3rem,(100vw - var(--shell)) / 2 + 2rem);width:100%}.site-logo{align-items:center;display:inline-flex;font-size:1.25rem;font-weight:800;gap:.5rem}.site-logo img{height:auto;width:184px}.site-nav,.site-footer nav{align-items:center;display:flex;gap:1.25rem}.site-nav{flex:1;justify-content:space-between;margin-left:clamp(3rem,8vw,7rem)}.site-footer .site-logo img{width:236px}.site-footer nav{gap:1.9rem}.error-page{align-items:center;display:grid;min-height:min(42rem,100dvh - 13rem);padding-left:1rem;padding-right:1rem}.error-page__card{background:linear-gradient(145deg,#fffffff2,#ddf8fc94),var(--color-white);border:1px solid rgba(79,201,218,.32);border-radius:clamp(1rem,2vw,1.75rem);box-shadow:var(--shadow-card);display:grid;gap:1rem;margin:0 auto;max-width:47rem;padding:clamp(1.5rem,5vw,3.5rem);text-align:center}.error-page__code{letter-spacing:.08em}.error-page__copy{margin:0 auto;max-width:38ch}.error-page__actions{justify-content:center;margin-top:.35rem}.error-page__blog-link{align-items:center;color:var(--color-primary-ink);display:inline-flex;padding:.65rem .2rem;text-decoration:underline;text-underline-offset:.2em}.section{padding:clamp(4rem,8vw,7rem) 0}.container{margin:0 auto;max-width:var(--container);padding:0 1rem;width:100%}.landing-container,.story-container{max-width:var(--shell);padding-left:clamp(1.5rem,4vw,4rem);padding-right:clamp(1.5rem,4vw,4rem)}.hero-section .container{max-width:var(--shell)}.narrow{max-width:var(--narrow)}.hero-section{margin-top:-6.5rem;min-height:92vh;overflow:hidden;padding:9rem 0 3.5rem;position:relative}.landing-body .hero-section{overflow:visible}.hero-stack{align-items:center;display:grid;gap:clamp(.75rem,2vw,1.5rem);justify-items:center;position:relative;z-index:1;text-align:center}.hero-stack:after{background:radial-gradient(ellipse at center,#211f1c2e,#211f1c0f 38%,#211f1c00 72%);bottom:clamp(.5rem,3vw,2.5rem);content:"";height:clamp(7rem,12vw,12rem);left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:min(78rem,82vw);z-index:-1}.hero-copy{max-width:980px}.hero-copy .btn,.hero-copy .button{justify-self:center}.hero-product-frame{display:grid;justify-items:center;max-width:1580px;width:min(100%,90vw)}.hero-product{border:1px solid rgba(255,255,255,.78);border-radius:var(--radius-panel);box-shadow:var(--shadow-product);max-width:100%;transform:translateY(0);width:100%}.page-stack{display:grid;gap:2rem}.article-container{background:var(--color-surface);border:1px dashed var(--color-secondary);border-radius:var(--radius-panel);padding:clamp(1rem,2vw,1.75rem) 0 clamp(3rem,7vw,5rem)}.section-stack{display:grid;gap:clamp(2rem,5vw,4rem)}.landing-body .section[id],.landing-body .hero-section[id]{scroll-margin-top:0}.landing-body .section[id]{align-items:center;display:grid;min-height:100dvh}.landing-body .promise-section,.landing-body .why-odyssey-section{align-items:start;height:auto;min-height:100dvh}.landing-body .import-section{align-items:start;height:auto;min-height:100dvh;padding-bottom:clamp(4rem,8vw,7rem);padding-top:max(clamp(4rem,8vw,7rem),6.975rem)}.product-proof-section .landing-container{padding-left:clamp(1.5rem,2.75vw,2.625rem);padding-right:clamp(1.5rem,2.75vw,2.625rem)}.section-heading{display:grid;gap:1rem;margin:0 auto;max-width:860px;text-align:center}.section-heading-left{margin:0;max-width:1250px;text-align:left}.section-heading-left h2{line-height:1.05}.section-heading-left p{line-height:1.55}.momentum-section{padding-top:clamp(5rem,9vw,8rem)}.momentum-section .section-stack,.story-panel.section-stack{gap:clamp(1.4rem,3vw,2.5rem)}.story-section{padding-top:clamp(3rem,7vw,6rem)}.story-panel{border-radius:var(--radius-panel);padding:clamp(1.5rem,4.8vw,3.8rem) clamp(1.25rem,4vw,2.8rem)}.why-odyssey-section{padding-bottom:clamp(4rem,8vw,7rem);padding-top:clamp(4rem,8vw,7rem)}.why-odyssey-section .section-stack{gap:clamp(1.6rem,3.5vw,2.85rem)}.pricing-section{padding-bottom:clamp(2rem,6vw,4rem);position:relative}.landing-body .pricing-section{padding-bottom:clamp(.6rem,1.4vw,1rem)}.landing-body .site-footer{margin-top:0}.pricing-section .section-stack{gap:clamp(2rem,4vw,3rem)}.landing-body .pricing-section .section-stack{gap:clamp(1.25rem,2.4vw,2rem)}.pricing-heading{margin-left:auto;margin-right:auto;max-width:950px;text-align:center}@media(min-width:761px){.landing-body .pricing-section{align-items:center;display:grid;min-height:100dvh;padding-bottom:clamp(2rem,4vh,3rem);padding-top:max(clamp(4rem,7vh,6rem),6.975rem)}}@media(max-width:1180px){.landing-container,.product-proof-section .landing-container{padding-left:2.625rem;padding-right:2.625rem}.landing-body .section[id]:not(.pricing-section){padding-bottom:clamp(2rem,4vh,3rem);padding-top:7.35rem;scroll-margin-top:0}.hero-product-frame{display:grid;justify-items:center;margin-inline:auto;max-width:min(100%,42rem);overflow:visible;padding:0;width:100%}.hero-product{max-width:100%;width:100%}}@media(max-width:960px){.site-nav{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid;gap:1.35rem;justify-items:start;margin-left:0;min-width:198px;opacity:0;visibility:hidden;padding:1.45rem 1.45rem 1.1rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .65rem);transform:translateY(-.35rem);transition:opacity .16s ease,transform .16s ease}.site-header.is-open .site-nav{display:grid;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}@media(max-width:760px){body{padding-top:3.95rem}.site-header{align-items:center;display:flex;justify-content:space-between;margin-top:0;min-height:3.45rem;padding:.62rem 1.4rem;top:.5rem;width:calc(100% - 1.5rem)}.site-logo img{width:134px}.site-footer,.site-footer nav{align-items:flex-start;display:grid;gap:.75rem}.site-footer{padding:1.4rem 1.25rem}.site-footer .site-logo img{width:176px}.hero-section{margin-top:-5.75rem;min-height:100dvh;padding-top:6.65rem}.hero-stack{gap:clamp(1.15rem,4vw,1.7rem)}.landing-body .hero-copy{gap:1.45rem}.landing-body .hero-copy .button-row{gap:.9rem 1rem}.landing-body .section[id],.landing-body .hero-section[id]{scroll-margin-top:0}.landing-container,.product-proof-section .landing-container{padding-left:clamp(1.5rem,4vw,4rem);padding-right:clamp(1.5rem,4vw,4rem)}.landing-body .section[id]:not(.pricing-section){padding-bottom:0;padding-top:0}.landing-body .section[id].promise-section,.landing-body .section[id].why-odyssey-section,.landing-body .section[id].import-section{padding-bottom:clamp(3.25rem,12vw,4.75rem);padding-top:clamp(6.75rem,20vw,7.75rem)}.hero-product-frame{margin-inline:auto;padding-bottom:.85rem;max-width:28rem;width:min(94vw,28rem)}.section-heading-left p{line-height:1.55}.story-panel{padding:1.4rem 1rem 1.75rem}.pricing-heading{margin-left:0}}@font-face{font-display:block;font-family:keenicons-outline;font-style:normal;font-weight:400;src:url(/landing-artifacts/shared/keenicons-outline.woff) format("woff"),url(/landing-artifacts/shared/keenicons-outline.ttf) format("truetype")}.ki-outline{direction:ltr;display:inline-flex;font-family:keenicons-outline!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:never;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ki-check.ki-outline:before{content:""}.ki-cross.ki-outline:before{content:""}.ki-plus.ki-outline:before{content:""}.ki-text-circle.ki-outline:before{content:""}.ki-bookmark.ki-outline:before{content:""}.ki-heart.ki-outline:before{content:""}.ki-share.ki-outline:before{content:""}.post-meta{letter-spacing:0}.hero-copy,.page-heading,.article-header{display:grid;gap:1.25rem}.typewriter{display:inline-block;justify-self:center;line-height:1.1;max-width:100%;white-space:nowrap}.typewriter:after{animation:typewriter-cursor-blink .88s steps(1,end) infinite;background:currentColor;content:"";display:inline-block;height:.92em;margin-left:.08em;transform:translateY(.09em);width:.055em}.hero-copy .typewriter{text-wrap:nowrap}.landing-body .hero-copy{max-width:min(100%,68rem);width:min(100%,100vw - clamp(1.5rem,6vw,5rem))}.landing-body .typewriter{font-size:clamp(1.05rem,5vw,3.75rem)!important;max-width:100%;white-space:nowrap}@media(max-width:760px){.landing-body .typewriter{margin-top:clamp(.5rem,2.4vh,1.15rem)}}@keyframes typewriter-cursor-blink{50%{opacity:0}}.site-nav a:not(.nav-cta),.site-footer a{transition:color .15s ease}.site-nav a:not(.nav-cta):hover,.site-nav a.active,.site-footer a:hover,.site-footer a.active{color:var(--color-primary)}.site-nav a:focus-visible,.site-footer a:focus-visible{outline:3px solid rgba(36,189,208,.35);outline-offset:4px}.footer-cookie-settings{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;justify-self:start;text-align:start}.footer-cookie-settings:hover{color:var(--color-primary)}.footer-cookie-settings:focus-visible{outline:3px solid rgba(36,189,208,.35);outline-offset:4px}.cookie-consent{bottom:clamp(1rem,2.4vw,2rem);left:50%;max-width:min(46rem,100vw - 2rem);position:fixed;transform:translate(-50%);width:100%;z-index:50}.cookie-consent__panel{background:#fffffff7;border:1px solid rgba(218,211,195,.82);border-radius:var(--radius-panel);box-shadow:var(--shadow-elevated);display:grid;gap:.95rem;padding:clamp(1rem,2.5vw,1.35rem)}.cookie-consent__copy{display:grid;gap:.3rem}.cookie-consent__copy p,.cookie-consent__legal{line-height:1.5}.cookie-consent__actions,.cookie-preferences__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.cookie-consent__action{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-dark);cursor:pointer;font-weight:800;min-height:2.6rem;padding:.55rem .75rem;transition:border-color .15s ease,color .15s ease,transform .15s ease}.cookie-consent__action--accept{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}.cookie-consent__action:hover{border-color:var(--color-primary-dark);color:var(--color-primary-ink);transform:translateY(-1px)}.cookie-consent__action--accept:hover{background:var(--color-primary-ink);border-color:var(--color-primary-ink);color:var(--color-white)}.cookie-consent__action:active,.cookie-preferences__close:active{transform:translateY(1px)}.cookie-consent__action:focus-visible,.cookie-preferences__close:focus-visible,.cookie-preferences__option--toggle:focus-within{outline:3px solid rgba(36,189,208,.35);outline-offset:3px}.cookie-consent__legal a{color:var(--color-primary-ink);font-weight:800;text-decoration:underline;text-underline-offset:.18em}.cookie-preferences[hidden],.cookie-consent[hidden]{display:none}.cookie-preferences{align-items:center;display:grid;inset:0;justify-items:center;padding:1rem;position:fixed;z-index:60}.cookie-preferences__scrim{background:#211f1c57;inset:0;position:absolute}.cookie-preferences__dialog{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-elevated);display:grid;gap:1.1rem;max-width:35rem;padding:clamp(1.2rem,3.5vw,1.85rem);position:relative;width:min(100%,35rem)}.cookie-preferences__heading{align-items:start;display:flex;gap:1rem;justify-content:space-between}.cookie-preferences__heading>div{display:grid;gap:.3rem}.cookie-preferences__close{background:transparent;border:0;color:var(--color-primary-ink);cursor:pointer;font-weight:800;padding:.25rem}.cookie-preferences__options{border-top:1px solid var(--color-border);display:grid}.cookie-preferences__option{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:1rem;justify-content:space-between;padding:.95rem 0}.cookie-preferences__option>div,.cookie-preferences__option>span:first-child{display:grid;gap:.22rem}.cookie-preferences__option--toggle{cursor:pointer}.cookie-preferences__option-title,.cookie-preferences__option-copy{display:block}.cookie-preferences__required{color:var(--color-success-dark);flex:0 0 auto}.cookie-preferences__option input{height:1px;opacity:0;position:absolute;width:1px}.cookie-preferences__switch{background:var(--color-gray-400);border-radius:var(--radius-pill);flex:0 0 auto;height:1.55rem;position:relative;transition:background-color .15s ease;width:2.75rem}.cookie-preferences__switch:after{background:var(--color-white);border-radius:var(--radius-pill);box-shadow:0 1px 3px #211f1c38;content:"";height:1.12rem;left:.22rem;position:absolute;top:.215rem;transform:translate(0);transition:transform .15s ease;width:1.12rem}.cookie-preferences__option input:checked+.cookie-preferences__switch{background:var(--color-primary-dark)}.cookie-preferences__option input:checked+.cookie-preferences__switch:after{transform:translate(1.18rem)}@media(max-width:760px){.cookie-consent{bottom:.75rem;max-width:calc(100vw - 1.5rem)}.cookie-consent__actions{align-items:stretch;display:grid;grid-template-columns:1fr}.cookie-consent__action{width:100%}.cookie-preferences__actions .btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.cookie-consent__action,.cookie-preferences__switch,.cookie-preferences__switch:after{transition:none}}.post-card,.feature-card,.pricing-card,.prose-card,.contact-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.feature-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{--feature-card-radius: clamp(.9rem, 1.25vw, 1.2rem);border-radius:var(--feature-card-radius);box-shadow:0 8px 18px #1826380f;display:grid;gap:.85rem;padding:1.25rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.feature-card img{height:118px;object-fit:contain;width:100%}@media(hover:hover)and (pointer:fine){.feature-card:hover{border-color:#4fc9da6b;box-shadow:var(--shadow-card);transform:translateY(-2px)}}.section-cta{justify-self:center}.momentum-grid{align-items:stretch;gap:clamp(1rem,1.8vw,1.35rem);grid-template-columns:minmax(18rem,.95fr) minmax(0,1.9fr);grid-template-rows:repeat(3,minmax(6.9rem,auto))}.momentum-grid .feature-card{--feature-shadow-main: rgba(79, 201, 218, .42);--feature-shadow-side: rgba(184, 217, 53, .34);--feature-shadow-warm: rgba(45, 191, 211, .28);background:linear-gradient(180deg,var(--color-white),rgba(255,255,255,.82));min-height:8rem}@media(hover:hover)and (pointer:fine){.momentum-grid .feature-card:hover{border-color:#dad3c3b8;box-shadow:-28px 20px 38px -20px var(--feature-shadow-side),-10px 26px 46px -20px var(--feature-shadow-main),14px 22px 38px -24px var(--feature-shadow-warm);transform:translateY(-.2rem)}}.momentum-grid .feature-card:first-child{align-content:space-between;grid-row:span 3;padding:clamp(1.1rem,2.4vw,1.65rem)}.momentum-grid .feature-card:first-child img{height:clamp(11.5rem,19vw,16.25rem)}.momentum-grid .feature-card:not(:first-child){align-items:center;gap:clamp(1.1rem,3vw,1.9rem);grid-template-columns:minmax(10rem,14rem) 1fr;padding:clamp(.85rem,1.6vw,1.2rem)}.momentum-grid .feature-card:not(:first-child) img{height:4.8rem}.story-grid{gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.95fr);grid-template-rows:repeat(3,minmax(7.25rem,auto))}.story-grid .feature-card{background:linear-gradient(180deg,var(--color-white),var(--color-white))}.story-grid .feature-card:not(:last-child){align-items:center;grid-template-columns:minmax(10rem,14rem) 1fr}.story-grid .feature-card:not(:last-child) img{height:6.75rem}.story-grid .feature-card:last-child{align-content:center;grid-column:2;grid-row:1/span 3;padding:clamp(1.25rem,2.4vw,2rem)}.story-grid .feature-card:last-child img{height:clamp(13rem,23vw,20rem)}.story-link{align-self:center;text-decoration:underline;text-underline-offset:.18em}.hero-support{margin-left:auto;margin-right:auto;max-width:68ch}.hero-microcopy{margin-top:-.35rem}.landing-artifact-frame{border:0;display:block;height:100%;pointer-events:none;width:100%}.hero-artifact-frame{aspect-ratio:1792/927;border-radius:clamp(1rem,2vw,1.75rem);height:auto;min-height:clamp(20rem,45vw,52rem);width:100%}@media(min-width:1181px){.landing-body .hero-product-frame{width:min(92.5%,83.25vw,1461.5px,max(120px,100svh - var(--landing-header-clearance, 108px) - 16px) * 1792 / 927)}.landing-body .hero-artifact-frame{min-height:0}}@media(min-width:1181px){.promise-section>.section-stack>.section-heading{max-width:none;width:100%}}@media(min-width:961px){.promise-section>.section-stack{gap:clamp(1rem,2vw,1.5rem)}.promise-section .promise-card{padding-bottom:clamp(.9rem,1.1vw,1.1rem)}}.promise-grid{display:grid;gap:clamp(1rem,2vw,1.45rem);grid-template-columns:repeat(3,minmax(0,1fr))}.promise-card{background:linear-gradient(180deg,#ffffffd1,#f8f6f28f);border:1px solid rgba(218,211,195,.56);border-radius:clamp(1rem,1.4vw,1.2rem);box-shadow:0 18px 48px #211f1c0f,inset 0 1px #ffffffb8;display:grid;gap:.75rem;padding:clamp(1.1rem,2vw,1.65rem)}.promise-card:first-child,.promise-card:last-child{background:linear-gradient(145deg,#ffffffc7,#ffffff61),linear-gradient(180deg,#4fc9da14,#b8d9350f);backdrop-filter:blur(18px) saturate(1.18);border-color:#ffffffbd;box-shadow:0 18px 48px #211f1c14,inset 0 1px #ffffffd1,inset 0 -1px #ffffff5c}.promise-card-artifact{aspect-ratio:7/4;border-radius:clamp(.75rem,1vw,.95rem);height:auto;margin:-.45rem -.45rem .15rem;overflow:hidden;width:calc(100% + .9rem)}.promise-card-copy{display:contents}@media(max-width:1100px){.hero-artifact-frame.has-square-variant{aspect-ratio:1/1;min-height:0}}.product-proof-grid{--proof-edge-bleed: clamp(1rem, 2.75vw, 2.625rem);align-items:center;display:grid;gap:clamp(.65rem,1.45vw,1.25rem);grid-template-columns:minmax(22rem,.5fr) minmax(0,1.5fr)}.product-proof-grid-reverse{grid-template-columns:minmax(0,1.5fr) minmax(22rem,.5fr)}.product-proof-grid-reverse .product-proof-copy{order:2}.product-proof-grid-reverse .product-proof-media,.product-proof-grid-reverse .import-proof-card{order:1}.product-proof-grid:not(.product-proof-grid-reverse) .product-proof-media{margin-right:calc(var(--proof-edge-bleed) * -1)}.product-proof-grid-reverse .product-proof-media{margin-left:calc(var(--proof-edge-bleed) * -1)}.product-proof-copy{display:grid;gap:clamp(.8rem,1.5vw,1.15rem)}.product-proof-copy h2{font-size:clamp(2.05rem,3.7vw,3.55rem)!important;line-height:1.06}.product-proof-copy p{font-size:clamp(.95rem,1vw,1.08rem)!important;line-height:1.48;max-width:44ch}.feature-bullet-list{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.feature-bullet-list li{align-items:center;background:#ffffffad;border:1px solid rgba(218,211,195,.5);border-radius:.75rem;color:var(--color-gray-800);display:grid;font-weight:800;gap:.65rem;grid-template-columns:1.1rem 1fr;line-height:1.35;padding:.68rem .8rem}.feature-bullet-list li:before{background:var(--color-primary-light);border-radius:var(--radius-pill);color:var(--color-primary-dark);content:"";display:inline-grid;font-family:keenicons-outline;font-size:.75rem;height:1.1rem;place-items:center;width:1.1rem}.status-note{background:#edf9d8b8;border:1px solid rgba(184,217,53,.45);border-radius:.75rem;color:var(--color-success-dark);padding:.85rem 1rem}.product-proof-media{overflow:visible}.import-proof-card{background:linear-gradient(180deg,#ffffffc2,#f8f6f28f);border:1px solid rgba(218,211,195,.58);border-radius:clamp(1rem,1.6vw,1.35rem);box-shadow:0 22px 56px #211f1c1a,inset 0 1px #ffffffc2;overflow:hidden}.css-video-frame{aspect-ratio:16/10;min-height:clamp(30rem,52vw,49rem)}.import-proof-card{display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.8rem)}.import-image-card{background:transparent;border:0;box-shadow:none;display:block;overflow:visible;padding:0}.import-image-card img{display:block;filter:drop-shadow(0 22px 42px rgba(33,31,28,.1));height:auto;width:100%}.import-video-media{background:transparent;border:0;box-shadow:none;overflow:visible;padding:0}.import-video-frame{aspect-ratio:1120/620;height:auto;min-height:clamp(26rem,43vw,38.75rem);overflow:visible}.import-source-row{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.import-source-row button{align-items:center;background:var(--color-white);border:1px solid rgba(218,211,195,.58);border-radius:.8rem;color:var(--color-gray-800);display:inline-flex;font-weight:800;gap:.5rem;justify-content:center;min-height:2.75rem}.import-source-row button.active{border-color:#4fc9da9e;color:var(--color-primary-dark)}.import-drop-zone{background:linear-gradient(180deg,#ffffffe0,#ddf8fc6b);border:1px dashed rgba(79,201,218,.72);border-radius:1rem;box-shadow:0 0 0 4px #4fc9da1f;display:grid;gap:.45rem;min-height:12rem;overflow:hidden;padding:1.4rem;place-items:center;position:relative;text-align:center}.import-drop-zone>.ki-outline{color:var(--color-primary-dark);font-size:1.8rem}.import-drop-zone span{color:var(--color-muted-dark);font-weight:800}.scan-beam{animation:import-scan 2.4s ease-in-out infinite;background:linear-gradient(90deg,#4fc9da00,#4fc9da75,#4fc9da00);bottom:0;left:-35%;position:absolute;top:0;width:34%}.detected-chapters{background:#ffffffbd;border:1px solid rgba(218,211,195,.52);border-radius:.9rem;display:grid;gap:.55rem;padding:1rem}.detected-chapters span{color:var(--color-muted-dark);font-size:.78rem;font-weight:800;text-transform:uppercase}.detected-chapters b{background:var(--color-primary-light);border-radius:.55rem;color:var(--color-primary-dark);padding:.55rem .7rem}.import-opened-state{background:var(--color-success-light);border:1px solid rgba(184,217,53,.58);border-radius:.9rem;display:grid;gap:.25rem;padding:1rem}.import-opened-state strong{color:var(--color-dark)}.import-opened-state span{color:var(--color-gray-800);font-weight:700}@keyframes import-scan{0%{transform:translate(0)}55%,to{transform:translate(410%)}}@media(min-width:961px){.why-odyssey-section>.section-stack{gap:1.5rem}.why-odyssey-section .why-odyssey-heading{max-width:none;width:100%}.why-odyssey-section .why-odyssey-heading h2{font-size:clamp(1.4rem,2.35vw,2.35rem)!important}}.why-grid{align-items:stretch;display:grid;gap:clamp(1rem,2vw,1.45rem);grid-template-columns:repeat(3,minmax(0,1fr))}.why-card{align-content:start;background:var(--color-white);border:1px solid rgba(218,211,195,.48);border-radius:clamp(1rem,1.6vw,1.35rem);display:grid;gap:1rem;padding:clamp(1.1rem,2vw,1.65rem)}.why-card.quiet{background:linear-gradient(180deg,#ffffffd6,#f8f6f2ad);filter:saturate(.82)}.why-card.odyssey-proof{background:linear-gradient(180deg,#ffffffb8,#f8f6f27a);border-color:#ffffffd6;border-radius:clamp(1.1rem,1.8vw,1.45rem);box-shadow:0 18px 42px #211f1c1a,inset 0 1px #ffffffe0;position:relative}.why-card .recommended-label{background:var(--color-primary-dark);border:1px solid var(--color-primary-dark);border-radius:var(--radius-pill);box-shadow:0 3px 10px #2dbfd329;display:grid;left:0;right:0;padding:.315rem .765rem;position:absolute;top:-1px;transform:translateY(-50%);z-index:3;margin-inline:auto;width:max-content;white-space:nowrap}.mini-label{align-items:center;color:var(--color-primary-dark);display:flex;font-size:.72rem;font-weight:800;gap:.42rem;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.docs-label img{border-radius:.28rem;height:1.1rem;width:1.1rem}.why-odyssey-logo{display:block;height:auto;margin:0;max-width:100%;width:5.85rem}.why-image-artifact{aspect-ratio:7/4;background:transparent;border-radius:clamp(.8rem,1.2vw,1rem);box-shadow:0 6px 18px #211f1c14;height:auto;margin:-.45rem -.45rem .15rem;max-width:none;overflow:hidden;width:calc(100% + .9rem)}.why-card ul{border-top:1px solid rgba(218,211,195,.64);display:grid;gap:.7rem;list-style:none;margin:0;padding:1rem 0 0}.why-card li{color:var(--color-gray-800);font-size:.9rem;font-weight:800}.comparison-mini,.workspace-mini{background:linear-gradient(180deg,#ffffffb8,#f8f6f285);border:1px solid rgba(255,255,255,.86);border-radius:clamp(1rem,1.4vw,1.15rem);box-shadow:0 18px 36px #211f1c14,inset 0 1px #ffffffdb;padding:.88rem}.doc-toolbar{align-items:center;background:#ffffffd6;border:1px solid rgba(218,211,195,.54);border-radius:.75rem;display:flex;justify-content:space-between;padding:.62rem .75rem}.doc-toolbar span,.doc-toolbar b,.workspace-body aside span,.rail-tab{color:var(--color-muted-dark);font-size:.74rem;font-weight:800}.doc-page{background:#ffffffeb;border:1px solid rgba(218,211,195,.48);border-radius:.8rem;display:grid;gap:.62rem;margin-top:.75rem;min-height:11.75rem;padding:1.35rem 1.1rem}.doc-page i{background:#403d3829;border-radius:var(--radius-pill);display:block;height:.45rem}.doc-page i:nth-child(2){width:82%}.doc-page i:nth-child(3){width:64%}.doc-page i:nth-child(4){width:74%}.doc-page mark{align-self:end;background:var(--color-warning-light);border-radius:.45rem;color:var(--color-gray-800);font-size:.75rem;font-weight:800;justify-self:start;padding:.42rem .62rem}.heavy-mini,.settings-stack{display:grid;gap:.75rem}.heavy-grid{background:#ffffffc7;border:1px solid rgba(218,211,195,.5);border-radius:.8rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);min-height:7.9rem;padding:.75rem}.heavy-grid span{background:linear-gradient(180deg,#ffffffe6,#dad3c370);border:1px solid rgba(218,211,195,.48);border-radius:.5rem}.settings-stack b{background:#ffffffb8;border:1px solid rgba(218,211,195,.48);border-radius:.56rem;color:var(--color-muted-dark);font-size:.75rem;font-weight:800;padding:.56rem .62rem}.v4-mini-frame{border-radius:clamp(1rem,1.5vw,1.25rem);padding:.8rem}.workspace-chrome{align-items:center;background:#ffffffd6;border:1px solid rgba(218,211,195,.54);border-radius:.8rem;display:grid;gap:.55rem;grid-template-columns:auto auto 1fr auto;padding:.7rem .8rem}.chrome-dot{border-radius:var(--radius-pill);height:.55rem;width:.55rem}.chrome-dot.aqua{background:var(--color-primary)}.chrome-dot.coral{background:var(--color-danger)}.workspace-chrome strong{font-size:.95rem;font-weight:800}.workspace-chrome em{color:var(--color-primary-dark);font-size:.75rem;font-style:normal;font-weight:800}.workspace-body{display:grid;gap:.65rem;grid-template-columns:7.4rem 1fr 6.5rem;margin-top:.75rem}.workspace-body aside,.workspace-body article,.tool-rail{background:#fffc;border:1px solid rgba(218,211,195,.5);border-radius:.75rem;display:grid;gap:.62rem;padding:.85rem}.workspace-body aside span,.rail-tab{text-transform:uppercase}.workspace-body aside b{border-radius:.5rem;color:var(--color-gray-800);font-size:.75rem;font-weight:800;padding:.44rem .5rem}.workspace-body aside .active{background:var(--color-primary-light);color:var(--color-primary-dark)}.workspace-body article p{color:#211f1cb8;font-family:Georgia,Times New Roman,serif;font-size:.95rem;line-height:1.5}.inline-comment,.note-chip{border-radius:.62rem;color:var(--color-gray-800);font-size:.75rem;font-weight:800;padding:.62rem .75rem}.inline-comment{border:1.5px solid var(--color-primary);display:grid;gap:.25rem}.inline-comment strong{color:var(--color-primary-dark);font-size:.75rem}.inline-comment span{color:var(--color-gray-800);font-weight:700;line-height:1.35}.note-chip{background:var(--color-success-light);border:1px solid rgba(184,217,53,.68)}.tool-rail{align-content:start;gap:.56rem;padding:.68rem}.rail-tab.active{background:var(--color-primary-light);border:1px solid rgba(79,201,218,.5);border-radius:var(--radius-pill);color:var(--color-primary-dark);padding:.38rem .62rem;text-align:center}.rail-card-small{background:#ffffffd1;border:1px solid rgba(218,211,195,.48);border-radius:.62rem;color:var(--color-gray-800);font-size:.75rem;font-weight:800;line-height:1.35;padding:.62rem}.rail-card-small strong{color:var(--color-danger);font-size:1.25rem;line-height:1.05}.rail-card-small.green{background:var(--color-success-light);border-color:#b8d93594}.billing-toggle{background:#ffffffc7;border:1px solid rgba(79,201,218,.28);border-radius:var(--radius-pill);box-shadow:0 10px 26px #211f1c14;cursor:pointer;display:inline-flex;justify-self:center;padding:.32rem;position:relative}.billing-toggle:before{background:var(--color-primary);border-radius:var(--radius-pill);box-shadow:0 8px 18px #2dbfd347;content:"";bottom:.32rem;left:.32rem;pointer-events:none;position:absolute;top:.32rem;transition:left .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1);width:calc(50% - .32rem)}.billing-toggle[data-active-cycle=annual]:before{left:50%}.billing-toggle .toggle-button{background:none;border:0;border-radius:var(--radius-pill);box-shadow:none;color:var(--color-dark);cursor:pointer;min-width:6.35rem;padding:.52rem 1rem;position:relative;transition:color .18s ease;z-index:1}.billing-toggle .toggle-button.active,.billing-toggle .toggle-button.active:hover{background:transparent;color:var(--color-white)}.billing-toggle .toggle-button:not(.active):hover{background:none;color:var(--color-dark)}.pricing-grid{display:grid;gap:clamp(1.4rem,3.2vw,2.25rem);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;max-width:clamp(800px,58vw,1040px);width:100%}.pricing-offers{display:grid;gap:clamp(1.25rem,2.4vw,2rem);min-width:0}@media(min-width:1181px),(min-width:761px)and (orientation:landscape){.landing-body .pricing-section .pricing-layout{align-items:center;gap:clamp(1.25rem,3vw,3rem);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);max-width:90rem}.pricing-layout .pricing-offers{grid-column:1;grid-row:1}.pricing-layout .pricing-heading{grid-column:2;grid-row:1;margin:0;min-width:0;text-align:left}.pricing-layout .pricing-heading h2{font-size:clamp(1.6rem,2.65vw,3.1rem)!important}.pricing-layout .pricing-heading .billing-toggle{justify-self:start}.pricing-layout .pricing-grid{gap:clamp(1rem,1.5vw,1.5rem);max-width:none}}.pricing-card{--pricing-card-radius: clamp(1.35rem, 2vw, 1.8rem);background:linear-gradient(145deg,#ffffffc7,#ffffff61),linear-gradient(180deg,#4fc9da14,#b8d9350f);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);border:1px solid rgba(255,255,255,.74);border-radius:var(--pricing-card-radius);box-shadow:0 18px 48px #211f1c14,inset 0 1px #ffffffd1,inset 0 -1px #ffffff5c;display:grid;gap:clamp(.65rem,.8vw,.9rem);padding:clamp(.65rem,1.2vw,1.25rem) clamp(.9rem,1.8vw,1.65rem);position:relative;text-align:center;transition:background .24s ease,border-color .24s ease,box-shadow .28s var(--ease-out-strong),transform .28s var(--ease-out-strong)}.pricing-card>*{position:relative;z-index:1}.pricing-card:nth-child(2){box-shadow:0 18px 48px #211f1c14,inset 0 1px #ffffffd1,inset 0 -1px #ffffff5c}.pricing-card.is-recommended{border-color:var(--color-primary-dark);border-width:3px}.pricing-recommended-label{background:var(--color-primary-dark);border:1px solid var(--color-primary-dark);border-radius:var(--radius-pill);color:var(--color-white);font-size:.68rem;font-weight:800;left:50%;letter-spacing:.08em;line-height:1;padding:.42rem .85rem;position:absolute;text-transform:uppercase;top:-.9rem;transform:translate(-50%);white-space:nowrap}@media(hover:hover){.pricing-card:hover{transform:translateY(-.12rem)}}.pricing-card header{display:grid;gap:.28rem}.price-line{align-items:baseline;display:flex;gap:.25rem;justify-content:center}.billing-note{letter-spacing:.04rem;margin-top:-.55rem}.price-line .currency{font-size:.85rem;transform:translateY(-.22rem)}.price-line strong{color:var(--color-dark);font-size:clamp(2.25rem,4.4vw,3.125rem)!important;line-height:1}.pricing-feature-panel{background:var(--color-white);border:1px solid rgba(218,211,195,.42);border-radius:calc(var(--pricing-card-radius) - .65rem);box-shadow:0 12px 30px #211f1c09,inset 0 1px #ffffffd6;display:grid;gap:clamp(.65rem,.72vw,.85rem);padding:clamp(.62rem,.75vw,.92rem) clamp(.7rem,.95vw,1.05rem) clamp(.75rem,.85vw,1rem)}.pricing-features{display:grid;gap:.18rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0;text-align:left}.pricing-features li{align-items:center;display:flex;justify-content:space-between;gap:.65rem;min-height:clamp(1.9rem,1.65vw,2.15rem);padding:clamp(.26rem,.32vw,.38rem) 0}.pricing-features li:last-child{padding:clamp(.26rem,.32vw,.38rem) 0}@media(min-width:761px){.pricing-layout .pricing-grid{grid-template-rows:repeat(3,auto) minmax(0,1fr);row-gap:clamp(.65rem,.8vw,.9rem)}.pricing-layout .pricing-card{border-width:3px;grid-row:span 4;grid-template-rows:subgrid}.pricing-layout .pricing-feature-panel{grid-template-rows:1fr auto}.pricing-layout .pricing-features{align-content:start}}.feature-value{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;min-height:1.2rem;min-width:1.2rem}.feature-value.is-text{border-radius:var(--radius-pill);padding:.05rem .5rem}.feature-value.is-included{border-radius:var(--radius-pill);color:var(--color-primary-dark)}.feature-value.is-excluded{border-radius:var(--radius-pill);color:var(--color-gray-800)}.feature-value.is-soon{border-radius:var(--radius-pill);padding:.05rem .5rem}.pricing-card .btn,.pricing-card .button{align-items:center;height:clamp(2.05rem,1.95vw,2.35rem);justify-self:center;line-height:1;margin-top:0;min-width:0;padding-bottom:0;padding-top:0;white-space:nowrap;width:clamp(162px,10.8vw,188px)}.post-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.post-card{overflow:hidden}.post-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.post-card-body{display:grid;gap:.75rem;padding:1.25rem}.post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.blog-index-page{min-height:calc(100vh - 17rem);padding:2rem 0 0}.blog-index-shell{margin:0 auto;max-width:var(--shell);width:calc(100% - 5.25rem)}.blog-index-card{background:var(--color-white);border:1px dashed var(--color-secondary);box-shadow:none;padding:1.5rem 1.55rem 3.6rem}.blog-index-link{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(22rem,32.6rem) minmax(0,1fr)}.blog-index-image{border-radius:var(--radius-card);overflow:hidden}.blog-index-card-body{gap:clamp(1.55rem,3.3vw,2.5rem);padding:0}.blog-index-card-body h2{line-height:1.34}.blog-index-meta{justify-content:space-between}.blog-index-category{border-radius:var(--radius-card);line-height:1.25;padding:.42rem .8rem;white-space:nowrap}.article-hero{border-radius:var(--radius-card);margin-top:0;width:100%}.article-shell{margin:0 auto;max-width:var(--shell);padding:1rem 0 4rem;width:calc(100% - 5.25rem)}.back-link{align-items:center;display:inline-flex;gap:.4rem;margin-bottom:1.25rem}.back-link img{height:1.15rem;width:1.15rem}.article-inner{margin:0 auto;max-width:1000px;width:calc(100% - 2rem)}.article-header{gap:1.25rem}.article-header h1{line-height:1.35;max-width:820px}.article-meta-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.article-meta{align-items:center;display:inline-flex;gap:.2rem}.category-tag{border:1px solid currentColor;border-radius:var(--radius-card);line-height:1.25;padding:.42rem .65rem}.article-content{display:grid;gap:1.15rem;margin-top:1.2rem}.article-content p,.article-content li{font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.78}.article-content p{text-align:justify}.article-content h2{font-size:clamp(2rem,1.55rem + 2vw,2.7rem);line-height:1.25;margin-top:clamp(2.4rem,5vw,4rem)}.article-content h3{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.3;margin-top:clamp(1.8rem,4vw,3rem)}.article-content h4{font-size:clamp(1.15rem,1rem + .6vw,1.35rem);line-height:1.35;margin-top:.9rem}.article-content ul{display:grid;gap:.35rem;line-height:1.7;margin:.1rem 0 .2rem;padding-left:1.8rem}.article-content blockquote{border-left:5px solid var(--color-primary);border-radius:var(--radius-card);display:grid;gap:1rem;margin:.6rem 0 1.25rem;padding:1.05rem 1.35rem}.article-content blockquote p{font-size:clamp(1rem,.75rem + 1.1vw,1.5rem);line-height:1.8}.article-content img{border-radius:var(--radius-card);margin:.75rem 0 1.35rem;width:100%}.text-image-block{align-items:center;background:#f8f6f2cc;border-radius:var(--radius-card);display:flex;gap:1.125rem;margin:.75rem 0 1.35rem;padding:.625rem}.article-content .text-image-block img{background:transparent;flex:0 1 50%;margin:0;max-width:50%;object-fit:contain}.text-image-text{display:grid;flex:1 1 50%;gap:.45rem;line-height:1.8}.text-image-text h4{margin:.35rem 0 0}.text-image-text h4:first-child{margin-top:0}.article-content .text-image-text p{font-size:clamp(.95rem,.91rem + .18vw,1rem);line-height:1.8;margin:0;text-align:justify}.blog-cta,.newsletter-panel,.prose-card,.faq-wrap,.contact-card{display:grid;gap:1rem}.blog-cta{border-top:1px dashed var(--color-secondary);margin-top:clamp(3rem,7vw,5rem);padding-top:2rem}.newsletter-panel{border-radius:var(--radius-card);padding:1.25rem}.newsletter-panel form{display:flex;gap:.75rem;margin-top:.2rem}.newsletter-panel input{border:1px solid var(--color-border);border-radius:var(--radius-card);flex:1;min-width:0;padding:.8rem 1rem}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.prose-card{padding:clamp(1.5rem,5vw,3rem)}.prose-card h1,.prose-card h2{margin-top:1rem}.bio-block{display:grid;gap:.8rem}.text-link{text-decoration:underline;text-underline-offset:.18em}.legal-page{padding:clamp(3.5rem,6vw,4.2rem) 0 clamp(3rem,6vw,5rem)}.legal-shell{margin:0 auto;max-width:var(--shell);width:calc(100% - 5.25rem)}.legal-heading{display:grid;gap:.2rem;margin-bottom:clamp(1.7rem,3vw,2rem)}.legal-heading h1{font-size:clamp(2.75rem,3.4vw,3.2rem);line-height:1.1}.legal-card{background:var(--color-white);border-radius:var(--radius-panel);padding:1.6rem 1.85rem}.legal-copy{color:var(--color-dark)}.legal-copy p,.legal-copy li{font-size:clamp(.95rem,.9rem + .18vw,1rem);line-height:1.7}.legal-copy p{margin-bottom:1rem}.legal-copy h2{font-size:clamp(1.45rem,1.2rem + .75vw,1.6rem);line-height:1.25;margin:1.55rem 0 .75rem}.legal-copy h3{font-size:clamp(1.05rem,.98rem + .25vw,1.14rem);line-height:1.35;margin:.9rem 0 .55rem}.legal-copy ul,.legal-copy ol{display:grid;gap:.35rem;margin:.3rem 0 1.25rem;padding-left:1.55rem}.legal-note{background:#f4fbdbad;border:1px solid rgba(184,217,53,.34);border-radius:var(--radius-card);margin:1.2rem 0 0;padding:1rem 1.1rem}.legal-note p:last-child{margin-bottom:0}.about-page{padding:clamp(3rem,6vw,5.5rem) 0 clamp(4rem,7vw,6rem)}.about-shell{display:grid;gap:clamp(1.5rem,3vw,3rem);max-width:min(var(--shell),100% - 7rem);padding-left:0;padding-right:0;width:100%}.about-hero,.founder-story,.about-principles,.careers-hero,.careers-contact-panel,.about-copy,.about-principles-grid{display:grid}.about-hero{align-items:start;grid-template-columns:minmax(0,1fr);padding:clamp(1rem,4vw,3.5rem) clamp(.2rem,2vw,1rem);position:relative}.careers-page{align-items:center;display:grid;min-height:calc(100vh - 15.25rem);padding:clamp(1.75rem,4vw,3.5rem) 0 clamp(1.5rem,3vw,2.75rem)}.careers-body .site-footer{margin-top:clamp(.85rem,1.6vw,1.35rem)}.careers-shell{display:grid;gap:clamp(1.5rem,3vw,3rem);max-width:var(--shell)}.careers-hero{align-items:center;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,55fr) minmax(0,44fr);padding:clamp(1rem,4vw,3.5rem) clamp(.2rem,2vw,1rem)}.careers-hero-copy{display:grid;gap:clamp(.9rem,1.8vw,1.4rem);max-width:980px}.about-hero:before{content:none}.about-hero>*{position:relative}.about-hero-copy{display:grid;gap:clamp(.9rem,1.8vw,1.4rem);max-width:none}.about-hero-title,.about-hero-intro{max-width:none}.about-kicker{letter-spacing:.08em;margin:0}.about-hero-note,.careers-hero-note{align-self:end;display:grid;max-width:22rem;padding-bottom:clamp(.3rem,1vw,.8rem);place-items:start}.about-copy{gap:.95rem}.about-copy p{line-height:1.75}.founder-story{align-items:center;background:var(--color-white);border-radius:clamp(1.1rem,2vw,1.6rem);box-shadow:0 14px 34px #211f1c14;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(15rem,.46fr) minmax(0,1fr);padding:clamp(1.1rem,2.8vw,2rem)}.founder-story-secondary{background:var(--color-white);grid-template-columns:minmax(0,1fr) minmax(15rem,.46fr)}.founder-copy{display:grid;gap:clamp(.8rem,1.4vw,1.2rem);padding:clamp(.2rem,1.5vw,1rem)}.founder-role{margin:0}.founder-image-frame{border-radius:clamp(.9rem,1.5vw,1.25rem);justify-self:center;max-width:30rem;overflow:hidden;width:100%}.founder-image-frame img{aspect-ratio:4/5;border-radius:inherit;display:block;object-fit:cover;object-position:center;width:100%}.about-principles{gap:clamp(1.25rem,3vw,2rem);padding:clamp(1rem,3vw,2.4rem) clamp(.2rem,2vw,1rem) 0}.about-principles-heading{display:grid;gap:.8rem;max-width:860px}.about-principles-grid{gap:clamp(.9rem,1.8vw,1.35rem);grid-template-columns:repeat(3,minmax(0,1fr))}.about-principle-card{background:linear-gradient(180deg,#fffffffa,#f8f6f2f0),var(--color-white);border-radius:clamp(.9rem,1.25vw,1.2rem);box-shadow:0 8px 18px #1826380f;display:grid;gap:.65rem;padding:clamp(1rem,2vw,1.45rem)}.about-principle-card p{line-height:1.65}.about-writing-sessions{background:transparent;align-items:start;gap:clamp(1.75rem,5vw,5rem);grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.about-writing-copy{grid-column:1;grid-row:1;max-width:72ch}.about-writing-heading{align-self:start;grid-column:2;grid-row:1;max-width:700px}.about-writing-actions{align-items:center;margin-top:clamp(.35rem,1.4vw,1rem)}.about-text-cta{align-items:center;display:inline-flex;min-height:2.5rem;text-decoration-line:underline;text-decoration-thickness:.12em;text-underline-offset:.24em;transition:color .15s ease,transform .15s ease}.about-text-cta:hover{color:var(--color-primary);transform:translateY(-1px)}.careers-contact-panel{align-self:center;background:var(--color-white);border-radius:clamp(1rem,1.6vw,1.35rem);box-shadow:0 12px 30px #211f1c12;display:grid;grid-template-columns:minmax(0,1fr);justify-self:end;max-width:40rem;padding:clamp(1.65rem,3.2vw,2.65rem);width:100%}.careers-contact-panel>div{display:grid;gap:clamp(.95rem,1.6vw,1.3rem)}.careers-contact-panel h2{line-height:1.28}.careers-contact-panel p{line-height:1.78}.careers-email-link{margin-top:clamp(.2rem,.8vw,.55rem);width:fit-content}.faq-group{display:grid;gap:clamp(.9rem,1.6vw,1.25rem);scroll-margin-top:7rem}.faq-list{display:grid}.faq-item{border-bottom:1px solid rgba(218,211,195,.74);padding:.72rem 0 .92rem}.faq-item summary{align-items:center;cursor:pointer;display:grid;gap:clamp(.9rem,1.5vw,1.2rem);grid-template-columns:1.45rem 1fr;list-style:none;padding:0}.faq-item summary span{min-width:0;overflow-wrap:anywhere}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{align-items:center;background:var(--color-secondary-light);border-radius:4px;color:var(--color-muted-dark);content:"+";display:inline-flex;font-size:.95rem;font-weight:800;height:1.22rem;justify-content:center;line-height:1;transition:background-color .16s ease,color .16s ease;width:1.22rem}.faq-item[open] summary:before{background:var(--color-primary);color:var(--color-white);content:"-"}.faq-item p{line-height:1.72;margin:.75rem 0 0 calc(1.45rem + clamp(.9rem,1.5vw,1.2rem));max-width:72ch}.faq-answer{font-size:clamp(1rem,.97rem + .1vw,1.06rem)}.support-page{padding:clamp(2.35rem,4.5vw,4rem) 0 clamp(3rem,6vw,5rem)}.support-shell{align-items:start;display:grid;gap:clamp(1.2rem,2.3vw,2rem);grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr);margin-left:auto;margin-right:auto;max-width:var(--shell);padding:0;width:calc(100% - 5.25rem)}.support-hero{display:grid;gap:clamp(.95rem,1.8vw,1.35rem);grid-column:1/-1;max-width:min(100%,58rem);padding:clamp(.4rem,1.3vw,1.1rem) 0 clamp(.75rem,2.2vw,1.65rem)}.support-hero h1{max-width:24ch;overflow-wrap:anywhere}.support-hero p{max-width:64ch;overflow-wrap:anywhere}.support-priority-links{display:flex;flex-wrap:wrap;gap:.65rem}.support-priority-links a{background:#fffefbb8;border:1px solid rgba(218,211,195,.58);border-radius:var(--radius-pill);box-shadow:0 8px 18px #211f1c0a;color:var(--color-primary-dark);font-size:.93rem;font-weight:800;overflow-wrap:anywhere;padding:.55rem .85rem;text-decoration:none;transition:border-color .16s ease,color .16s ease,transform .16s ease}.support-priority-links a:hover,.support-priority-links a:focus-visible{border-color:#2bb8cc94;color:var(--color-primary);transform:translateY(-1px)}.support-panel{background:var(--color-surface);border:1px solid rgba(218,211,195,.46);border-radius:clamp(1rem,1.5vw,1.35rem);box-shadow:0 12px 30px #211f1c0f;min-width:0;padding:clamp(1.45rem,2.8vw,2.4rem)}.faq-panel{display:grid;gap:clamp(1.8rem,3vw,2.55rem);grid-column:1;grid-row:2}.support-heading,.support-faq-heading,.support-sidebar,.support-topic-nav,.support-topic-list,.support-card,.faq-wrap{display:grid}.support-heading{gap:clamp(.65rem,1.3vw,.9rem);max-width:860px}.support-faq-heading{gap:.55rem}.faq-wrap{gap:clamp(1.7rem,3vw,2.3rem)}.support-sidebar{gap:clamp(1rem,1.9vw,1.5rem);grid-column:2;grid-row:2;position:sticky;top:7.85rem}.support-topic-nav{gap:clamp(.85rem,1.6vw,1.15rem);padding:clamp(1.15rem,2.1vw,1.6rem)}.support-topic-list{gap:.2rem}.support-topic-list a{border-radius:.55rem;color:var(--color-gray-800);font-size:.95rem;font-weight:700;line-height:1.28;overflow-wrap:anywhere;padding:.48rem .55rem;text-decoration:none;transition:background-color .16s ease,color .16s ease}.support-topic-list a:hover,.support-topic-list a:focus-visible{background:#f4fbdbad;color:var(--color-success-dark)}.support-card{gap:clamp(.95rem,1.5vw,1.2rem);padding:clamp(1.35rem,2.4vw,2rem)}.support-card p{line-height:1.68;max-width:32ch}.contact-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card{padding:1.25rem}.social-links{display:grid;gap:.75rem}.social-links a{align-items:center;display:flex;gap:.75rem}.social-links img{height:1.8rem;width:1.8rem}.support-social-links{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem 1.35rem}.support-social-links img{height:2rem;width:2rem}.menu-toggle{background:transparent;border:0;display:none;height:2.25rem;padding:.4rem;position:relative;width:2.5rem}.menu-toggle span{background:var(--color-primary);border-radius:var(--radius-pill);display:block;height:3px;left:.45rem;margin:0;position:absolute;right:.45rem;transition:opacity .16s ease,transform .16s ease,top .16s ease}.menu-toggle span:nth-child(1){top:.55rem}.menu-toggle span:nth-child(2){top:1.05rem}.menu-toggle span:nth-child(3){top:1.55rem}.site-header.is-open .menu-toggle span:nth-child(1){top:1.05rem;transform:rotate(45deg)}.site-header.is-open .menu-toggle span:nth-child(2){opacity:0}.site-header.is-open .menu-toggle span:nth-child(3){top:1.05rem;transform:rotate(-45deg)}@media(max-width:1180px){.css-video-frame.has-mobile-variant{aspect-ratio:4/5;height:auto;min-height:0}.css-video-frame.has-square-variant{aspect-ratio:1/1;height:auto;min-height:0}.import-video-frame{aspect-ratio:3/4;height:auto;min-height:0}}@media(max-width:1180px){.product-proof-grid,.product-proof-grid-reverse{gap:clamp(.35rem,1.1vw,.8rem);grid-template-columns:1fr}.product-proof-grid-reverse .product-proof-copy,.product-proof-grid-reverse .product-proof-media,.product-proof-grid-reverse .import-proof-card{order:initial}.product-proof-grid:not(.product-proof-grid-reverse) .product-proof-media,.product-proof-grid-reverse .product-proof-media{margin-left:0;margin-right:0}.product-proof-copy p{max-width:62ch}}@media(max-width:960px){.menu-toggle{display:block}.site-nav .nav-cta{min-width:148px;padding-bottom:.7rem;padding-top:.7rem}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-body .typewriter{font-size:clamp(1.65rem,7.1vw,3.1rem)!important;line-height:1.05;max-width:14.2em;white-space:normal}.momentum-grid,.story-grid,.product-proof-grid,.why-grid,.workspace-body,.support-shell{grid-template-columns:1fr}.product-proof-grid-reverse .product-proof-copy,.product-proof-grid-reverse .product-proof-media,.product-proof-grid-reverse .import-proof-card{order:initial}.why-card.odyssey-proof{order:-1}.tool-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.support-sidebar{grid-column:1;grid-row:auto;position:static}.support-hero,.faq-panel{grid-column:1;grid-row:auto}.support-hero{max-width:100%}.support-topic-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.about-hero,.careers-hero,.founder-story,.founder-story-secondary,.about-writing-sessions,.careers-contact-panel,.about-principles-grid{grid-template-columns:1fr}.about-writing-heading,.about-writing-copy{grid-column:auto;grid-row:auto}.momentum-grid .feature-card:first-child,.story-grid .feature-card:last-child{grid-column:auto;grid-row:auto}.story-grid .feature-card:last-child{align-content:start}.founder-story-secondary .founder-image-frame{order:-1}}@media(min-width:761px)and (max-width:960px){.promise-grid{gap:clamp(.7rem,1.7vw,1rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;max-width:min(100%,47rem)}.promise-card{gap:.55rem;padding:clamp(.8rem,1.6vw,1rem)}.promise-card-artifact{border-radius:.75rem;margin:-.25rem -.25rem .05rem;width:calc(100% + .5rem)}.promise-card h3{font-size:clamp(.98rem,2vw,1.25rem)!important;line-height:1.14}.promise-card p{font-size:clamp(.78rem,1.45vw,.92rem)!important;line-height:1.42}}@media(min-width:761px)and (max-width:1180px)and (orientation:portrait){.promise-grid,.why-grid{grid-template-columns:minmax(0,1fr)}.promise-grid{margin-inline:0;max-width:none}.promise-card,.why-card{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1rem,2.5vw,1.75rem)}.promise-card-artifact,.why-image-artifact{margin:0;width:100%}.promise-card-copy{display:grid;gap:.55rem;min-width:0}}@media(max-width:760px){.feature-grid,.pricing-grid,.contact-grid{grid-template-columns:1fr}.landing-body .section[id].promise-section,.landing-body .section[id].why-odyssey-section,.landing-body .section[id].import-section{padding-bottom:clamp(3.25rem,12vw,4.75rem);padding-top:clamp(6.75rem,20vw,7.75rem)}.momentum-grid,.story-grid{gap:1rem}.momentum-grid .feature-card,.momentum-grid .feature-card:not(:first-child),.story-grid .feature-card,.story-grid .feature-card:not(:last-child){grid-template-columns:1fr;padding:1rem}.momentum-grid .feature-card:first-child img,.momentum-grid .feature-card:not(:first-child) img,.story-grid .feature-card:not(:last-child) img,.story-grid .feature-card:last-child img{height:auto;max-height:11rem}.story-link{text-align:center}.pricing-card{padding:1rem .9rem}.promise-grid,.import-source-row{grid-template-columns:1fr}.product-proof-media,.import-proof-card{border-radius:1rem}.css-video-frame{height:auto;max-width:100%;min-height:clamp(20rem,78vw,28rem);width:100%}.product-proof-copy h2{font-size:clamp(1.85rem,8.5vw,2.75rem)!important}.product-proof-grid:not(.product-proof-grid-reverse) .product-proof-media,.product-proof-grid-reverse .product-proof-media{margin-left:-.925rem;margin-right:-.925rem}.product-proof-media{box-sizing:border-box;margin-inline:-.925rem;max-width:none;overflow:visible;padding-inline:0;width:calc(100% + 1.85rem)}.why-card{border-radius:1rem;gap:.85rem;padding:clamp(1.1rem,2vw,1.65rem)}.comparison-mini,.workspace-mini{padding:.68rem}.workspace-chrome{grid-template-columns:auto auto minmax(0,1fr)}.workspace-chrome em{grid-column:3}.workspace-body aside,.workspace-body article,.tool-rail{padding:.7rem}.pricing-features{grid-template-columns:1fr}.about-page{padding:1.25rem 0 3rem}.about-hero-title{font-size:clamp(2.1rem,8.9vw,2.55rem)!important;line-height:1.1}.careers-page{padding:1.25rem 0 3rem}.legal-page{padding:2.5rem 0 3rem}.legal-shell{width:calc(100% - 1rem)}.legal-heading{margin-bottom:1rem}.legal-heading h1{font-size:clamp(2.1rem,10vw,2.75rem);line-height:1.12}.legal-card{padding:.9rem .65rem}.legal-copy p,.legal-copy li{font-size:1rem;line-height:1.7}.legal-copy p{margin-bottom:.8rem}.legal-copy h2{font-size:1.28rem;line-height:1.35;margin:1.15rem 0 .45rem}.legal-copy h3{font-size:1rem;margin:.7rem 0 .35rem}.legal-copy ul,.legal-copy ol{gap:.18rem;margin-bottom:.9rem;padding-left:1.35rem}.about-shell{gap:1rem;max-width:calc(100% - 1.5rem);padding:0 .7rem;width:100%}.careers-shell{gap:1rem;padding:0 .7rem}.support-page{padding-top:.75rem}.support-shell{gap:.8rem;padding:0;width:calc(100% - 1.5rem)}.support-hero{gap:.9rem;padding-bottom:.7rem}.support-hero h1{max-width:100%}.support-priority-links{gap:.5rem}.support-priority-links a{font-size:.83rem;padding:.48rem .66rem}.support-topic-list{grid-template-columns:1fr}.about-hero,.careers-hero,.founder-story,.about-principles,.careers-contact-panel,.support-panel{padding:1rem}.support-topic-nav{display:none}.faq-panel{gap:1.45rem}.faq-item summary{gap:.8rem;grid-template-columns:1.45rem 1fr}.faq-item p{margin-left:2.25rem}.about-hero-note,.careers-hero-note{place-items:start}.founder-image-frame img{aspect-ratio:5/4}.about-copy p{line-height:1.72}.article-meta-row,.newsletter-panel form{align-items:flex-start;display:grid}.article-shell{padding-top:.8rem;width:calc(100% - 1.25rem)}.back-link{margin-bottom:.75rem}.article-container{padding:1rem 0 2.75rem}.article-inner{width:calc(100% - 1.55rem)}.article-header{gap:.75rem}.article-header h1{line-height:1.35}.article-meta-row{gap:.65rem}.article-content{gap:1rem;margin-top:1.05rem}.article-content p,.article-content li{font-size:.875rem;line-height:1.7}.article-content p{text-align:justify}.article-content ul{gap:.3rem;padding-left:1.55rem}.article-content h2{font-size:1.45rem;line-height:1.45;margin-top:2.35rem}.article-content h3{font-size:1.22rem;margin-top:1.75rem}.article-content h4{font-size:1rem}.article-content blockquote{padding:.85rem 1rem}.article-content blockquote p{font-size:.875rem;line-height:1.85}.text-image-block{align-items:stretch;flex-flow:column;gap:.9rem}.article-content .text-image-block img{max-width:100%;width:100%}.article-content .text-image-text p{font-size:.875rem;line-height:1.75}.blog-cta{margin-top:3rem}.blog-index-page{min-height:calc(100vh - 12.25rem);padding-top:2.15rem}.blog-index-shell{width:calc(100% - 1.5rem)}.blog-index-card{padding:1rem 1rem 2.75rem}.blog-index-link{gap:1rem;grid-template-columns:1fr}.blog-index-card-body{gap:.65rem}.blog-index-card-body h2{line-height:1.34}.blog-index-meta{align-items:flex-start;display:grid;gap:.55rem;justify-content:start}.blog-index-category{justify-self:start}}.landing-body .hero-copy{width:100%}.landing-body .section[id]:not(.pricing-section),.landing-body .section[id].pricing-section{padding-top:var(--landing-header-clearance, 100px);padding-bottom:24px}.landing-body .section[id].product-proof-section,.landing-body .product-proof-grid{align-items:start}.landing-body .product-proof-grid .product-proof-media{--desktop-demo-aspect: 1120 / 760;margin:0;width:100%;min-width:0}.landing-body .product-proof-media .css-video-frame{height:auto;min-height:0;max-height:max(120px,100svh - var(--landing-header-clearance, 100px) - 32px);aspect-ratio:var(--desktop-demo-aspect);width:100%}.landing-body #keep-track .product-proof-media{--desktop-demo-aspect: 960 / 720}.landing-body .product-proof-grid .import-video-media{--desktop-demo-aspect: 1120 / 620}.landing-body .product-proof-media .import-video-frame{max-height:none}@media(max-width:1180px){.landing-body .product-proof-media .css-video-frame{aspect-ratio:1}.landing-body .product-proof-media .import-video-frame{aspect-ratio:3/4}}html[data-modal-open],html[data-modal-open] body{overflow:hidden}.cookie-preferences__dialog{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:760px){.landing-body .product-proof-copy h2{font-size:clamp(1.6rem,7vw,2.4rem)!important}}@media(min-width:1181px),(min-width:761px)and (orientation:landscape){.landing-body .section[id].product-proof-section{align-items:center}.landing-body .product-proof-grid{align-items:center;gap:clamp(1.25rem,3vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);max-width:90rem}.landing-body .product-proof-grid-reverse{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.landing-body .product-proof-grid .product-proof-copy{min-width:0;order:0}.landing-body .product-proof-grid .product-proof-media{max-width:calc(max(120px,100svh - var(--landing-header-clearance, 100px) - 32px) * var(--desktop-demo-aspect));justify-self:start;order:1}.landing-body .product-proof-grid-reverse .product-proof-copy{order:1}.landing-body .product-proof-grid-reverse .product-proof-media{order:0;justify-self:end}.landing-body .product-proof-media .css-video-frame{aspect-ratio:var(--desktop-demo-aspect)}.landing-body .product-proof-copy h2{font-size:clamp(1.6rem,2.65vw,3.1rem)!important}.landing-body .product-proof-copy p{max-width:none}}@media(min-width:1181px),(min-width:761px)and (orientation:landscape){.landing-body .import-section .product-proof-grid{--import-proof-padding: clamp(1.5rem, 2.75vw, 2.625rem);--import-proof-gap: clamp(1.25rem, 3vw, 3rem);--import-matched-width: calc((min(100%, 90rem - 2 * var(--import-proof-padding)) - var(--import-proof-gap)) * .6 * 760 / 620);--import-viewport-width: calc(max(120px, 100svh - var(--landing-header-clearance, 100px) - 32px) * 1120 / 620);max-width:var(--shell);grid-template-columns:min(var(--import-matched-width),var(--import-viewport-width)) minmax(0,1fr)}}@media(min-width:761px)and (max-width:1180px)and (orientation:landscape){.landing-body .import-section .product-proof-grid{--import-proof-padding: 2.625rem}}@media(min-width:761px)and (max-width:1180px)and (min-height:600px)and (orientation:landscape){.landing-body .product-proof-grid,.landing-body .product-proof-grid-reverse,.landing-body .import-section .product-proof-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.landing-body .product-proof-grid .product-proof-copy{order:0;gap:.65rem}.landing-body .product-proof-grid .product-proof-media{order:1;justify-self:center;max-width:min(100%,max(240px,100svh - var(--landing-header-clearance, 108px) - 9rem - 24px) * var(--desktop-demo-aspect))}}.landing-body{overflow-wrap:anywhere}.landing-body .container{min-width:0}.landing-body .billing-toggle{max-width:100%}.landing-body .billing-toggle .toggle-button{min-width:0;width:6.35rem;max-width:50%;padding-inline:clamp(8px,2vw,16px)}.landing-body .pricing-features li{flex-wrap:wrap}.landing-body .feature-value{max-width:100%}.landing-body .section-stack{grid-template-columns:minmax(0,1fr)}.landing-body .section-stack>*,.landing-body .pricing-card>*{min-width:0}.landing-body .billing-toggle{width:min(100%,13.4rem)}.landing-body .price-line{flex-wrap:wrap}.landing-body .hero-stack{grid-template-columns:minmax(0,1fr)}.landing-body .hero-copy,.landing-body .hero-product-frame{min-width:0}.landing-body .button-row .btn{max-width:100%;white-space:normal;text-align:center}.landing-body .hero-product-frame{max-width:100%}:root{--ease-out-strong: cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong: cubic-bezier(.77, 0, .175, 1)}.btn:active,.button:active,.nav-cta:active,.toggle-button:active,.menu-toggle:active{transform:scale(.97)}.landing-body .site-header{animation:header-enter .52s var(--ease-out-strong) 90ms both;transform-origin:top center;will-change:opacity,transform}@keyframes header-enter{0%{opacity:0;transform:translate3d(0,-14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.hero-after-type{transition:opacity .52s var(--ease-out-strong),transform .64s var(--ease-out-strong);transition-delay:var(--hero-after-delay, 0ms);will-change:opacity,transform}.hero-section.is-typed-complete .hero-after-type{opacity:1;transform:translateZ(0) scale(1)}.motion-ready [data-scroll-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .52s var(--ease-out-strong),transform .64s var(--ease-out-strong);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.motion-ready [data-scroll-reveal]:not(.is-visible){transition-duration:.3s,.36s;transition-delay:0ms}.motion-ready [data-scroll-reveal=hero]{transform:translate3d(0,12px,0)}.motion-ready [data-scroll-reveal=image]{clip-path:inset(0 0 7% 0);transition:opacity .52s var(--ease-out-strong),transform .64s var(--ease-out-strong),clip-path .72s var(--ease-in-out-strong);transform:translate3d(0,22px,0) scale(.985);will-change:opacity,transform,clip-path}.motion-ready [data-scroll-reveal=hero-image]{transform:translate3d(0,22px,0) scale(.985)}@media(max-width:860px){.hero-product-frame{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1.4rem,#000 calc(100% - 1.4rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 1.4rem,#000 calc(100% - 1.4rem),transparent 100%)}}.motion-ready [data-scroll-reveal=card]{transform:translate3d(0,16px,0) scale(.985)}.motion-ready [data-scroll-reveal=copy]{transform:translate3d(0,12px,0)}.motion-ready [data-scroll-reveal=control],.motion-ready [data-scroll-reveal=cta]{transform:translate3d(0,12px,0) scale(.99)}.motion-ready [data-scroll-reveal].is-exited-above:not(.is-visible){transform:translate3d(0,-14px,0)}.motion-ready [data-scroll-reveal=image].is-exited-above:not(.is-visible),.motion-ready [data-scroll-reveal=hero-image].is-exited-above:not(.is-visible),.motion-ready [data-scroll-reveal=card].is-exited-above:not(.is-visible),.motion-ready [data-scroll-reveal=copy].is-exited-above:not(.is-visible){transform:translate3d(0,-14px,0) scale(.99)}.motion-ready [data-scroll-reveal].is-visible{opacity:1;transform:translateZ(0) scale(1)}.motion-ready [data-scroll-reveal=image].is-visible{clip-path:inset(0 0 0 0)}.motion-ready .btn[data-scroll-reveal].is-visible:active,.motion-ready .button[data-scroll-reveal].is-visible:active,.motion-ready .toggle-button[data-scroll-reveal].is-visible:active{transform:translateZ(0) scale(.97)}.motion-ready .hero-section.is-typed-complete .hero-after-type[data-scroll-reveal]:not(.is-visible){opacity:0}@media(hover:hover)and (pointer:fine){.motion-ready .feature-card[data-scroll-reveal].is-visible:hover{transform:translate3d(0,-2px,0) scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}.motion-ready [data-scroll-reveal],.motion-ready [data-scroll-reveal].is-visible,.landing-body .site-header{animation:none;clip-path:inset(0 0 0 0);opacity:1;transform:none;transition:opacity .18s ease}}html[data-home-fluid][data-fluid-intro=pending] #hero [data-typed-text]{visibility:hidden}html[data-home-fluid][data-fluid-intro=pending] #hero .hero-after-type{opacity:0}html[data-home-fluid]{scroll-snap-type:none;background:var(--color-white)}html[data-home-fluid] .hero-after-type{transition:none}html[data-home-fluid] .fluid-typed{position:relative}html[data-home-fluid] .fluid-typed:after{visibility:hidden}html[data-home-fluid] .fluid-typed-reserve{opacity:0}html[data-home-fluid] .fluid-typed-output{position:absolute;left:0;top:0}html[data-home-fluid] .fluid-typed-output:after{animation:typewriter-cursor-blink .88s steps(1,end) infinite;background:currentColor;content:"";display:inline-block;height:.92em;margin-left:.08em;transform:translateY(.09em);width:.055em}html[data-home-fluid] #promise .section-heading,html[data-home-fluid] #promise .promise-card{will-change:opacity,transform}html[data-home-fluid] .cookie-consent:not([hidden]){animation:fluid-cookie-enter .25s ease-out both}html[data-home-fluid] .cookie-consent{bottom:max(clamp(1rem,2.4vw,2rem),env(safe-area-inset-bottom,0px))}@keyframes fluid-cookie-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html[data-home-fluid] .fluid-typed-output:after{animation:none}}
