.organizer-render{min-width:0;margin:0}.organizer-render img{background:#edf1f5;border-radius:12px;width:100%;height:auto;display:block}.organizer-render figcaption,.organizer-demo-note{color:var(--text-secondary);margin-block:12px 20px;font-size:13px;line-height:1.7}.organizer-versions{padding-block:8px 24px}.organizer-version-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.organizer-version .organizer-render img{aspect-ratio:4/3;object-fit:contain}.organizer-version h3{margin:4px 0 8px}.organizer-version p{margin:0 0 10px}.organizer-version-specs{color:var(--text-secondary);margin:0;padding:0;font-size:14px;line-height:1.7;list-style:none}.organizer-print-times{font-size:14px;line-height:1.6}.organizer-shop{border-top:1px solid var(--border);margin:0 0 16px;padding:0;list-style:none}.organizer-shop-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:14px;line-height:1.5;display:flex}.organizer-shop-item strong{display:block}.organizer-shop-specs{color:var(--text-secondary);font-size:13px}.organizer-shop-order{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.organizer-shop-price{color:var(--text-secondary);font-size:13px}@media (max-width:480px){.organizer-shop-item{flex-direction:column;align-items:flex-start}.organizer-shop-order{text-align:left;align-items:flex-start}}@media (max-width:760px){.organizer-version-grid{grid-template-columns:1fr}}.organizer-specs{margin:0}.organizer-specs div{border-bottom:1px solid var(--border);padding-block:16px}.organizer-specs div:last-child{border-bottom:0}.organizer-specs dt{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.organizer-specs dd{margin:0;line-height:1.5}.app-screenshots{grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:32px;margin-top:32px;display:grid}.app-screenshot{min-width:0;margin:0}.app-screenshot-link{color:var(--primary);text-align:center;font-size:13px;display:block}.app-screenshot-link img{border:1px solid var(--border);border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 12px 35px #2422370d}.app-screenshot-link span{text-underline-offset:4px;margin-block:16px 24px;text-decoration:underline;display:inline-block}.app-screenshot figcaption h3{margin-bottom:12px;font-size:23px}.app-screenshot figcaption p{font-size:15px}@media (max-width:900px){.app-screenshots{grid-template-columns:minmax(0,360px);gap:40px}}.page-intro{max-width:790px;padding:72px 0 47px}.page-intro h1{margin-bottom:25px;font-size:clamp(43px,5.5vw,68px);line-height:1.08}.intro-copy{max-width:635px}.intro-copy p{font-size:17px}.content-section{border-top:1px solid var(--border);padding:45px 0}.content-section h2{margin-bottom:22px;font-size:36px}.content-section>p{max-width:760px}.content-section ul,.policy ul{color:var(--text-secondary);padding-left:21px;line-height:1.9}.content-section li{margin-bottom:10px}.setup-steps{max-width:760px;color:var(--text-secondary);padding-left:21px;line-height:1.9}.setup-steps li{margin-bottom:10px}.setup-steps strong{color:var(--text);font-weight:600}.setup-steps ul{margin:6px 0 0}.split-content{grid-template-columns:1fr 1fr;gap:55px;display:grid}.info-panel{background:#eeecf4;border-radius:10px;padding:30px}.info-panel h2,.info-panel h3{margin-bottom:15px}.info-panel p:last-child{margin-bottom:0}.info-panel p{font-size:14px}.support-fixes{margin:0 0 24px}.support-fixes>div{border-bottom:1px solid var(--border);padding-block:14px}.support-fixes>div:first-child{padding-top:0}.support-fixes dt{color:var(--text);margin-bottom:4px;font-weight:500}.support-fixes dd{margin:0;font-size:14px;line-height:1.6}.support-contact .button{overflow-wrap:anywhere;max-width:100%;margin:2px 0 20px}.availability-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:35px;display:grid}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-card{border:1px solid var(--border);border-radius:9px;padding:26px}.availability-card h3{margin:20px 0 12px}.availability-card p{font-size:14px}.availability-label{background:var(--primary-soft);color:var(--primary);border-radius:5px;padding:7px 9px;font-size:10px;font-weight:600;display:inline-block}.availability-label.planned{color:#6c5b41;background:#eeeae1}.numbered-steps{counter-reset:steps;list-style:none;padding:0!important}.numbered-steps li{counter-increment:steps;grid-template-columns:40px 1fr;gap:18px;margin:0 0 24px;display:grid}.numbered-steps li:before{content:"0" counter(steps);color:var(--primary);padding-top:6px;font-size:13px}.numbered-steps h3{color:var(--text);margin-bottom:7px;font-size:21px}.numbered-steps p{margin:0;font-size:15px}.inline-link,.policy a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.page-end{padding-bottom:75px}.notice{border-left:3px solid var(--primary);background:#f0edf5;margin:20px 0 34px;padding:20px 24px}.notice strong{margin-bottom:8px;display:block}.notice p{margin-bottom:0;font-size:14px}.policy{max-width:760px;margin-inline:auto;padding-bottom:75px}.policy .page-intro{padding-bottom:15px}.policy h2{letter-spacing:-.025em;margin:35px 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:23px}.policy p,.policy li{font-size:15px}.policy-date{font-size:12px!important}.support-faqs{max-width:820px;margin-bottom:45px}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:60vh;padding-block:60px;display:flex}.not-found h1{font-size:60px}.not-found p{max-width:430px;margin:0}@media (max-width:760px){.page-intro{padding-top:45px;padding-bottom:30px}.intro-copy p{font-size:15px}.split-content,.availability-grid{grid-template-columns:1fr;gap:25px}.content-section{padding-block:32px}.content-section h2{font-size:31px}.info-panel,.availability-card{padding:24px}.page-end,.policy{padding-bottom:50px}.policy h2{font-size:21px}.policy p,.policy li{font-size:14px}}.newsletter-form{max-width:560px;margin-top:18px}.newsletter-form>label{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.newsletter-row{flex-wrap:wrap;gap:10px;display:flex}.newsletter-row input{border:1px solid var(--text-secondary);background:var(--canvas);min-width:0;min-height:51px;color:var(--text);font:inherit;border-radius:7px;flex:220px;padding:0 14px}.newsletter-form .newsletter-note{color:var(--text-secondary);margin:10px 0 0;font-size:12px;line-height:1.55}.organizer-download{margin:24px 0 32px}.organizer-download fieldset{border:0;margin:0 0 8px;padding:0}.organizer-download legend{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:500}.organizer-download-choice{align-items:baseline;gap:10px;padding-block:6px;line-height:1.5;display:flex}.organizer-download-note{margin:16px 0;font-weight:500}.print-test-buttons{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.print-test-initials,.organizer-initials{max-width:560px;margin-top:16px}.print-test-initials label,.organizer-initials label{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.print-test-initials input,.organizer-initials input{border:1px solid var(--text-secondary);background:var(--canvas);width:8ch;min-height:51px;color:var(--text);font:inherit;text-transform:uppercase;border-radius:7px;padding:0 14px}.print-test-initials p,.organizer-initials p{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.55}
.home-page{flex-direction:column;flex:1;display:flex}.handwriting{color:var(--primary);margin-bottom:22px;font-family:Caveat,Segoe Print,cursive;font-size:31px;line-height:1.15;transform:rotate(-2deg)}.opening{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;column-gap:40px;padding-block:36px 28px;display:grid}.opening h1{letter-spacing:-.03em;max-width:560px;margin-bottom:14px;font-size:clamp(30px,3.3vw,42px);line-height:1.1}.opening-copy{overflow-clip-margin:24px;min-width:0;overflow:clip visible}.opening-stage{aspect-ratio:1/.92;max-height:540px;position:relative}.opening-thoughts,.opening-feelings{margin:0;padding:0;list-style:none;transition:opacity .6s;position:absolute;inset:0}.opening-feelings{pointer-events:none}.thought{left:var(--x);top:var(--y);background:var(--canvas);white-space:nowrap;color:var(--text);transform:rotate(var(--r));opacity:var(--dim-to,.3);border-radius:10px;margin:0;padding:2px 8px;font-family:Caveat,Segoe Print,cursive;font-size:clamp(21px,2.1vw,30px);line-height:1.05;position:absolute}.thought.is-key{--dim-to:.5;font-size:clamp(24px,2.5vw,35px)}.thought.is-feeling{--dim-to:1;color:var(--primary);background:0 0;font-size:clamp(23px,2.3vw,32px)}.thought.is-feeling:last-child{font-size:clamp(26px,2.7vw,37px)}.is-playing .thought.is-clutter{animation:thought-in .6s cubic-bezier(.2, .8, .2, 1) var(--d) both, thought-dim 1.4s ease 12.3s both}.is-playing .thought.motion-drift{animation-name:thought-drift,thought-dim;animation-duration:1.3s,1.4s}.is-playing .thought.motion-pop{animation-name:thought-pop,thought-dim;animation-duration:.55s,1.4s}.is-playing .thought.motion-rise{animation-name:thought-rise,thought-dim;animation-duration:.9s,1.4s}.is-playing .thought.motion-slide-left{animation-name:thought-slide-left,thought-dim}.is-playing .thought.motion-slide-right{animation-name:thought-slide-right,thought-dim}.is-playing .thought.motion-tumble{animation-name:thought-tumble,thought-dim;animation-duration:.8s,1.4s}.is-playing .thought.is-pushed{animation:thought-in .6s cubic-bezier(.2, .8, .2, 1) var(--d) both, thought-dim 1.4s ease 12.3s both, thought-push .8s ease 10.7s both}.is-playing .thought.is-pushed.motion-slide-right{animation-name:thought-slide-right,thought-dim,thought-push}.is-playing .thought.is-pushed.motion-tumble{animation-name:thought-tumble,thought-dim,thought-push;animation-duration:.8s,1.4s,.8s}.is-playing .thought.is-feeling{animation:thought-rise .9s ease-out var(--d) both}@keyframes thought-in{0%{opacity:0}to{opacity:1}}@keyframes thought-drift{0%{opacity:0;transform:translateX(-44px) rotate(var(--r))}to{opacity:1;transform:rotate(var(--r))}}@keyframes thought-pop{0%{opacity:0;transform:scale(.4) rotate(var(--r))}70%{opacity:1;transform:scale(1.08) rotate(var(--r))}to{opacity:1;transform:scale(1) rotate(var(--r))}}@keyframes thought-rise{0%{opacity:0;transform:translateY(26px) rotate(var(--r))}to{opacity:1;transform:rotate(var(--r))}}@keyframes thought-slide-left{0%{opacity:0;transform:translateX(64px) rotate(var(--r))}to{opacity:1;transform:rotate(var(--r))}}@keyframes thought-slide-right{0%{opacity:0;transform:translateX(-64px) rotate(var(--r))}to{opacity:1;transform:rotate(var(--r))}}@keyframes thought-tumble{0%{opacity:0;transform:translate(34px, -22px) rotate(calc(var(--r) + 16deg))}to{opacity:1;transform:rotate(var(--r))}}@keyframes thought-dim{to{opacity:var(--dim-to,.3)}}@keyframes thought-push{to{transform:translateX(-26px) rotate(calc(var(--r) - 7deg))}}.opening-visit{pointer-events:none;transition:opacity .7s .5s;position:absolute;inset:0}.opening-call,.calls-banner{align-items:center;gap:10px;font-size:14px;line-height:1.2;display:flex}.opening-call{z-index:2;border:1.5px solid var(--text);background:var(--surface);width:min(290px,72%);color:var(--text);border-radius:18px;padding:10px 12px;position:absolute;top:22%;right:0;box-shadow:0 14px 30px #00000024}.opening-call-icon{background:#0f0d16;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.opening-call-who{flex-direction:column;flex:1;min-width:0;display:flex}.opening-call-who span{color:var(--text-secondary);font-size:12px}.opening-call-buttons{gap:8px;display:flex}.opening-call-buttons i{border:1.5px solid var(--text);border-radius:50%;width:26px;height:26px}.opening-call-buttons .accept{background:var(--lime);border-color:#0000}.opening-call-buttons .decline{background:var(--pink);border-color:#0000}.is-playing .opening-call{animation:.7s cubic-bezier(.2,.9,.3,1.15) 9.2s both call-in,.5s 9.9s 4 call-ring}@keyframes call-in{0%{opacity:0;transform:translateY(-30px)scale(.9)}to{opacity:1;transform:none}}@keyframes call-ring{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.opening-pesky{z-index:3;width:31%;position:absolute;bottom:-3%;right:3%}.opening-pesky svg,.calls-pesky svg,.story-panel svg,.story-art{width:100%;height:auto;color:var(--text);display:block}@media (prefers-color-scheme:dark){.opening-pesky img,.calls-pesky img,.story-sam img{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 0 1.5px #ffffffd9)}}.is-playing .opening-pesky{animation:1.4s cubic-bezier(.3,.7,.3,1) 10.2s both pesky-arrive}@keyframes pesky-arrive{0%{opacity:0;z-index:1;transform:translate(6%,-48%)scale(.5)}35%{opacity:1;z-index:1}36%{z-index:3}to{opacity:1;z-index:3;transform:none}}.opening-bubble{z-index:4;border:2px solid var(--text);background:var(--canvas);max-width:215px;color:var(--text);border-radius:16px 16px 4px;margin:0;padding:10px 14px;font-size:15px;line-height:1.35;position:absolute;bottom:42%;right:2%}.opening-bubble:after{content:"";border-right:2px solid var(--text);border-bottom:2px solid var(--text);background:var(--canvas);clip-path:polygon(0 0,100% 0,100% 100%);width:14px;height:14px;position:absolute;bottom:-12px;right:-2px;transform:skewY(40deg)}.is-playing .opening-bubble{animation:.5s cubic-bezier(.2,.9,.3,1.2) 11.6s both bubble-in}@keyframes bubble-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.opening.is-passed .opening-thoughts{opacity:.35}.opening.is-passed .opening-feelings{opacity:.5}.opening.is-passed .opening-visit{opacity:0}.opening-skip{border:1px solid var(--text-secondary);min-height:44px;color:var(--text-secondary);background:0 0;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:13px;font-weight:600}.opening-skip:hover{color:var(--text);border-color:var(--text)}.opening-phone{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.home-phone{flex-direction:column;align-items:center;display:flex}.home-phone-body{background:#1b1c1f;border:clamp(3px,.45vw,5px) solid #1b1c1f;width:min(280px,100%);position:relative;overflow:hidden;box-shadow:0 6px 22px #00000029}.home-phone-body img{width:100%;height:auto;display:block}.home-phone-body:before{content:"";background:#1b1c1f;border-radius:999px;position:absolute;left:50%;translate:-50%}.home-phone.is-iphone .home-phone-body{border-radius:15%/6.9%}.home-phone.is-iphone .home-phone-body:before{width:30%;height:4%;top:1.4%}.opening-phone figcaption{text-align:center;color:var(--text-secondary);font-size:13px;line-height:1.4}.calls{border-top:1px solid var(--border);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:48px;padding-block:52px 56px;display:grid}.calls h2{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(30px,3.3vw,42px);line-height:1.1}.calls h2 span{color:var(--primary);display:block}.calls-copy p{max-width:470px;font-size:16px}.calls-copy .handwriting{margin:8px 0 18px;font-size:34px}.calls-copy .calls-facts{margin:0;font-size:13px;line-height:1.6}.calls-scene{aspect-ratio:1/.9;overflow-clip-margin:16px;max-height:520px;position:relative;overflow:clip visible}.calls-phone{aspect-ratio:1320/2868;background:#1b1c1f;border:4px solid #1b1c1f;border-radius:13%/6%;width:36%;position:absolute;overflow:hidden;box-shadow:0 10px 28px #0003}.calls-phone img{width:100%;height:auto;display:block}.calls-phone-back{opacity:.9;top:3%;left:16%;transform:rotate(-7deg)}.calls-phone-front{z-index:2;top:13%;left:42%}.calls-feed{background:#fbfaf7;flex-direction:column;gap:7%;height:100%;padding:16% 9% 0;display:flex}.calls-feed-avatar{aspect-ratio:1;background:#d9d4dd;border-radius:50%;width:18%}.calls-feed-line{background:#ddd8e0;border-radius:999px;height:3%}.calls-feed-line.is-short{width:60%}.calls-feed-photo{aspect-ratio:4/3;background:#e6e1e9;border-radius:10px}.calls-banner{color:#fff;background:#14121aeb;border-radius:14px;padding:7px 9px;font-size:11px;position:absolute;top:4%;left:5%;right:5%}.calls-banner .opening-call-icon{background:#fff;border-radius:8px;width:28px;height:28px}.calls-banner .opening-call-who span{color:#cfc9da;font-size:10px}.calls-chip{left:var(--x);top:var(--y);z-index:3;border:1.5px solid var(--text);background:var(--canvas);color:var(--text);white-space:nowrap;transform:rotate(var(--r));border-radius:999px;padding:6px 11px;font-size:12px;font-weight:500;position:absolute}.calls-pesky{z-index:4;width:30%;position:absolute;bottom:-2%;left:0}.calls-pesky img{transform:scaleX(-1)}.calls.is-waiting .calls-chip{opacity:0;transform:translateY(12px) rotate(var(--r))}.calls.is-waiting .calls-pesky{opacity:0;transform:translate(-24px)}.calls.is-here .calls-chip{transition:opacity .5s ease calc(var(--i) * .3s), transform .5s ease calc(var(--i) * .3s)}.calls.is-here .calls-pesky{transition:opacity .8s .6s,transform .8s .6s}.story{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding-block:52px;display:grid}.story-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:10px;font-size:12px;font-weight:600}.story h2{letter-spacing:-.03em;max-width:560px;margin-bottom:14px;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.story-cover p{max-width:460px}.story-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.story-sam{justify-content:flex-start;align-items:flex-end;min-height:240px;display:flex;position:relative;overflow:clip}.story-sam img{width:auto;height:380px;margin-bottom:-120px}.story-reader{border:1.5px solid var(--text);background:var(--canvas);width:min(1040px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:16px;margin:auto;padding:0}.story-reader::backdrop{background:#0f0d169e}.story-reader-inner{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.story-reader-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.story-reader-head h3{font-size:17px;font-weight:600}.story-reader-head h3 span{color:var(--text-secondary);font-weight:400}.story-close,.story-controls button{border:1px solid var(--text-secondary);min-height:44px;color:var(--text);background:0 0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.story-controls button:disabled{opacity:.4;cursor:default}.story-spread{grid-template-columns:repeat(var(--per-view,2), minmax(0, 1fr));touch-action:pan-y;gap:22px;display:grid}.story-page{border:1.5px solid var(--text);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.story-page h4{font-family:Caveat,Segoe Print,cursive;font-size:28px;line-height:1}.story-panel{aspect-ratio:4/3;background:#fff;border-radius:8px;position:relative;overflow:hidden}.story-panel img{object-fit:contain;width:100%;height:100%}.story-panel.is-storyboard{background:var(--canvas);border:1.5px dashed var(--border);grid-template-rows:1fr auto;place-items:center;padding:12px 16px;display:grid}.story-panel.is-storyboard svg{width:auto;height:100%;max-height:150px}.story-panel-note{text-align:center;color:var(--text-secondary);font-family:Caveat,Segoe Print,cursive;font-size:20px;line-height:1.15}.story-caption,.story-line,.story-aside,.story-scene{margin:0;font-size:15px;line-height:1.5}.story-caption{color:var(--text)}.story-line b{color:var(--primary);font-weight:600}.story-aside{font-size:13px}.story-controls{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.story-text{max-width:760px;padding-bottom:40px}.story-text summary{cursor:pointer;min-height:44px;color:var(--primary);align-items:center;font-weight:600;display:flex}.story-text section{margin-top:18px}.story-text h3{margin-bottom:6px;font-size:20px}.story-scene{font-size:14px;font-style:italic}.home-explore{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:30px 40px;display:grid}.home-explore>a{padding-block:5px}.home-explore>a>span{color:var(--primary);margin-bottom:10px;font-size:12px;display:block}.home-explore h2{letter-spacing:-.03em;justify-content:space-between;gap:10px;font-size:18px;line-height:1.35;display:flex}.home-explore h2 span{color:var(--primary)}.home-explore p{max-width:280px;margin:9px 0 0;font-size:13px;line-height:1.6}.home-page .beta-callout{margin-bottom:0}.home-signup{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;padding-block:40px 30px;display:grid}.home-signup h2{margin-bottom:8px;font-size:24px}.home-signup p{max-width:360px;font-size:14px;line-height:1.6}.home-signup .newsletter-form{margin-top:0}@media (max-width:1050px) and (min-width:761px){.opening{column-gap:24px}.opening-bubble{max-width:190px;font-size:14px}}@media (max-width:760px){.opening{grid-template-columns:1fr;row-gap:22px;padding-block:22px 26px}.opening h1{font-size:30px}.opening-stage{aspect-ratio:1/1.3;max-height:none}.thought{left:var(--mx);top:var(--my);white-space:normal;--dim-to:.22;max-width:58%;padding:1px 6px;font-size:20px}.thought.is-key{--dim-to:.4;font-size:24px}.thought.is-feeling{font-size:22px}.thought.is-feeling:last-child{font-size:25px}.opening-call{width:62%;padding:8px 10px;font-size:13px;top:10%}.opening-call-icon{width:30px;height:30px}.opening-call-buttons i{width:22px;height:22px}.opening-pesky{width:36%;right:0}.opening-bubble{max-width:48%;padding:8px 11px;font-size:14px;bottom:36%;right:0}.home-phone-body{width:200px}.calls,.story,.home-signup{grid-template-columns:1fr;gap:26px}.calls{padding-block:36px 40px}.calls h2{font-size:30px}.calls-copy p{font-size:15px}.calls-copy .handwriting{font-size:30px}.calls-scene{aspect-ratio:1/.95}.calls-chip{left:min(var(--x), calc(100% - 150px));padding:5px 9px;font-size:11px}.story{padding-block:36px}.story h2{font-size:30px}.story-sam{order:-1;justify-content:center;min-height:200px}.story-sam img{height:290px;margin-bottom:-90px}.story-reader{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.story-reader-inner{padding:14px}.story-page{padding:12px}.home-explore{grid-template-columns:1fr;gap:17px;padding-block:23px}.home-explore>a{border-bottom:1px solid var(--border);padding-bottom:17px}.home-explore>a:last-child{border:0}.home-explore>a>span{margin-bottom:5px}.home-explore p{max-width:none;margin-top:5px}.home-signup{gap:14px;padding-block:24px}}@media (max-width:380px){.opening h1{font-size:27px}.thought{font-size:19px}.opening-bubble{max-width:150px;font-size:13px}}@media (prefers-reduced-motion:reduce){.opening-skip{display:none}}
:root{--text:#242237;--text-secondary:#666374;--primary:#3730a3;--primary-soft:#eeedfa;--canvas:#fcfbf8;--border:#e4e1e9;--success:#276047;--serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{touch-action:manipulation}button{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #7168d6}p{color:var(--text-secondary);margin:0 0 18px;line-height:1.75}h1,h2,h3,h4{margin:0;font-weight:500}h1,h2{font-family:var(--serif);letter-spacing:-.045em}h2{font-size:clamp(34px,3.7vw,49px);line-height:1.14}h3{letter-spacing:-.025em;font-size:23px}svg{vertical-align:middle;flex-shrink:0}::selection{background:var(--primary-soft)}.container{width:min(1180px,100% - 96px);margin-inline:auto}.skip-link{z-index:50;background:var(--primary);color:var(--on-primary);padding:14px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:10px}.header{border-bottom:1px solid var(--border);background:var(--canvas);z-index:10;height:100px;position:relative}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.wordmark{letter-spacing:-1.8px;align-items:center;font-size:32px;font-weight:800;display:inline-flex}.navigation{align-items:center;gap:32px;font-size:13px;font-weight:600;display:flex}.navigation>a:not(.button){padding:14px 0}.navigation>a:hover,.navigation [aria-current=page]{color:var(--primary);text-underline-offset:7px;text-decoration:underline}.button{background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:51px;padding:15px 23px;font-size:14px;font-weight:600;line-height:1.3;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#29237e;transform:translateY(-2px)}.button-small{gap:16px;min-height:43px;padding:12px 17px;font-size:12px}.text-link{color:var(--primary);align-items:center;gap:15px;padding:12px 0;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.menu-toggle{display:none}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:720px;padding-block:65px 42px;display:grid}.hero-copy{z-index:2;padding-bottom:20px;position:relative}.brand-intro{color:#514c68;margin-bottom:30px;font-size:16px;line-height:1.6;display:block}.brand-intro strong{color:var(--primary)}.hero h1{letter-spacing:-.057em;margin-bottom:25px;font-size:clamp(46px,5.45vw,73px);line-height:1.075}.hero h1 em{color:var(--primary);font-weight:400}.hero-copy>p{max-width:390px;font-size:15px;line-height:1.85}.hero-actions{align-items:center;gap:24px;margin-top:27px;display:flex}.hero-footnote{color:var(--text-secondary);align-items:center;gap:9px;margin-top:26px;font-size:11px;display:flex}.phone-status{text-align:center;background:#fff;border:1px solid #e4e2ec;border-radius:14px;height:169px;margin-top:18px;padding:19px 14px 16px}.phone-status h4{letter-spacing:-.6px;font-size:18px;font-weight:700}.phone-status p{margin:7px 0 0;font-size:10px;line-height:1.5}.status-chip{background:var(--primary-soft);border-radius:8px;margin-left:auto;padding:4px 7px;font-size:8px}.status-chip.taken{color:#146736;background:#e8f5ec}.principles{border-block:1px solid var(--border)}.principles>.container{justify-content:space-between;gap:25px;padding-block:24px;display:flex}.principles span{color:#696378;align-items:center;gap:12px;font-size:12px;display:flex}.principles svg{color:#6a6293}.section{padding-block:95px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.eyebrow{letter-spacing:1.8px;color:#66607e;margin-bottom:20px;font-size:9px;font-weight:700;display:block}.section-heading>p{margin-bottom:4px;font-size:13px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:29px;display:grid}.step-visual{background:#eeecf5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:216px;margin-bottom:28px;display:flex;position:relative;overflow:hidden}.visual-02{background:#eceee5}.visual-03{background:#f1eae3}.step-number{color:#6c6579;font-size:10px;position:absolute;top:19px;left:20px}.clock-visual{color:var(--primary);align-items:center;gap:17px;display:flex}.clock-visual strong{letter-spacing:-3px;font-size:49px;font-weight:400}.clock-visual strong span{letter-spacing:0;margin-left:6px;font-size:12px}.visual-icon{color:#616e46;background:#fcfbf9;border:1px solid #dcded1;border-radius:22px;place-items:center;width:104px;height:104px;display:grid;transform:rotate(-8deg);box-shadow:4px 7px #dddcd3}.visual-03 .visual-icon{width:83px;height:83px;box-shadow:none;color:#38694d;background:#e2eade;border:0;border-radius:50%;transform:none}.visual-sub{color:#615b6e;font-size:11px}.step-card>.eyebrow{letter-spacing:1.3px;margin-bottom:13px;font-size:8px}.step-card h3{margin-bottom:13px}.step-card p{margin:0;font-size:13px}.reassurance{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:75px;display:grid}.reassurance h2{margin-bottom:24px}.reassurance p{max-width:410px;font-size:14px}.reassurance-art{text-align:center;background:#eeecf3;border-radius:10px;padding:50px 35px}.reminder-card{text-align:left;background:var(--canvas);color:#615989;border:1px solid #dfdbe8;border-radius:9px;align-items:center;gap:15px;padding:20px 18px;display:flex}.reminder-card strong,.reminder-card span{display:block}.reminder-card strong{color:var(--text);margin-bottom:5px;font-size:12px}.reminder-card div span{color:var(--text-secondary);font-size:9px}.reminder-line{border-left:1px dashed #b5aec9;height:25px;margin-left:31px}.line-dot{background:#9a8fb8;border-radius:50%;width:6px;height:6px;margin-left:auto}.reminder-card .beta-tag{background:#ede9f4;border-radius:4px;margin-left:auto;padding:5px;font-size:7px}.complete{color:#42714c;background:#e8eee5;border-color:#d4e0cd}.art-caption{color:#635b73;margin-top:25px;font-size:9px;display:block}.faq-section{grid-template-columns:1fr 1.45fr;gap:80px;display:grid}.faq-section h2{margin-bottom:22px}.faq-section>div>p{margin-bottom:0;font-size:13px}.faqs{border-top:1px solid var(--border)}.faqs details{border-bottom:1px solid var(--border)}.faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.faqs summary::-webkit-details-marker{display:none}.faq-plus{color:#716a85;font-size:21px}.faqs details[open] .faq-plus{transform:rotate(45deg)}.faqs details p{margin:0 32px 24px 0;font-size:13px}.beta-callout{color:#fff;background:#302a5a;border-radius:12px;justify-content:space-between;align-items:center;gap:45px;margin-bottom:80px;padding:54px 59px;display:flex}.beta-callout .eyebrow{color:#cbc4e3;font-size:8px}.beta-callout h2{margin-bottom:20px;font-size:43px}.beta-callout p{color:#d2cce3;margin-bottom:0;font-size:12px}.button-light{color:#37304f;background:#faf8f3;border-color:#faf8f3}.button-light:hover{background:#e9e4f3}.beta-callout .callout-note{text-align:center;margin-top:14px;font-size:9px}.footer-top{justify-content:space-between;gap:40px;padding-bottom:38px;display:flex}.footer-top p{margin:16px 0 0;font-size:11px;line-height:1.8}.footer-top nav{align-items:flex-start;gap:28px;padding-top:12px;font-size:11px;display:flex}.footer a:hover{color:var(--primary);text-underline-offset:5px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:25px;padding-block:24px;font-size:9px;display:flex}.footer-bottom p{margin:0;font-size:9px}.footer-bottom>span:last-child{align-items:center;gap:8px;display:flex}@media (min-width:1450px){.hero{min-height:760px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.hero{gap:15px}.hero h1{font-size:59px}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.hero-actions .text-link{padding-block:3px}.reassurance{gap:45px}.reassurance-art{padding:35px 24px}.beta-callout{padding:45px 36px}.footer-top nav{gap:18px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.header{height:78px}.wordmark{font-size:29px}.menu-toggle{border:1px solid var(--border);background:0 0;border-radius:6px;align-items:center;gap:16px;min-height:44px;padding:10px 15px;font-size:12px;display:flex}.menu-toggle span{font-size:20px}.navigation{background:var(--canvas);border-bottom:1px solid var(--border);width:100%;padding:20px;display:none;position:absolute;top:77px;left:0;box-shadow:0 14px 20px #24223712}.navigation.is-open{flex-direction:column;align-items:stretch;gap:10px;display:flex}.navigation>a:not(.button){padding:13px}.hero{grid-template-columns:1fr;gap:35px;min-height:0;padding-top:43px}.hero-copy{padding:0}.brand-intro{margin-bottom:23px;font-size:14px}.hero h1{font-size:clamp(48px,9.5vw,70px)}.hero-copy>p{max-width:430px;font-size:14px}.hero-actions{flex-direction:row;align-items:center;gap:20px}.hero-actions .button{gap:12px;padding:15px 17px;font-size:12px}.hero-actions .text-link{gap:8px;font-size:11px}.hero-footnote{font-size:10px}.principles>.container{flex-direction:column;align-items:center;gap:20px;padding-block:26px}.principles span{font-size:11px}.section{padding-block:60px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.section-heading>p{font-size:13px}.steps-grid{grid-template-columns:1fr;gap:38px}.step-visual{height:205px;margin-bottom:24px}.step-card h3{font-size:24px}.step-card p{font-size:14px}.reassurance{grid-template-columns:1fr;gap:36px;padding-block:45px}.reassurance-art{order:2;padding:36px 23px}.reassurance p{max-width:none}.reminder-card{padding:19px 15px}.faq-section{grid-template-columns:1fr;gap:26px}.beta-callout{flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:50px;padding:36px 25px}.beta-callout h2{font-size:35px}.beta-callout p{font-size:13px}.beta-callout .eyebrow{line-height:1.7}.beta-callout .callout-note{text-align:left}.footer-top{flex-direction:column;gap:22px}.footer-top nav{flex-wrap:wrap;gap:12px 25px}.footer-top nav a{min-height:44px;padding:10px 0}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-bottom p{max-width:330px;font-size:10px}}@media (max-width:360px){.hero-actions{flex-direction:column;align-items:flex-start}.hero h1{font-size:45px}.desktop-break{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-1.ttf)format("truetype")}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-1.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-3.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-4.ttf)format("truetype")}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/permanent-marker.ttf)format("truetype")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#f5f2f7)var(--lightningcss-dark,#0f0d16);--surface:var(--lightningcss-light,#fdfcfe)var(--lightningcss-dark,#1a1724);--surface-muted:var(--lightningcss-light,#ece8f0)var(--lightningcss-dark,#231f2f);--border:var(--lightningcss-light,#d5cfdd)var(--lightningcss-dark,#3a3549);--text:var(--lightningcss-light,#1a1724)var(--lightningcss-dark,#f4f1fa);--text-secondary:var(--lightningcss-light,#4a4458)var(--lightningcss-dark,#c4bdd3);--primary:var(--lightningcss-light,#0868b0)var(--lightningcss-dark,#0095fc);--on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0d16);--primary-soft:var(--lightningcss-light,#e2f1fb)var(--lightningcss-dark,#0d2a39);--success:var(--lightningcss-light,#1e7a2e)var(--lightningcss-dark,#8be04a);--blue:var(--primary);--pink:var(--lightningcss-light,#d6106a)var(--lightningcss-dark,#fa00a1);--amber:#fb9a00;--lime:var(--lightningcss-light,#1e7a2e)var(--lightningcss-dark,#8be04a);--display:"Permanent Marker", "DM Sans", Arial, sans-serif;--serif:"DM Sans", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{flex-direction:column;min-height:100svh;font-family:DM Sans,Arial,sans-serif;display:flex}main{flex-direction:column;flex:1;display:flex}.container{width:min(1200px,100% - 80px)}h1,h2{font-family:DM Sans,Arial,sans-serif}.header{border-bottom:1px solid var(--border);background:var(--canvas);height:auto}.header-inner{min-height:94px}.wordmark{line-height:1;display:inline-flex}.brand-lockup{align-items:center;gap:12px;display:inline-flex}.brand-mark{width:30px;height:auto}.brand-wordmark{font-family:var(--display);color:var(--text);white-space:nowrap;padding-top:2px;font-size:27px}.brand-wordmark-accent{color:var(--pink)}.navigation{gap:24px}.navigation>a:not(.button){font-size:12px}.navigation a[aria-current=page]{color:var(--primary)}.button{background:var(--primary);color:var(--on-primary);border-color:var(--primary);border-radius:7px;padding:14px 20px;font-size:14px}.button:hover{background:var(--primary);filter:brightness(.94)}.text-link,.inline-link{color:var(--primary)}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--primary)}.eyebrow{color:var(--primary)}.info-panel,.notice{background:var(--primary-soft)}.availability-label.planned{background:var(--surface-muted);color:var(--text-secondary)}.policy h2{font-family:DM Sans,Arial,sans-serif}.footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding-block:22px;display:flex}.footer p{max-width:540px;margin:0;font-size:11px;line-height:1.6}.footer .footer-company{margin-top:6px}.footer nav{gap:20px;font-size:12px;display:flex}.footer nav a{align-items:center;min-height:44px;display:flex}.beta-callout{background:var(--primary-soft);color:var(--text)}.beta-callout p,.beta-callout .callout-note{color:var(--text-secondary)}.beta-callout .eyebrow{color:var(--primary)}.beta-callout .button-light{background:var(--primary);color:var(--on-primary)}.call-feature{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:44px;margin-bottom:40px;padding:42px;display:grid}.call-feature p{color:var(--text-secondary)}.call-feature .handwriting{color:var(--primary);font-size:29px}.call-timeline{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:32px;display:grid}.call-steps{margin:0;padding:0;list-style:none;position:relative}.call-steps:before{content:"";border-left:2px solid var(--border);position:absolute;top:14px;bottom:14px;left:7px}.call-steps li{padding-left:30px;position:relative}.call-steps li:before{content:"";background:var(--surface);border:2px solid var(--text-secondary);border-radius:50%;width:14px;height:14px;position:absolute;top:15px;left:1px}.call-steps li.is-reached:before{background:var(--primary);border-color:var(--primary)}.call-steps button{text-align:left;width:100%;min-height:44px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:44px 1fr;column-gap:10px;margin-bottom:4px;padding:10px 12px;display:grid}.call-steps button:hover{border-color:var(--text-secondary)}.call-steps button[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary)}.call-steps time{color:var(--primary);padding-top:1px;font-size:13px;font-weight:600}.call-step-title{font-size:15px;font-weight:500}.call-step-text{color:var(--text-secondary);grid-column:2;margin-top:4px;font-size:13px;line-height:1.5}.call-steps .call-step-limit{color:var(--text-secondary);grid-template-columns:44px 1fr;column-gap:10px;padding:10px 12px 0 42px;font-size:12px;line-height:1.5;display:grid}.call-steps .call-step-limit:before{border-style:dashed}.call-steps .call-step-limit time{color:var(--text-secondary);font-weight:500}.call-phone{aspect-ratio:9/19;color:#292b30;background:#f6f1e9;border:7px solid #0d1b2e;border-radius:34px;flex-direction:column;width:220px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059}.call-phone-status{z-index:1;justify-content:space-between;align-items:center;padding:9px 16px 0;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.call-phone.is-dark .call-phone-status{color:#fffaf2}.call-phone-island{background:#0d1b2e;border-radius:10px;width:58px;height:17px}.call-phone-icons{letter-spacing:1px;font-size:6px}.call-phone-screen{flex-direction:column;flex:1;animation:.35s phone-in;display:flex}@keyframes phone-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.call-phone-screen{animation:none}}.call-phone p{color:inherit;margin:0}.phone-lock{color:#fffaf2;text-align:center;background:linear-gradient(170deg,#0868b0,#1a1724 78%);flex:1;padding:42px 12px 0}.phone-lock-day{font-size:13px}.phone-lock-time{font-size:52px;font-weight:600;line-height:1.05;margin-bottom:26px!important}.phone-banner{text-align:left;color:#292b30;background:#ffffffe0;border-radius:14px;gap:8px;padding:9px 10px;font-size:10.5px;line-height:1.35;display:flex}.phone-app-icon{color:#0f0d16;background:#0095fc;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.phone-banner-head{justify-content:space-between;display:flex;color:#595b60!important}.phone-banner-title{font-weight:600}.phone-call{color:#fffaf2;text-align:center;background:#1a1724;flex-direction:column;flex:1;padding:44px 14px 22px;display:flex}.phone-call-kind{font-size:11px;color:#a9c2dd!important}.phone-call-title{font-size:22px;font-weight:500;margin:2px 0 18px!important}.phone-call-words{background:#ffffff14;border-radius:10px;padding:10px;font-size:11px;font-style:italic;line-height:1.5}.phone-call-buttons{justify-content:space-around;margin-top:auto;display:flex}.phone-call-buttons span{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.phone-call-buttons .decline{background:#e5484d}.phone-call-buttons .decline svg{transform:rotate(135deg)}.phone-call-buttons .accept{background:#30a46c}.phone-pause{color:#fffaf2;text-align:center;background:#1a1724;flex-direction:column;flex:1;padding:44px 14px 22px;font-size:11px;line-height:1.5;display:flex}.phone-pause-kind{font-size:11px;color:#a9c2dd!important}.phone-pause-title{font-size:18px;font-weight:600;line-height:1.2;margin:2px 0 10px!important}.phone-pause-buttons{flex-direction:column;gap:8px;margin-top:auto;display:flex}.phone-pause-buttons span{background:#ffffff1a;border-radius:10px;padding:9px 10px;font-weight:500;display:block}.phone-pause-buttons .phone-pause-primary{color:#0f0d16;background:#0095fc}.phone-app{padding:44px 12px 22px}.phone-app-day{font-size:12px;color:#595b60!important;margin-bottom:8px!important}.phone-dose{background:#fffdf9;border:1px solid #d9d4cd;border-radius:12px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.phone-dose div{flex-direction:column;flex:1;display:flex}.phone-dose div span{color:#595b60;font-size:10.5px}.phone-dose-check{color:#fff;background:#1a7f37;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.phone-dose-pill{color:#1a7f37;background:#e3f4e8;border-radius:10px;padding:3px 8px;font-size:10.5px;font-weight:600}.phone-dose+.phone-dose{margin-top:6px}.phone-dose.is-later .phone-dose-check{background:0 0;border:2px solid #8a8d93}.phone-dose.is-later .phone-dose-pill{color:#1467c4;background:#e6effa}.phone-app-note{text-align:center;font-size:11px;line-height:1.45;color:#1a7f37!important;margin-top:12px!important}.call-phone-wrap{flex-direction:column;align-items:center;display:flex}.call-demo-caption{text-align:center;margin:12px 0 0;font-size:11px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.call-safeguards{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:25px;display:grid}.call-safeguards h3{margin-bottom:14px;font-size:20px}.call-safeguards p{font-size:14px}@media (max-width:1050px){.call-feature{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.container{width:calc(100% - 44px)}.header-inner{min-height:76px}.wordmark{font-size:23px}.navigation{top:75px}.footer{flex-direction:column;align-items:flex-start;gap:8px}.call-feature{grid-template-columns:1fr;gap:25px;padding:24px}.call-timeline{grid-template-columns:1fr;gap:22px}.call-phone-wrap{order:-1}.call-phone{width:190px}.call-safeguards{grid-template-columns:1fr;gap:15px}}
