.toldoo-landing{--green:#173e36;--mint:#d8f776;--text:#173e36;--muted:#6e7973;--paper:#f9fbf7}.toldoo-landing *{box-sizing:border-box}.toldoo-landing{scroll-behavior:smooth;background:var(--paper);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:100px;font-family:Manrope,Arial,sans-serif;font-size:16px}.toldoo-landing a{color:inherit;text-decoration:none}.toldoo-landing button{font:inherit}.toldoo-landing a,.toldoo-landing button{-webkit-tap-highlight-color:transparent}.toldoo-landing button,.toldoo-landing a{touch-action:manipulation}.toldoo-landing button:focus-visible,.toldoo-landing a:focus-visible{outline-offset:5px;outline:3px solid #609644}.toldoo-landing svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:21px;height:21px}.toldoo-landing .header{justify-content:space-between;align-items:center;gap:25px;max-width:1440px;height:100px;margin:auto;padding:0 5%;display:flex}.toldoo-landing .logo{letter-spacing:-2.5px;align-items:center;font-size:38px;font-weight:800;display:flex}.toldoo-landing .logo-dot{background:#74a779;border-radius:50%;width:9px;height:9px;margin:19px 0 0 3px}.toldoo-landing .header nav{gap:36px;font-size:14px;font-weight:600;display:flex}.toldoo-landing .header nav a:hover,.toldoo-landing .text-link:hover{color:#658e50}.toldoo-landing .button{background:var(--green);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:14px;padding:19px 26px;font-size:14px;font-weight:600;transition:transform .25s,background .25s;display:inline-flex}.toldoo-landing .button:hover{background:#285849;transform:translateY(-3px)}.toldoo-landing .button span:last-child{margin-left:8px}.toldoo-landing .button.small{padding:13px 21px}.toldoo-landing .hero{max-width:1440px;margin:auto;padding:38px 32px 0}.toldoo-landing .hero-top{text-align:center}.toldoo-landing .eyebrow{letter-spacing:1.5px;font-size:12px;font-weight:700;line-height:1.7}.toldoo-landing .hero .eyebrow{justify-content:center;align-items:center;gap:12px;display:flex}.toldoo-landing .tiny-wave{letter-spacing:1px;font-size:22px}.toldoo-landing h1{letter-spacing:-5px;margin:24px 0;font-size:clamp(52px,6.25vw,90px);font-weight:500;line-height:1.08}.toldoo-landing h1 span{color:#7f9582}.toldoo-landing .hero-top>p{color:var(--muted);font-size:16px;line-height:1.8}.toldoo-landing .actions{justify-content:center;align-items:center;gap:28px;margin-top:29px;display:flex}.toldoo-landing .text-link{font-size:14px;font-weight:600}.toldoo-landing .text-link span{margin-left:10px}.toldoo-landing .hero-top .meta,.toldoo-landing .meta{letter-spacing:.15px;margin-top:15px;font-size:12px}.toldoo-landing .hero-picture{isolation:isolate;background:#677f67;border-radius:18px;height:490px;margin-top:43px;position:relative;overflow:hidden}.toldoo-landing .parallax>img{object-fit:cover;will-change:transform;width:100%;height:120%;position:absolute;top:-10%;left:0}.toldoo-landing .photo-shade{background:linear-gradient(90deg,#10291b50,#0000 70%),linear-gradient(#0000 40%,#0b271b50);position:absolute;inset:0}.toldoo-landing .photo-label{color:#fff;letter-spacing:2px;font-size:12px;line-height:1.8;position:absolute;top:45px;left:45px}.toldoo-landing .voice-float{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfdf6f2;border-radius:18px;align-items:center;gap:16px;padding:22px;display:flex;position:absolute;top:105px;left:50%;transform:rotate(-5deg);box-shadow:0 18px 45px #12342820}.toldoo-landing .round-icon{background:#e0eccc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.toldoo-landing .float-label{color:#75816b;font-size:12px}.toldoo-landing .voice-float p,.toldoo-landing .reminder-float p{margin:6px 0;font-size:17px;font-weight:600;line-height:1.5}.toldoo-landing .mini-wave{align-items:center;gap:3px;margin-left:16px;display:flex}.toldoo-landing .mini-wave i{background:#5b7963;border-radius:5px;width:3px;height:24px;animation:1.1s ease-in-out infinite alternate wave}.toldoo-landing .mini-wave i:nth-child(2n){height:12px;animation-delay:-.6s}.toldoo-landing .mini-wave i:nth-child(3n){height:32px;animation-delay:-.3s}.toldoo-landing .reminder-float{background:var(--mint);border-radius:16px;align-items:flex-start;gap:15px;padding:19px 27px;display:flex;position:absolute;top:290px;left:64%;transform:rotate(5deg);box-shadow:0 10px 35px #10281030}.toldoo-landing .check{border:1px solid #34542a;border-radius:50%;place-items:center;width:23px;height:23px;margin-top:4px;display:grid}.toldoo-landing .time{font-size:12px}.toldoo-landing .photo-caption{color:#fff;font-size:14px;position:absolute;bottom:32px;left:45px}.toldoo-landing .benefit-strip{border-bottom:1px solid #dce3d8;justify-content:space-between;align-items:center;max-width:1250px;margin:auto;padding:37px 40px;font-size:14px;font-weight:500;display:flex}.toldoo-landing .asterisk{color:#8ca674;font-size:25px}.toldoo-landing .section{max-width:1240px;margin:auto;padding:110px 30px}.toldoo-landing .section-heading{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.toldoo-landing h2{letter-spacing:-2.5px;margin:20px 0;font-size:clamp(35px,4vw,58px);font-weight:500;line-height:1.15}.toldoo-landing .section-heading>p{color:var(--muted);margin-bottom:7px;font-size:16px;line-height:1.8}.toldoo-landing .demo-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.toldoo-landing .step{text-align:left;width:100%;color:var(--green);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce3d8;gap:25px;padding:25px 14px 27px 0;transition:opacity .3s;display:flex}.toldoo-landing .step:not(.active){opacity:.55}.toldoo-landing .step:hover{opacity:1}.toldoo-landing .step>span{padding-top:3px;font-size:14px}.toldoo-landing .step h3{margin:0 0 10px;font-size:20px;font-weight:600}.toldoo-landing .step p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.toldoo-landing .step.active>span{color:#477732}.toldoo-landing .demo-panel{text-align:center;background:#eaf0e5;border-radius:22px;flex-direction:column;align-items:center;min-height:445px;padding:30px;display:flex}.toldoo-landing .demo-label{letter-spacing:1.4px;color:#65755c;font-size:11px}.toldoo-landing .demo-content{flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.toldoo-landing .demo-symbol{font-family:Georgia,serif;font-size:60px;line-height:55px}.toldoo-landing .demo-content h3{letter-spacing:-.7px;margin:0 0 20px;font-size:24px;font-weight:500;line-height:1.5}.toldoo-landing .demo-content p{color:#67765e;font-size:12px}.toldoo-landing .wave{justify-content:center;align-items:center;gap:4px;height:40px;display:flex}.toldoo-landing .wave i{background:#67895c;border-radius:5px;width:4px}.toldoo-landing .playing .wave i{animation:.65s infinite alternate wave}.toldoo-landing .demo-button{padding:13px 25px}.toldoo-landing .demo-disclaimer{color:#74806b;margin:14px 0 0;font-size:11px}.toldoo-landing .life{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:45px;display:grid}.toldoo-landing .life-photo{background:#738264;border-radius:20px;height:620px;position:relative;overflow:hidden}.toldoo-landing .life-photo>img{object-position:center}.toldoo-landing .life-note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f9f0f0;border-radius:14px;padding:24px;position:absolute;bottom:37px;left:28px;right:50px;transform:rotate(-5deg)}.toldoo-landing .life-note>span{letter-spacing:1.3px;font-size:11px}.toldoo-landing .life-note p{margin:13px 0;font-size:26px;line-height:1.5}.toldoo-landing .line-wave{color:#88a67a;font-size:21px}.toldoo-landing .life-copy h2 span{color:#7f9582}.toldoo-landing .life-copy>p:not(.eyebrow),.toldoo-landing .web-copy>p:not(.eyebrow){color:var(--muted);margin:25px 0 30px;line-height:1.9}.toldoo-landing .feature-row{border-top:1px solid #dce3d8;gap:16px;padding:24px 0 5px;display:flex}.toldoo-landing .feature-row>span{font-size:25px}.toldoo-landing .feature-row h3{margin:0;font-size:15px;font-weight:600}.toldoo-landing .feature-row p{color:var(--muted);font-size:13px;line-height:1.7}.toldoo-landing .web-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;padding-top:35px;padding-bottom:120px;display:grid}.toldoo-landing .web-copy h2{font-size:43px}.toldoo-landing .outline{color:var(--green);background:0 0;border-color:#b2c0ad}.toldoo-landing .outline:hover{background:#e6efdc}.toldoo-landing .browser-card{background:#fff;border:1px solid #cdd8c7;border-radius:14px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 65px #14381f09}.toldoo-landing .browser-top{color:#84917b;background:#edf2e9;justify-content:space-between;padding:15px 18px;font-size:11px;display:flex}.toldoo-landing .browser-top>div{letter-spacing:3px;color:#bdc9b7}.toldoo-landing .browser-body{grid-template-columns:115px 1fr;min-height:305px;display:grid}.toldoo-landing .app-nav{border-right:1px solid #edf1e9;flex-direction:column;gap:24px;padding:24px 14px;font-size:10px;display:flex}.toldoo-landing .app-nav b{letter-spacing:-1px;margin-bottom:12px;font-size:24px}.toldoo-landing .app-nav span:nth-child(2){font-weight:700}.toldoo-landing .app-list{padding:20px}.toldoo-landing .app-title{justify-content:space-between;align-items:center;display:flex}.toldoo-landing .app-title h3{font-size:17px}.toldoo-landing .app-title>span{color:#809073;font-size:10px}.toldoo-landing .task{border-bottom:1px solid #eaf0e7;align-items:center;gap:12px;padding:16px 0;display:flex}.toldoo-landing .task>div{flex:1}.toldoo-landing .task b{font-size:12px;font-weight:600}.toldoo-landing .task small{color:#84917b;margin-top:5px;font-size:10px;display:block}.toldoo-landing .task-circle{border:1px solid #bdcdb4;border-radius:50%;width:14px;height:14px}.toldoo-landing .task>span:last-child{font-size:12px}.toldoo-landing .note-task{border:0}.toldoo-landing .final-section{text-align:center;background:var(--green);color:#f5f8ed;isolation:isolate;padding:90px 25px 125px;position:relative;overflow:hidden}.toldoo-landing .final-section h2{letter-spacing:-4px;margin:30px 0 40px;font-size:clamp(45px,6vw,84px);font-weight:500;line-height:1.1}.toldoo-landing .final-section h2 span{color:var(--mint)}.toldoo-landing .final-section .eyebrow{color:#b6cbbd;font-size:11px}.toldoo-landing .light{background:var(--mint);color:var(--green)}.toldoo-landing .light:hover{background:#e7ff9e}.toldoo-landing .final-section .meta{color:#a4baab}.toldoo-landing .final-wave{z-index:-1;opacity:.09;pointer-events:none;justify-content:space-around;align-items:end;display:flex;position:absolute;inset:0}.toldoo-landing .final-wave i{transform-origin:bottom;background:#d9f7bc;border-radius:4px;width:2px;animation:5s infinite alternate wave}.toldoo-landing footer{justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:35px;display:flex}.toldoo-landing footer .logo{font-size:32px}.toldoo-landing footer p,.toldoo-landing footer>span{color:#74806e;font-size:12px}.toldoo-landing .reveal{transition:opacity .8s,translate .8s}.toldoo-landing.js-motion .reveal:not(.visible){opacity:0;translate:0 28px}@keyframes wave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@media (width>=1600px){.toldoo-landing .hero-picture{height:570px}}@media (width<=1000px){.toldoo-landing .header nav{gap:20px}.toldoo-landing .demo-grid{gap:40px}.toldoo-landing .life{gap:45px}.toldoo-landing .web-section{gap:30px}.toldoo-landing .web-copy h2{font-size:35px}.toldoo-landing .voice-float{left:43%}.toldoo-landing .reminder-float{left:58%}.toldoo-landing .life-photo{height:570px}}@media (width<=700px){.toldoo-landing .header{height:80px;padding:0 22px}.toldoo-landing .header nav{display:none}.toldoo-landing .logo{font-size:33px}.toldoo-landing .button.small{padding:12px 16px;font-size:12px}.toldoo-landing .hero{padding:28px 16px 0}.toldoo-landing .hero .eyebrow{font-size:10px}.toldoo-landing h1{letter-spacing:-2.9px;margin:22px 0;font-size:51px}.toldoo-landing .hero-top>p{padding:0 8px;font-size:14px}.toldoo-landing .desktop{display:none}.toldoo-landing .actions{flex-direction:column;gap:22px}.toldoo-landing .button{padding:17px 23px;font-size:13px}.toldoo-landing .hero-top .meta{margin-top:19px;font-size:11px}.toldoo-landing .hero-picture{border-radius:14px;height:470px;margin-top:30px}.toldoo-landing .photo-label{font-size:10px;top:24px;left:23px}.toldoo-landing .voice-float{gap:12px;padding:15px;top:160px;left:auto;right:23px}.toldoo-landing .voice-float p{font-size:14px}.toldoo-landing .mini-wave{margin-left:5px}.toldoo-landing .round-icon{width:35px;height:35px}.toldoo-landing .reminder-float{padding:16px 23px;top:295px;left:auto;right:28px}.toldoo-landing .reminder-float p{font-size:15px}.toldoo-landing .photo-caption{font-size:11px;bottom:22px;left:23px}.toldoo-landing .benefit-strip{text-align:center;gap:12px;padding:25px 20px;font-size:10px}.toldoo-landing .asterisk{font-size:17px}.toldoo-landing .section{padding:65px 24px}.toldoo-landing .section-heading{margin-bottom:30px;display:block}.toldoo-landing h2{letter-spacing:-1.8px;font-size:39px}.toldoo-landing .section-heading>p{font-size:14px}.toldoo-landing .section-heading>p br{display:none}.toldoo-landing .demo-grid,.toldoo-landing .life,.toldoo-landing .web-section{grid-template-columns:1fr;gap:30px}.toldoo-landing .step{gap:18px;padding:20px 0}.toldoo-landing .step h3{font-size:17px}.toldoo-landing .step p{font-size:13px}.toldoo-landing .demo-panel{min-height:415px;padding:25px 18px}.toldoo-landing .demo-content h3{font-size:22px}.toldoo-landing .demo-content{min-height:270px}.toldoo-landing .life{padding-top:10px}.toldoo-landing .life-photo{height:470px}.toldoo-landing .life-copy{padding-top:10px}.toldoo-landing .life-note{right:60px}.toldoo-landing .life-copy>p:not(.eyebrow){font-size:14px}.toldoo-landing .web-section{padding-top:0}.toldoo-landing .web-copy h2{font-size:37px}.toldoo-landing .web-copy>p:not(.eyebrow){font-size:14px}.toldoo-landing .browser-body{grid-template-columns:85px 1fr;min-height:290px}.toldoo-landing .app-nav{padding:20px 10px;font-size:9px}.toldoo-landing .app-list{padding:14px}.toldoo-landing .task b{font-size:11px}.toldoo-landing .app-title h3{font-size:15px}.toldoo-landing .final-section{padding:70px 20px 85px}.toldoo-landing .final-section h2{letter-spacing:-2.5px;font-size:51px}.toldoo-landing .final-section .eyebrow{font-size:9px}.toldoo-landing footer{flex-wrap:wrap;padding:25px 24px}.toldoo-landing footer p{order:3;width:100%;margin:0}.toldoo-landing footer>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.toldoo-landing{scroll-behavior:auto}.toldoo-landing *,.toldoo-landing :before,.toldoo-landing :after{transition:none!important;animation:none!important}.toldoo-landing.js-motion .reveal:not(.visible){opacity:1;translate:none}.toldoo-landing .parallax>img{transform:none!important}}.toldoo-landing .hero-picture>img{object-position:center bottom}.toldoo-landing .scroll-story{color:#f3f8eb;--story:0;background:#173e36;height:200vh;min-height:1000px;margin:0 0 85px;position:relative}.toldoo-landing .story-sticky{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1240px;height:100vh;min-height:740px;margin:auto;padding:70px 30px;display:grid;position:sticky;top:0}.toldoo-landing .story-copy h2{font-size:clamp(42px,4.4vw,65px)}.toldoo-landing .story-copy h2 span{color:#d8f776}.toldoo-landing .story-copy>p:not(.eyebrow){color:#b9ccbd;max-width:360px;font-size:16px;line-height:1.8}.toldoo-landing .story-copy .eyebrow{color:#bfd2bb;font-size:11px}.toldoo-landing .story-progress{gap:9px;margin:32px 0 22px;display:flex}.toldoo-landing .story-progress i{background:#537267;width:65px;height:3px;transition:background .35s}.toldoo-landing .story-progress i:first-child,.toldoo-landing .scroll-story[data-phase="1"] .story-progress i:nth-child(2),.toldoo-landing .scroll-story[data-phase="2"] .story-progress i{background:#d8f776}.toldoo-landing .story-copy .story-hint{font-size:12px}.toldoo-landing .story-stage{position:relative}.toldoo-landing .phrase-card{color:#173e36;transform:translateY(calc(var(--story) * -12px)) rotate(calc(-3deg + var(--story) * 3deg));background:#f1f6e9;border-radius:18px;padding:34px;transition:box-shadow .5s}.toldoo-landing .phrase-card>.eyebrow{color:#728568;font-size:10px}.toldoo-landing .phrase-card p{letter-spacing:-.8px;margin:17px 0 0;font-size:31px;line-height:1.65}.toldoo-landing .phrase-card mark{color:inherit;background:0 0;border-radius:5px;padding:0 5px;transition:background .4s}.toldoo-landing .scroll-story[data-phase="1"] mark,.toldoo-landing .scroll-story[data-phase="2"] mark{background:#d8f776}.toldoo-landing .scroll-story[data-phase="1"] .hour-token,.toldoo-landing .scroll-story[data-phase="2"] .hour-token{background:#d6e5ff}.toldoo-landing .scroll-story[data-phase="1"] .task-token,.toldoo-landing .scroll-story[data-phase="2"] .task-token{background:#e4ddeb}.toldoo-landing .story-connector{stroke:#c0da9c;stroke-width:1.5px;stroke-dasharray:520;width:100%;height:85px;stroke-dashoffset:calc(520 - var(--story) * 650);fill:none}.toldoo-landing .parsed-card{color:#173e36;opacity:calc(.18 + var(--story) * .82);transform:translateY(calc(35px - var(--story) * 35px)) scale(calc(.94 + var(--story) * .06));background:#d8f776;border-radius:16px;align-items:center;gap:20px;padding:25px;display:flex}.toldoo-landing .parsed-card h3{margin:8px 0 15px;font-size:22px;font-weight:600}.toldoo-landing .parsed-check{border:1px solid #47602c;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.toldoo-landing .parsed-tags{gap:10px;display:flex}.toldoo-landing .parsed-tags span{border:1px solid #a6c360;border-radius:30px;padding:5px 11px;font-size:12px}.toldoo-landing .story-footnote{text-align:center;color:#a6bba9;margin-top:24px;font-size:10px;display:block}.toldoo-landing .scenario-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.toldoo-landing .scenario-card{background:#eaf0e5;border-radius:18px;padding:29px;transition:translate .65s,box-shadow .35s,opacity .8s}.toldoo-landing .scenario-card:nth-child(2){background:#edf0e0;transition-delay:80ms}.toldoo-landing .scenario-card:nth-child(3){background:#e0ebe4;transition-delay:.16s}.toldoo-landing .scenario-card:hover{translate:0 -9px;box-shadow:0 20px 45px #173e3610}.toldoo-landing .scenario-top{letter-spacing:1px;justify-content:space-between;align-items:center;font-size:10px;display:flex}.toldoo-landing .scenario-top>span:last-child{font-size:24px}.toldoo-landing .scenario-card h3{letter-spacing:-.7px;margin-top:40px;font-size:23px;font-weight:500;line-height:1.4}.toldoo-landing .scenario-card>p{color:#6e7973;min-height:76px;font-size:14px;line-height:1.8}.toldoo-landing .scenario-quote{background:#ffffffb8;border-radius:12px;margin-top:25px;padding:22px 18px;font-size:17px;line-height:1.7;transform:rotate(-2deg)}.toldoo-landing .scenario-card:nth-child(2) .scenario-quote{transform:rotate(2deg)}.toldoo-landing .scenario-quote>span{color:#7e8b76;margin-top:18px;font-size:11px;display:block}.toldoo-landing .phrase-section{text-align:center;background:#eaf0e5;padding:65px 0;overflow:hidden}.toldoo-landing .phrase-heading{margin-bottom:40px;padding:0 24px}.toldoo-landing .phrase-heading p:last-child{color:#6e7973;font-size:14px}.toldoo-landing .phrase-belt{width:100%;margin-top:15px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.toldoo-landing .phrase-track{gap:16px;width:max-content;animation:40s linear infinite phrase-drift;display:flex}.toldoo-landing .phrase-track>span{white-space:nowrap;letter-spacing:-.5px;background:#f9fbf7;border:1px solid #c9d7c2;border-radius:50px;padding:20px 28px;font-size:20px}.toldoo-landing .reverse .phrase-track{animation-duration:48s;animation-direction:reverse}.toldoo-landing .phrase-section.paused .phrase-track,.toldoo-landing .phrase-section:focus-within .phrase-track{animation-play-state:paused}.toldoo-landing .motion-toggle{font:inherit;color:#526e46;cursor:pointer;background:0 0;border:0;margin-top:25px;padding:10px;font-size:12px}.toldoo-landing .faq{grid-template-columns:1fr 1fr;gap:60px;display:grid}.toldoo-landing .faq h2{font-size:43px}.toldoo-landing .faq details{border-bottom:1px solid #d2ddcc}.toldoo-landing .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.toldoo-landing .faq summary::-webkit-details-marker{display:none}.toldoo-landing .faq summary span{font-size:24px;font-weight:400;transition:transform .3s}.toldoo-landing .faq details[open] summary span{transform:rotate(45deg)}.toldoo-landing .faq details p{color:#6e7973;margin:0 30px 25px 0;font-size:14px;line-height:1.9}.toldoo-landing .faq details[open] p{animation:.35s ease-out answer-in}.toldoo-landing .voice-float{animation:7s ease-in-out infinite card-breathe}.toldoo-landing .reminder-float{animation:8s ease-in-out infinite reminder-breathe}.toldoo-landing .life-note{transition:translate .3s}.toldoo-landing .life-photo:hover .life-note{translate:0 -9px}.toldoo-landing .header{z-index:5;position:relative}@keyframes phrase-drift{to{transform:translate(calc(-50% - 8px))}}@keyframes answer-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes card-breathe{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-12px)rotate(-3deg)}}@keyframes reminder-breathe{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(10px)rotate(2deg)}}@media (width<=1000px){.toldoo-landing .story-sticky{gap:35px}.toldoo-landing .phrase-card p{font-size:27px}.toldoo-landing .scenario-card{padding:22px}.toldoo-landing .scenario-card h3{font-size:20px}.toldoo-landing .scenario-quote{font-size:14px}.toldoo-landing .faq{gap:35px}.toldoo-landing .faq h2{font-size:37px}}@media (width<=700px){.toldoo-landing .scroll-story{height:175vh;min-height:1100px;margin-bottom:60px}.toldoo-landing .story-sticky{grid-template-columns:1fr;align-content:center;gap:20px;height:100svh;min-height:660px;padding:30px 24px}.toldoo-landing .story-copy h2{margin:12px 0;font-size:37px}.toldoo-landing .story-copy>p:not(.eyebrow){margin:10px 0;font-size:13px}.toldoo-landing .story-copy .eyebrow{font-size:9px}.toldoo-landing .story-progress{margin:15px 0}.toldoo-landing .story-copy .story-hint{font-size:10px}.toldoo-landing .phrase-card{padding:20px}.toldoo-landing .phrase-card p{margin-top:8px;font-size:23px;line-height:1.5}.toldoo-landing .story-connector{height:40px}.toldoo-landing .parsed-card{gap:14px;padding:18px}.toldoo-landing .parsed-card h3{margin:5px 0 10px;font-size:18px}.toldoo-landing .parsed-check{width:30px;height:30px}.toldoo-landing .story-footnote{margin-top:12px;font-size:9px}.toldoo-landing .scenario-grid{grid-template-columns:1fr}.toldoo-landing .scenario-card{padding:26px}.toldoo-landing .scenario-card h3{margin-top:24px;font-size:25px}.toldoo-landing .scenario-card>p{min-height:0}.toldoo-landing .scenario-quote{font-size:18px}.toldoo-landing .phrase-track>span{padding:17px 23px;font-size:16px}.toldoo-landing .phrase-section{padding:45px 0}.toldoo-landing .faq{grid-template-columns:1fr;gap:30px}.toldoo-landing .faq h2{font-size:36px}.toldoo-landing .faq summary{font-size:14px}.toldoo-landing .faq details p{font-size:13px}}@media (height<=700px) and (width>=701px){.toldoo-landing .story-sticky{min-height:620px;padding-top:30px;padding-bottom:30px}.toldoo-landing .phrase-card{padding:24px}.toldoo-landing .phrase-card p{font-size:25px}}@media (prefers-reduced-motion:reduce){.toldoo-landing .scroll-story{height:auto;min-height:0;--story:1!important}.toldoo-landing .story-sticky{height:auto;min-height:0;padding-top:60px;padding-bottom:60px;position:relative}.toldoo-landing .phrase-card mark{background:#d8f776}.toldoo-landing .story-hint{display:none}.toldoo-landing .phrase-track{flex-wrap:wrap;justify-content:center;width:100%;padding:0 20px;animation:none}.toldoo-landing .phrase-track>span[aria-hidden=true]{display:none}.toldoo-landing .phrase-track>span{white-space:normal}.toldoo-landing .motion-toggle{display:none}}.toldoo-landing .hero .tiny-wave{letter-spacing:0;flex:none;justify-content:center;align-items:center;gap:3px;width:31px;height:22px;font-size:0;display:inline-flex}.toldoo-landing .tiny-wave i{transform-origin:50%;background:currentColor;border-radius:3px;width:2px;height:8px;animation:1.4s ease-in-out infinite alternate wave;display:block}.toldoo-landing .tiny-wave i:nth-child(2),.toldoo-landing .tiny-wave i:nth-child(6){height:13px;animation-delay:-.4s}.toldoo-landing .tiny-wave i:nth-child(3),.toldoo-landing .tiny-wave i:nth-child(5){height:18px;animation-delay:-.8s}.toldoo-landing .tiny-wave i:nth-child(4){height:22px;animation-delay:-1.1s}@media (prefers-reduced-motion:reduce){.toldoo-landing .tiny-wave i{animation:none}}.toldoo-landing{min-height:100vh;font-family:Manrope,Arial,sans-serif}.toldoo-landing .wave i{display:block}.toldoo-landing button:disabled{opacity:.65;cursor:wait}.toldoo-landing h1,.toldoo-landing h2,.toldoo-landing h3{color:inherit}.toldoo-landing section[id]{scroll-margin-top:32px}
