:root{--paper: #fbf4e8;--paper-deep: #efe1ca;--paper-light: #fffdf8;--ink: #173c33;--ink-soft: #526b63;--teal: #2e8068;--teal-dark: #185d4e;--teal-pale: #dcecdf;--blue-pale: #dcebf0;--coral: #f06f58;--coral-pale: #f9d9cf;--gold: #d09a2d;--line: rgba(24, 53, 47, .16);--line-strong: rgba(24, 53, 47, .26);--shadow-soft: 0 24px 70px rgba(45, 61, 55, .12);--shadow-card: 0 14px 34px rgba(44, 59, 54, .1);--radius-lg: 42px;--radius-md: 26px;--radius-sm: 13px;--page: min(1240px, calc(100vw - 48px) );--font-display: "Fraunces", Georgia, serif;--font-body: "Manrope", "Segoe UI", sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px}body{margin:0;min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--font-body);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[dir=rtl] body{font-family:Noto Sans Hebrew,Segoe UI,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Noto Sans Hebrew,Segoe UI,sans-serif;letter-spacing:-.035em}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img,svg{display:block}:focus-visible{outline:3px solid rgba(223,120,93,.72);outline-offset:3px}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:1000;padding:10px 14px;transform:translateY(-150%);background:var(--ink);color:#fff;border-radius:8px}.skip-link:focus{transform:translateY(0)}.site-shell{position:relative;overflow:clip;isolation:isolate}.paper-grid{position:absolute;inset:0 0 auto;height:920px;pointer-events:none;opacity:.52;background-image:linear-gradient(rgba(24,53,47,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(24,53,47,.045) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black 0%,transparent 94%)}.brand-masthead{position:relative;z-index:2;aspect-ratio:3 / 1;overflow:hidden;background:#143f35;border-bottom:7px solid #f06f58}.masthead-image-link{display:block;width:100%;height:100%}.masthead-imagegen-art{display:block;width:100%;height:100%;object-fit:contain}.decorative-flower{position:absolute;z-index:0;display:block;object-fit:contain;pointer-events:none;user-select:none;filter:drop-shadow(0 16px 22px rgba(34,58,49,.14))}.site-header{position:sticky;top:0;z-index:100;width:100%;min-height:82px;padding:14px max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:28px;background:#f6f1e8e6;border-bottom:1px solid rgba(24,53,47,.1);backdrop-filter:blur(18px)}.brand-lockup,.footer-brand{display:inline-flex;align-items:center;gap:11px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px 14px 5px;color:var(--paper-light);background:var(--ink);box-shadow:4px 4px 0 var(--coral);transform:rotate(-2deg)}.brand-mark img{width:100%;height:100%;display:block;border-radius:inherit}html[dir=rtl] .brand-mark{border-radius:14px 14px 14px 5px;transform:rotate(2deg)}.brand-copy{display:grid;line-height:1.08}.brand-copy strong{font-family:var(--font-display);font-size:21px;letter-spacing:-.02em}html[dir=rtl] .brand-copy strong{direction:ltr;unicode-bidi:isolate;font-family:var(--font-display)}.brand-copy small{margin-top:4px;color:var(--ink-soft);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[dir=rtl] .brand-copy small{letter-spacing:0}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:29px;margin-inline-start:auto}.desktop-nav a,.site-footer nav a{position:relative;font-size:13px;font-weight:700}.desktop-nav a:after,.site-footer nav a:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:2px;transform:scaleX(0);transform-origin:left;background:var(--coral);transition:transform .22s ease}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.site-footer nav a:hover:after{transform:scaleX(1)}html[dir=rtl] .desktop-nav a:after,html[dir=rtl] .site-footer nav a:after{transform-origin:right}.header-actions{display:flex;align-items:center;gap:14px}.language-button,.mobile-menu-button{min-height:44px;border:0;background:transparent;cursor:pointer}.language-button{display:inline-flex;align-items:center;gap:7px;padding:7px 3px;color:var(--ink);font-size:12px;font-weight:800}.text-link{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--teal-dark);font-size:13px;font-weight:800;cursor:pointer}.header-app-link{white-space:nowrap}.mobile-menu-button{display:none;width:44px;place-items:center;padding:0;border:1px solid var(--line);border-radius:12px}.mobile-nav{display:none}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:800;cursor:pointer;transition:transform .22s var(--ease-out),box-shadow .22s ease,background-color .22s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--teal-dark);box-shadow:0 10px 24px #0f5d5338}.button-primary:hover{background:var(--ink);box-shadow:0 15px 30px #18352f3d}.button-ghost{background:#ffffff80;border-color:var(--line-strong)}.button-ghost:hover{background:var(--paper-light)}.button-small{min-height:42px;padding:9px 17px;color:#fff;background:var(--ink);font-size:12px}.button:disabled{opacity:.68;cursor:wait;transform:none}.section-pad{width:var(--page);margin-inline:auto}.hero{position:relative;min-height:750px;padding-block:86px 110px;display:grid;grid-template-columns:minmax(0,.83fr) minmax(520px,1.17fr);gap:clamp(50px,7vw,100px);align-items:center}.hero:before{content:"";position:absolute;width:450px;height:450px;left:-320px;top:100px;border:1px solid rgba(24,53,47,.12);border-radius:50%;box-shadow:0 0 0 65px #18352f05,0 0 0 130px #18352f03}html[dir=rtl] .hero:before{left:auto;right:-320px}.hero-copy{position:relative;z-index:1}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 19px;color:var(--teal-dark);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eyebrow span{width:31px;height:1px;background:currentColor}html[dir=rtl] .eyebrow{letter-spacing:.02em}.hero h1,.section-heading h2,.intelligence-copy h2,.waitlist-intro h2{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:600;letter-spacing:-.052em;line-height:.98}.hero h1{max-width:720px;font-size:clamp(52px,5.6vw,82px)}.hero h1 em{display:block;margin-top:12px;color:var(--coral);font-style:normal}.hero-body{max-width:610px;margin:30px 0 0;color:var(--ink-soft);font-size:clamp(17px,1.5vw,20px);line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:33px}.proof-list{display:flex;flex-wrap:wrap;gap:13px 22px;padding:0;margin:31px 0 0;list-style:none}.proof-list li{display:flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:11px;font-weight:700}.proof-list svg{color:var(--teal)}.reveal-first{animation:rise-in .7s var(--ease-out) both}.reveal-second{animation:rise-in .8s .1s var(--ease-out) both}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-visual{position:relative;min-width:0;min-height:710px;padding-top:26px}.hero-cue{position:absolute;top:-15px;inset-inline-start:8px;display:flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hero-cue span{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--line-strong);border-radius:50%;color:var(--coral)}.botanical-hero{position:absolute;inset:22px 0 auto 5%;height:455px;overflow:hidden;background:var(--paper-light);border:1px solid var(--line);border-radius:28px 82px;box-shadow:var(--shadow-soft)}.botanical-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(246,241,232,.38),transparent 43%)}.botanical-hero img{width:100%;height:100%;object-fit:cover;animation:garden-reveal 1.1s .14s var(--ease-out) both}.hero-product-float{position:absolute;z-index:3;inset:auto 0 0 auto;width:77%}html[dir=rtl] .hero-product-float{inset-inline:0 auto}.bloom-sketch{position:absolute;z-index:2;inset:auto auto 7% 7%;width:125px;color:var(--teal-dark);filter:drop-shadow(0 6px 12px rgba(24,53,47,.12))}.bloom-sketch path,.bloom-sketch ellipse,.bloom-sketch circle{vector-effect:non-scaling-stroke}.bloom-stem{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-dasharray:330;stroke-dashoffset:330;animation:draw-stem 1.2s .35s var(--ease-out) forwards}.bloom-leaf{fill:var(--teal-pale);stroke:currentColor;stroke-width:2;transform-box:fill-box;transform-origin:bottom center;transform:scale(0);animation:open-leaf .52s var(--leaf-delay, 1.2s) var(--ease-out) forwards}.bloom-leaf-right{--leaf-delay: 1.4s}.bloom-petals{transform-box:fill-box;transform-origin:center;transform:scale(0) rotate(-16deg);animation:open-flower .78s 1.65s var(--ease-out) forwards}.bloom-petals ellipse{fill:color-mix(in srgb,var(--coral-pale) 86%,white);stroke:var(--coral);stroke-width:2}.bloom-petals circle{fill:var(--coral);stroke:var(--paper-light);stroke-width:2}@keyframes garden-reveal{0%{opacity:0;clip-path:inset(18% 0 0 0 round 60px);transform:scale(1.035)}to{opacity:1;clip-path:inset(0 round 0);transform:none}}@keyframes draw-stem{to{stroke-dashoffset:0}}@keyframes open-leaf{to{transform:scale(1)}}@keyframes open-flower{72%{transform:scale(1.08) rotate(2deg)}to{transform:scale(1) rotate(0)}}.botanical-hero{border-radius:88px 28px;box-shadow:14px 18px #2e80681f,0 28px 70px #24403624}.hero-window{transform:rotate(-1.1deg);box-shadow:8px 12px #f06f581f,var(--shadow-card)}.promise-strip{background:#185d4e}.product-window{overflow:hidden;background:#fffdf8f2;border:1px solid rgba(24,53,47,.15);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.hero-window{position:relative;transform:rotate(1.2deg);transform-origin:center}.hero-window:after{content:"";position:absolute;inset:-12px 22px auto auto;width:82px;height:22px;background:var(--coral-pale);transform:rotate(5deg);opacity:.75}html[dir=rtl] .hero-window{transform:rotate(-1.2deg)}.window-chrome{min-height:60px;padding:12px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;color:var(--ink);background:#dcece5b3;border-bottom:1px solid var(--line)}.window-brand,.window-location{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.mini-mark{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;overflow:hidden}.mini-mark img{width:100%;height:100%;display:block}.window-location{justify-self:center;color:var(--ink-soft)}.window-avatar{justify-self:end;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;color:#fff;background:var(--teal);font-size:9px;font-weight:800}html[dir=rtl] .window-avatar{justify-self:start}.window-body{padding:clamp(22px,3vw,34px);background:linear-gradient(135deg,#dce9f59e,#fffdf8e6 50%,#dcece5b3)}.lesson-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.lesson-heading small,.carry-card small,.plan-card-head small,.preview-heading small,.continue-card>small,.live-activity>small{color:var(--ink-soft);font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lesson-heading h2{margin:5px 0 2px;color:var(--ink);font-family:var(--font-display);font-size:clamp(28px,3vw,38px);line-height:1}.lesson-heading p{margin:0;color:var(--ink-soft);font-size:11px}.ready-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;color:var(--teal-dark);background:var(--teal-pale);border:1px solid rgba(24,124,110,.18);border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}.carry-card{margin-top:22px;padding:13px 15px;display:flex;align-items:center;gap:11px;border:1px solid rgba(223,120,93,.24);border-radius:13px;background:#f2d7cc85}.carry-card svg{color:var(--coral)}.carry-card div{display:grid}.carry-card strong{margin-top:1px;font-size:11px}.plan-card{margin-top:13px;padding:15px;background:#ffffffc7;border:1px solid var(--line);border-radius:16px}.plan-card-head{display:flex;justify-content:space-between;margin-bottom:6px}.plan-card-head span{color:var(--teal);font-size:9px;font-weight:800}.plan-row{min-height:42px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;border-top:1px solid rgba(24,53,47,.08)}.plan-row>span{display:grid;place-items:center;width:22px;height:22px;color:var(--teal-dark);background:var(--teal-pale);border-radius:7px;font-size:9px;font-weight:800}.plan-row p{margin:0;font-size:10px;font-weight:700}.plan-row svg{color:var(--teal)}.window-action{width:100%;min-height:43px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;color:#fff;background:var(--ink);font-size:10px;font-weight:800}.window-caption{margin:0;padding:12px 18px;color:var(--ink-soft);background:var(--paper-light);border-top:1px solid var(--line);text-align:center;font-size:9px;font-weight:700}.promise-strip{min-height:88px;padding:22px max(24px,calc((100vw - 1080px)/2));display:flex;align-items:center;justify-content:center;gap:clamp(15px,3vw,42px);color:var(--paper-light);background:var(--ink)}.promise-strip span,.promise-strip strong{font-family:var(--font-display);font-size:clamp(18px,2.2vw,28px);font-weight:600;white-space:nowrap}html[dir=rtl] .promise-strip span,html[dir=rtl] .promise-strip strong{font-family:Noto Sans Hebrew,sans-serif}.promise-strip strong{color:#92d2c2}.promise-strip i{width:5px;height:5px;flex:none;border-radius:50%;background:var(--coral)}.story-section{position:relative;padding-block:140px}.story-blooms{width:270px;inset:22px -92px auto auto;transform:rotate(7deg)}.story-section .section-heading,.story-section .story-layout{position:relative;z-index:1}.section-heading{max-width:800px}.section-heading h2,.intelligence-copy h2,.waitlist-intro h2{font-size:clamp(42px,5vw,68px);line-height:1.02}.section-heading>p:last-child,.intelligence-copy>p,.waitlist-intro>p{max-width:700px;margin:24px 0 0;color:var(--ink-soft);font-size:17px;line-height:1.75}.story-layout{margin-top:70px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:34px;align-items:stretch}.story-rail{position:relative;padding:16px 0;border-block:1px solid var(--line)}.rail-label{margin:0 0 9px;padding:0 9px;color:var(--ink-soft);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.story-step{position:relative;width:100%;min-height:82px;padding:12px 12px 12px 6px;display:grid;grid-template-columns:28px 38px 1fr auto;align-items:center;gap:9px;border:0;border-top:1px solid rgba(24,53,47,.08);background:transparent;text-align:start;cursor:pointer;transition:background .22s ease,transform .22s var(--ease-out)}html[dir=rtl] .story-step{padding:12px 6px 12px 12px}.story-step:hover{background:#ffffff6b}.story-step.is-active{background:var(--paper-light);box-shadow:inset 4px 0 0 var(--coral),var(--shadow-card);transform:translate(5px)}html[dir=rtl] .story-step.is-active{box-shadow:inset -4px 0 0 var(--coral),var(--shadow-card);transform:translate(-5px)}.step-index{color:var(--ink-soft);font-family:var(--font-display);font-size:12px}.step-icon{display:grid;place-items:center;width:36px;height:36px;color:var(--teal-dark);background:var(--teal-pale);border-radius:11px}.story-step.is-active .step-icon{color:#fff;background:var(--teal)}.step-copy{display:grid;line-height:1.25}.step-copy strong{font-size:13px}.step-copy small{margin-top:3px;overflow:hidden;color:var(--ink-soft);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.step-chevron{color:var(--line-strong)}html[dir=rtl] .step-chevron{transform:rotate(180deg)}.story-stage{min-width:0;padding:clamp(25px,4vw,45px);display:grid;grid-template-columns:minmax(200px,.64fr) minmax(420px,1.36fr);gap:clamp(24px,4vw,50px);align-items:center;color:#fff;background:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.stage-copy{animation:stage-enter .38s var(--ease-out) both}@keyframes stage-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.stage-number{margin:0;color:#94c7bc;font-size:10px;font-weight:800;letter-spacing:.16em}.stage-copy h3{margin:16px 0 0;color:#fff;font-family:var(--font-display);font-size:clamp(30px,3.5vw,48px);line-height:1.05}.stage-copy>p:last-child{margin:18px 0 0;color:#ffffffb8;font-size:13px;line-height:1.7}.story-window{border-color:#ffffff2e;border-radius:21px;box-shadow:0 22px 55px #00000038;animation:preview-enter .42s var(--ease-out) both}@keyframes preview-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.story-chrome{min-height:58px;grid-template-columns:1fr auto;background:var(--teal-pale)}.story-chrome>div{display:grid}.story-chrome strong{font-size:11px}.story-chrome small{color:var(--ink-soft);font-size:8px}.story-tabs{padding:9px 14px;display:flex;gap:8px;color:var(--ink-soft);background:#eef1ee;border-bottom:1px solid var(--line)}.story-tabs span{padding:4px 10px;border-radius:8px;font-size:9px;font-weight:800}.story-tabs .is-current{color:#fff;background:var(--ink)}.preview-content{min-height:340px;padding:19px;color:var(--ink);background:var(--paper-light)}.preview-heading small{display:block}.preview-heading h4{margin:5px 0 0;font-family:var(--font-display);font-size:21px;line-height:1.1}html[dir=rtl] .preview-heading h4{font-family:Noto Sans Hebrew,sans-serif}.preview-card-list{margin-top:15px;display:grid;gap:7px}.mini-plan-card{padding:10px;display:grid;grid-template-columns:25px 1fr;gap:9px;border:1px solid var(--line);border-radius:11px;background:#fff}.mini-plan-card>span{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;color:var(--teal-dark);background:var(--teal-pale);font-size:8px;font-weight:800}.mini-plan-card div{min-width:0}.mini-plan-card strong{display:block;font-size:10px}.mini-plan-card p{margin:2px 0 0;color:var(--ink-soft);font-size:8px;line-height:1.35}.mini-plan-card small{margin-top:5px;display:flex;align-items:center;gap:4px;color:var(--teal-dark);font-size:7px;font-weight:700}.carry-note,.saved-note,.queued-note,.source-line,.source-lock{display:flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:8px;font-weight:700}.carry-note svg,.queued-note svg{color:var(--coral)}.live-top{display:flex;align-items:start;justify-content:space-between;gap:15px}.timer{display:inline-flex;align-items:center;gap:6px;color:var(--teal-dark);font-size:9px;font-weight:800}.timer>span{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px var(--coral-pale);animation:pulse-dot 1.8s ease-in-out infinite}@keyframes pulse-dot{50%{box-shadow:0 0 0 7px #f2d7cc4d}}.live-activity{margin-top:28px;padding:22px;border:1px solid rgba(24,124,110,.22);border-radius:15px;background:#dcece57a}.live-activity h4{margin:7px 0 0;font-size:17px}.activity-progress{height:5px;margin-top:20px;overflow:hidden;background:#fff;border-radius:99px}.activity-progress span{display:block;width:65%;height:100%;background:var(--teal);border-radius:inherit}.live-activity p{margin:15px 0 0;display:flex;align-items:start;gap:7px;color:var(--ink-soft);font-size:9px;line-height:1.45}.preview-button{min-height:36px;margin-top:14px;padding:7px 11px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:9px;color:#fff;background:var(--ink);font-size:8px;font-weight:800}.outcome-list{margin-top:17px;border-block:1px solid var(--line)}.outcome-list>div{min-height:43px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;border-top:1px solid rgba(24,53,47,.08)}.outcome-list>div:first-child{border-top:0}.outcome-list strong{font-size:9px}.outcome-list small{color:var(--ink-soft);font-size:8px}.outcome-done,.outcome-revisit{display:grid;place-items:center;width:23px;height:23px;border-radius:7px}.outcome-done{color:var(--teal-dark);background:var(--teal-pale)}.outcome-revisit{color:#a34d38;background:var(--coral-pale)}.preview-content blockquote{margin:14px 0 0;padding:11px 13px;color:var(--ink-soft);background:var(--paper);border-inline-start:3px solid var(--coral);border-radius:0 9px 9px 0;font-size:8px;line-height:1.5}html[dir=rtl] .preview-content blockquote{border-radius:9px 0 0 9px}.saved-note{color:var(--teal-dark)}.continue-card{margin-top:19px;padding:17px;border:1px solid rgba(223,120,93,.25);border-radius:14px;background:#f2d7cc6b}.continue-card>div{margin-top:8px;display:flex;align-items:center;gap:8px}.continue-card>div svg{color:var(--coral)}.continue-card strong{font-size:12px}.continue-card p{margin:6px 0 0;color:var(--ink-soft);font-size:8px}.continue-card button{margin-top:15px;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;color:#fff;background:var(--ink);font-size:8px;font-weight:800}.queued-note{color:var(--teal-dark)}.insight-grid{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.insight-grid>div{padding:11px;border:1px solid var(--line);border-radius:11px;background:#fff}.insight-grid svg{color:var(--teal)}.insight-grid small{display:block;margin-top:6px;color:var(--ink-soft);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insight-grid p{margin:4px 0 0;font-size:8px;line-height:1.35}.insight-grid .insight-move{grid-column:1 / -1;background:var(--teal-pale);border-color:#187c6e3b}.source-line{margin-top:11px}.features-section{position:relative;padding-block:145px 160px}.feature-blooms{width:360px;inset:345px auto auto 50%;transform:translate(-50%)}.features-section:before,.features-section:after{content:"";position:absolute;z-index:-1;border-radius:70% 30% 64% 36%;transform:rotate(24deg)}.features-section:before{width:210px;height:110px;inset:22% auto auto -110px;background:#dcecdf;box-shadow:58px 62px #b9d2ba}.features-section:after{width:170px;height:86px;inset:auto -90px 20% auto;background:#f9d9cf;box-shadow:-48px -58px #f1c373;transform:rotate(-28deg)}.centered-heading{margin-inline:auto;text-align:center}.features-section .centered-heading,.features-section .product-tour{position:relative;z-index:1}.centered-heading .eyebrow{justify-content:center}.centered-heading>p:last-child{margin-inline:auto}.product-tour{margin-top:185px;display:grid;gap:120px}.tour-row{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(46px,6vw,90px);align-items:center}.tour-row-2{grid-template-columns:minmax(0,1.38fr) minmax(260px,.62fr)}.tour-row-2 .tour-window-wrap{order:-1}.tour-copy{max-width:390px}.tour-kicker{display:flex;align-items:center;gap:10px;color:var(--teal-dark)}.tour-kicker span{display:grid;place-items:center;width:43px;height:43px;color:#fff;background:var(--ink);border-radius:15px 15px 5px;font-family:var(--font-display);font-size:15px;font-weight:700;box-shadow:4px 4px 0 var(--coral)}html[dir=rtl] .tour-kicker span{border-radius:15px 15px 15px 5px}.tour-copy h3{margin:26px 0 0;font-family:var(--font-display);font-size:clamp(36px,3.3vw,52px);font-weight:600;letter-spacing:-.045em;line-height:1.02}.tour-copy>p{margin:22px 0 0;color:var(--ink-soft);font-size:17px;line-height:1.75}.tour-copy ul{margin:26px 0 0;padding:0;display:grid;gap:11px;list-style:none}.tour-copy li{display:flex;align-items:flex-start;gap:9px;color:var(--ink);font-size:13px;font-weight:750;line-height:1.45}.tour-copy li svg{flex:none;margin-top:2px;color:var(--teal)}.tour-window-wrap{position:relative;min-width:0}.tour-paper-leaf{position:absolute;z-index:-1;width:130px;height:64px;inset:-28px -25px auto auto;background:#f1c373;border-radius:100% 0;transform:rotate(18deg);box-shadow:-60px 20px #a8c8ad}.tour-row-2 .tour-paper-leaf{inset:auto auto -25px -18px;background:#80aec1;box-shadow:58px -18px #f58b72;transform:rotate(-24deg)}.tour-row-3 .tour-paper-leaf{background:#f58b72;box-shadow:-58px 18px #d5b04e}.tour-window{min-height:520px;display:grid;grid-template-columns:132px minmax(0,1fr);overflow:hidden;color:#173c33;background:#fffdfa;border:1px solid rgba(23,60,51,.18);border-radius:30px;box-shadow:14px 17px #2e80681c,0 25px 70px #263d3526;transform:rotate(.45deg);transition:transform .26s var(--ease-out),box-shadow .26s ease}.tour-row-2 .tour-window{transform:rotate(-.55deg)}.tour-window-wrap:hover .tour-window{transform:translateY(-5px) rotate(0);box-shadow:12px 22px #f06f581c,0 35px 80px #263d352e}.tour-sidebar{padding:18px 12px;display:flex;flex-direction:column;gap:6px;background:#f4f7f2;border-inline-end:1px solid rgba(23,60,51,.11)}.tour-mini-brand{width:36px;height:36px;margin:0 7px 14px;overflow:hidden;border-radius:11px}.tour-mini-brand img{width:100%;height:100%}.tour-sidebar>span:not(.tour-mini-brand){min-height:38px;padding:8px 9px;display:flex;align-items:center;gap:8px;color:#61726c;border-radius:10px;font-size:10px;font-weight:800}.tour-sidebar>span.is-selected{color:#185d4e;background:#dcecdf}.tour-sidebar .tour-home{margin-bottom:7px;color:#35554c;background:#fff;border:1px solid rgba(23,60,51,.1)}.tour-workspace{min-width:0;padding:25px;background:radial-gradient(circle at 100% 0%,rgba(220,235,240,.72),transparent 36%),#fffdfa}.tour-window-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.tour-window-head small,.student-roster>small,.student-insights small,.contact-panel small,.timeline-panel small,.summary-outcomes>small,.summary-note small,.carry-forward-panel small,.calendar-day-card>small{color:#62746e;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tour-window-head h4{margin:4px 0 0;font-family:var(--font-display);font-size:29px;letter-spacing:-.035em;line-height:1}.tour-window-head button,.carry-forward-panel button{min-height:39px;padding:8px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:#185d4e;border:0;border-radius:10px;font-size:10px;font-weight:800}.tour-week{margin-top:21px;padding:6px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;background:#f4f1ea;border-radius:14px}.tour-week>span{min-height:58px;display:grid;place-items:center;align-content:center;border-radius:10px}.tour-week small{color:#74837f;font-size:8px;font-weight:800}.tour-week strong{margin-top:2px;font-size:14px}.tour-week .is-current{color:#fff;background:#185d4e;box-shadow:0 8px 18px #185d4e33}.tour-week .is-current small{color:#ffffffb8}.calendar-tour-grid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:16px}.calendar-agenda{display:grid;gap:9px}.calendar-lesson{min-height:76px;padding:10px 11px;display:grid;grid-template-columns:45px 5px minmax(0,1fr) auto 17px;align-items:center;gap:10px;background:#fff;border:1px solid rgba(23,60,51,.11);border-radius:13px;box-shadow:0 7px 18px #263d350d}.calendar-lesson time{color:#526b63;font-size:10px;font-weight:800}.calendar-lesson>span{width:5px;height:42px;border-radius:99px;background:#80aec1}.calendar-lesson.lesson-sage>span{background:#77a684}.calendar-lesson.lesson-coral>span{background:#f06f58}.calendar-lesson>div{min-width:0;display:grid}.calendar-lesson strong{font-size:12px}.calendar-lesson small{margin-top:3px;color:#6a7b75;font-size:10px}.calendar-lesson em{padding:5px 7px;color:#185d4e;background:#edf6f0;border-radius:7px;font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}.calendar-lesson.lesson-coral em{color:#9d4938;background:#fff0eb}.calendar-day-card{padding:16px;display:flex;flex-direction:column;background:#f9d9cf;border-radius:17px}.calendar-day-card>strong{margin-top:12px;color:#a84d3d;font-family:var(--font-display);font-size:46px;line-height:.8}.calendar-day-card>span{margin-top:7px;color:#7a5148;font-size:11px;font-weight:700}.calendar-day-card>div{margin-top:16px;padding-top:12px;display:flex;align-items:center;gap:7px;color:#185d4e;border-top:1px solid rgba(168,77,61,.18)}.calendar-day-card p{margin:0;color:#526b63;font-size:9px;line-height:1.35}.student-tour-grid{margin-top:22px;display:grid;grid-template-columns:124px minmax(0,1fr);gap:17px}.student-roster{padding:13px 10px;background:#f4f1ea;border-radius:15px}.student-roster>span{min-height:48px;margin-top:7px;padding:8px;display:flex;align-items:center;gap:8px;border-radius:10px;font-size:10px;font-weight:800}.student-roster>span.is-current{color:#185d4e;background:#fff;box-shadow:0 7px 16px #263d3514}.student-roster i{display:grid;place-items:center;width:27px;height:27px;flex:none;color:#fff;background:#80aec1;border-radius:50%;font-size:9px;font-style:normal}.student-roster .is-current i{background:#f06f58}.workspace-status,.summary-complete{padding:7px 9px;display:inline-flex;align-items:center;gap:6px;color:#185d4e;background:#dcecdf;border-radius:99px;font-size:9px;font-weight:800}.workspace-status>span{width:7px;height:7px;background:#2e8068;border-radius:50%}.student-identity{display:flex;align-items:center;gap:11px}.student-identity>span{display:grid;place-items:center;width:45px;height:45px;color:#fff;background:#f06f58;border-radius:50%;font-size:11px;font-weight:800}.student-identity>div{display:grid}.student-identity strong{font-family:var(--font-display);font-size:20px}.student-identity small{color:#667871;font-size:10px}.student-tabs,.summary-tabs{margin-top:18px;display:flex;gap:20px;border-bottom:1px solid rgba(23,60,51,.13)}.student-tabs span,.summary-tabs span{padding-bottom:9px;color:#71817c;font-size:9px;font-weight:800}.student-tabs .is-current,.summary-tabs .is-current{color:#185d4e;border-bottom:3px solid #f06f58}.student-insights{margin-top:16px;display:grid;grid-template-columns:.7fr 1.3fr;gap:10px}.student-insights>div{min-height:104px;padding:14px;display:flex;flex-direction:column;background:#dcebf0;border-radius:14px}.student-insights>div:last-child{background:#dcecdf}.student-insights strong{margin-top:7px;font-family:var(--font-display);font-size:30px;line-height:1}.student-insights span{margin-top:auto;display:flex;align-items:center;gap:5px;color:#185d4e;font-size:9px;font-weight:800}.student-insights p{margin:10px 0 0;font-size:12px;font-weight:800;line-height:1.45}.student-bottom-grid{margin-top:10px;display:grid;grid-template-columns:1fr 1.2fr;gap:10px}.contact-panel,.timeline-panel{min-height:116px;padding:13px;display:grid;align-content:start;background:#fff;border:1px solid rgba(23,60,51,.12);border-radius:14px}.contact-panel strong,.timeline-panel strong{margin-top:8px;font-size:11px}.contact-panel span{margin-top:4px;color:#63766f;font-size:9px}.timeline-panel p{margin:7px 0 0;color:#526b63;font-size:10px;line-height:1.45}.summary-complete{color:#185d4e}.summary-tour-grid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(170px,.65fr);gap:15px}.summary-outcomes{padding:15px;background:#f4f1ea;border-radius:16px}.summary-outcomes>div:not(.summary-note){min-height:49px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid rgba(23,60,51,.1)}.summary-outcomes>div>span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px}.summary-outcomes .is-done{color:#185d4e;background:#dcecdf}.summary-outcomes .is-revisit{color:#a84d3d;background:#f9d9cf}.summary-outcomes strong{font-size:11px}.summary-outcomes em{color:#667871;font-size:9px;font-style:normal;font-weight:800}.summary-note{margin-top:13px;padding:12px;background:#fff;border-inline-start:3px solid #f06f58;border-radius:10px}.summary-note p{margin:6px 0 0;color:#526b63;font-size:10px;line-height:1.5}.carry-forward-panel{padding:17px;display:flex;flex-direction:column;background:#f9d9cf;border-radius:17px}.carry-forward-panel>span{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:#f06f58;border-radius:13px}.carry-forward-panel small{margin-top:18px}.carry-forward-panel strong{margin-top:8px;font-family:var(--font-display);font-size:20px;line-height:1.12}.carry-forward-panel p{margin:8px 0 18px;color:#73594f;font-size:10px}.carry-forward-panel button{margin-top:auto}.intelligence-section{width:100%;padding:130px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:1fr .92fr;gap:clamp(60px,9vw,130px);align-items:center;color:#fff;background:var(--ink)}.intelligence-copy h2{color:#fff}.eyebrow-light{color:#92d2c2}.intelligence-copy>p{color:#ffffffb3}.intelligence-copy ul{margin:30px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;list-style:none}.intelligence-copy li{display:flex;align-items:start;gap:9px;color:#ffffffdb;font-size:12px;font-weight:700}.intelligence-copy li svg{flex:none;color:#92d2c2}.source-window{padding:clamp(20px,3vw,34px);color:var(--ink);background:var(--paper-light);border-radius:var(--radius-lg);box-shadow:0 28px 80px #00000047;transform:rotate(1deg)}html[dir=rtl] .source-window{transform:rotate(-1deg)}.source-window-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line)}.source-window-head>span:first-child{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.08em}.source-window-head svg{color:var(--coral)}.draft-chip{padding:6px 9px;color:#a34d38;background:var(--coral-pale);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.1em}.source-stack{position:relative;margin-top:22px;display:grid;gap:8px}.source-stack:before{content:"";position:absolute;inset-block:22px;inset-inline-start:19px;width:1px;background:var(--line-strong)}.source-item{position:relative;z-index:1;min-height:51px;padding:11px 12px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 7px 16px #18352f0d;transform:translate(calc(var(--source-index) * 4px))}html[dir=rtl] .source-item{transform:translate(calc(var(--source-index) * -4px))}.source-item>svg:first-child{display:block;padding:8px;width:34px;height:34px;color:var(--teal-dark);background:var(--teal-pale);border-radius:9px}.source-item span{font-size:12px;font-weight:750}.source-item>svg:last-child{color:var(--teal)}.source-result{margin-top:18px;padding:15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:#fff;background:var(--teal-dark);border-radius:14px}.source-result span{font-size:12px;font-weight:800}.source-lock{justify-content:center;margin:13px 0 0}.waitlist-section{position:relative;padding-block:135px 82px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);gap:clamp(50px,8vw,110px);align-items:start}.waitlist-blooms{width:260px;inset:auto -82px 18px auto;transform:rotate(4deg)}.waitlist-section>:not(.waitlist-blooms){position:relative;z-index:1}@supports (animation-timeline: view()){.story-blooms,.feature-blooms,.waitlist-blooms{animation:garden-scroll-in both linear;animation-timeline:view();animation-range:entry 0% entry 75%}@keyframes garden-scroll-in{0%{opacity:0;translate:0 34px}to{opacity:1;translate:0 0}}}.waitlist-intro{padding-top:24px}.waitlist-note{margin-top:31px;padding:17px 18px;display:flex;align-items:start;gap:11px;color:var(--teal-dark);background:var(--teal-pale);border-radius:15px;font-size:11px;font-weight:700}.waitlist-note svg{flex:none}.waitlist-form{min-height:500px;padding:clamp(24px,4vw,40px);background:var(--paper-light);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.form-grid label{display:grid;gap:7px}.form-grid label>span{font-size:11px;font-weight:800}.form-grid input,.form-grid select{width:100%;min-height:49px;padding:11px 13px;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:11px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.form-grid input::placeholder{color:#83908d}.form-grid input:focus,.form-grid select:focus{border-color:var(--teal);box-shadow:0 0 0 4px #187c6e1a}.honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.consent-row{margin-top:24px;display:grid;grid-template-columns:19px 1fr;align-items:start;gap:10px;color:var(--ink-soft);font-size:10px;line-height:1.5;cursor:pointer}.consent-row input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--teal)}.turnstile-wrap{min-height:65px;margin-top:20px}.form-error{margin:17px 0 0;padding:10px 12px;color:#863f30;background:var(--coral-pale);border-radius:9px;font-size:10px;font-weight:700}.form-submit{width:100%;margin-top:25px}.success-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.success-icon{display:grid;place-items:center;width:70px;height:70px;color:#fff;background:var(--teal);border-radius:50%;box-shadow:0 0 0 12px var(--teal-pale)}.success-panel h3{margin:34px 0 0;font-family:var(--font-display);font-size:38px}.success-panel p{max-width:430px;margin:12px 0 22px;color:var(--ink-soft);font-size:13px}.privacy-note{grid-column:1 / -1;margin-top:-13px;padding-block:24px;border-block:1px solid var(--line)}.privacy-note summary{width:fit-content;cursor:pointer;color:var(--teal-dark);font-size:11px;font-weight:800}.privacy-note p{max-width:850px;margin:13px 0 0;color:var(--ink-soft);font-size:11px}.site-footer{padding:42px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px 40px;color:#ffffffd1;background:#102923}.brand-mark-footer{width:37px;height:37px;color:var(--ink);background:#92d2c2;box-shadow:3px 3px 0 var(--coral)}.footer-brand>div{display:grid;line-height:1.2}.footer-brand strong{color:#fff;font-family:var(--font-display);font-size:20px}.footer-brand p{margin:3px 0 0;color:#ffffff8f;font-size:10px}.footer-stage{margin:0;justify-self:center;color:#ffffff8a;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}html[dir=rtl] .footer-stage{letter-spacing:0}.site-footer nav{display:flex;gap:22px}.site-footer nav a{font-size:10px}.footer-copyright{grid-column:1 / -1;margin:5px 0 0;padding-top:18px;color:#ffffff75;border-top:1px solid rgba(255,255,255,.1);font-size:9px}@media(max-width:1050px){.desktop-nav,.header-app-link{display:none}.header-actions{margin-inline-start:auto}.hero{grid-template-columns:1fr;padding-block-start:70px}.hero-copy{max-width:800px}.hero-visual{width:min(760px,94%);margin-inline-start:auto}html[dir=rtl] .hero-visual{margin-inline-start:0;margin-inline-end:auto}.story-layout{grid-template-columns:245px minmax(0,1fr)}.story-stage{grid-template-columns:1fr}.stage-copy{max-width:560px}.preview-content{min-height:320px}.tour-row{grid-template-columns:minmax(235px,.56fr) minmax(0,1.44fr);gap:34px}.tour-row-2{grid-template-columns:minmax(0,1.44fr) minmax(235px,.56fr)}.tour-copy h3{font-size:clamp(34px,4vw,46px)}.tour-window{grid-template-columns:112px minmax(0,1fr)}.tour-sidebar{padding-inline:8px}.tour-sidebar>span:not(.tour-mini-brand){padding-inline:7px;font-size:9px}.tour-workspace{padding:20px}.intelligence-section{gap:55px}}@media(max-width:820px){:root{--page: min(100% - 36px, 680px)}html{scroll-padding-top:80px}.site-header{min-height:72px;padding:10px 18px}.brand-copy small,.header-cta{display:none}.mobile-menu-button{display:grid}.mobile-nav{position:absolute;inset:calc(100% + 1px) 12px auto;padding:9px;display:grid;gap:4px;visibility:hidden;opacity:0;transform:translateY(-10px);background:var(--paper-light);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);transition:opacity .18s ease,transform .18s ease,visibility .18s}.mobile-nav.is-open{visibility:visible;opacity:1;transform:none}.mobile-nav a{min-height:46px;padding:10px 12px;display:flex;align-items:center;border-radius:10px;font-size:12px;font-weight:800}.mobile-nav a:hover{background:var(--teal-pale)}.hero{min-height:auto;padding-block:66px 85px;gap:75px}.hero h1{font-size:clamp(48px,12vw,70px)}.hero-visual{width:100%}.hero-cue{top:-28px}.promise-strip{overflow-x:auto;justify-content:flex-start;padding-inline:24px;scrollbar-width:none}.promise-strip::-webkit-scrollbar{display:none}.story-section,.features-section{padding-block:95px}.story-blooms{width:210px;inset-inline-end:-100px;transform:rotate(7deg)}.feature-blooms{width:300px;inset:300px auto auto 50%;transform:translate(-50%)}.waitlist-blooms{width:220px;inset:auto -100px 12px auto;transform:rotate(4deg)}.story-layout{grid-template-columns:1fr;margin-top:48px}.story-rail{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));gap:7px;overflow-x:auto;border:0;scrollbar-width:none}.story-rail::-webkit-scrollbar{display:none}.rail-label{grid-column:1 / -1}.story-step{min-width:100px;min-height:105px;padding:11px;grid-template-columns:1fr;grid-template-rows:auto auto auto;align-content:start;border:1px solid var(--line);border-radius:13px}html[dir=rtl] .story-step{padding:11px}.story-step.is-active,html[dir=rtl] .story-step.is-active{box-shadow:inset 0 -3px 0 var(--coral),var(--shadow-card);transform:translateY(-3px)}.step-index{position:absolute;inset-block-start:8px;inset-inline-end:8px}.step-icon{width:34px;height:34px}.step-copy small,.step-chevron{display:none}.step-copy strong{font-size:10px}.story-stage{padding:26px}.stage-copy{padding:6px 4px 0}.product-tour{margin-top:165px;gap:92px}.tour-row{grid-template-columns:1fr;gap:38px}.tour-row-2{grid-template-columns:1fr}.tour-row-2 .tour-window-wrap{order:initial}.tour-copy{max-width:620px}.tour-window{grid-template-columns:118px minmax(0,1fr)}.intelligence-section{padding-block:95px;grid-template-columns:1fr}.intelligence-copy{max-width:680px}.source-window{width:min(620px,100%);margin-inline:auto}.waitlist-section{padding-block-start:95px;grid-template-columns:1fr}.waitlist-intro{max-width:680px}.privacy-note{margin-top:0}.site-footer{grid-template-columns:1fr auto}.footer-stage{display:none}}@media(max-width:560px){:root{--page: calc(100% - 28px) }.brand-masthead{border-bottom-width:5px}.story-blooms{width:170px;inset-inline-end:-98px}.feature-blooms{width:245px;inset:300px auto auto 50%;transform:translate(-50%)}.waitlist-blooms{width:180px;inset:auto -92px 10px auto}.site-header{padding-inline:14px}.brand-mark{width:38px;height:38px;border-radius:12px 12px 4px}.brand-copy strong{font-size:18px}.header-actions{gap:8px}.language-button{min-width:52px;justify-content:center}.hero{padding-block-start:52px}.hero h1{font-size:clamp(43px,13vw,60px);line-height:1.02}.hero-body{margin-top:24px;font-size:16px}.hero-actions{display:grid}.button{width:100%}.proof-list{display:grid}.hero-visual{padding-top:18px}.hero-visual{min-height:735px}.botanical-hero{inset:18px 0 auto;height:300px;border-radius:22px 52px}.botanical-hero img{object-position:59% center}.bloom-sketch{inset:auto auto 5% 5%;width:82px}.hero-product-float{width:100%}.hero-window,html[dir=rtl] .hero-window{transform:none}.window-chrome{grid-template-columns:1fr auto;min-height:55px}.window-location{display:none}.window-body{padding:18px}.lesson-heading{display:grid}.lesson-heading h2{font-size:30px}.ready-chip{justify-self:start}.carry-card{align-items:start}.plan-row{grid-template-columns:24px 1fr}.plan-row>svg{display:none}.promise-strip{min-height:70px;gap:14px}.promise-strip span,.promise-strip strong{font-size:18px}.section-heading h2,.intelligence-copy h2,.waitlist-intro h2{font-size:clamp(37px,11vw,52px)}.section-heading>p:last-child,.intelligence-copy>p,.waitlist-intro>p{font-size:15px}.story-stage{padding:18px;border-radius:22px}.stage-copy h3{font-size:35px}.story-window{margin-inline:-8px}.preview-content{min-height:365px;padding:14px}.story-chrome{padding-inline:13px}.insight-grid{grid-template-columns:1fr}.insight-grid .insight-move{grid-column:auto}.features-section{padding-block:100px 110px}.product-tour{gap:78px}.tour-copy h3{font-size:38px}.tour-copy>p{font-size:16px}.tour-window{min-height:0;display:block;border-radius:22px;transform:none}.tour-sidebar{display:none}.tour-workspace{padding:17px 14px}.tour-window-head h4{font-size:25px}.tour-window-head button{min-height:36px;padding-inline:10px;font-size:9px}.tour-week{margin-top:16px}.calendar-tour-grid{grid-template-columns:1fr}.calendar-day-card{display:none}.calendar-lesson{grid-template-columns:39px 4px minmax(0,1fr) 16px;gap:7px}.calendar-lesson em{display:none}.student-tour-grid{grid-template-columns:1fr}.student-roster{display:none}.student-tabs{gap:13px;overflow-x:auto}.student-bottom-grid{grid-template-columns:1fr}.timeline-panel{display:none}.summary-tour-grid{grid-template-columns:1fr}.carry-forward-panel{min-height:230px}.tour-paper-leaf{width:90px;height:44px}.intelligence-copy ul{grid-template-columns:1fr}.source-window,html[dir=rtl] .source-window{padding:18px;transform:none}.source-item{grid-template-columns:35px 1fr}.source-item>svg:last-child{display:none}.waitlist-form{min-height:0;padding:22px 18px;border-radius:22px}.form-grid{grid-template-columns:1fr}.success-panel{min-height:440px}.site-footer{grid-template-columns:1fr}.site-footer nav{flex-wrap:wrap}.footer-copyright{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
