:root{--yellow:#FFD84D;--yellow-soft:#FFF3B1;--ink:#111111;--muted:#5E5542;--cream:#FFF8E5;--white:#FFFFFF;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.hero{min-height:760px;background:var(--yellow);overflow:hidden}.header{height:96px;display:flex;align-items:center;gap:32px;justify-content:space-between}.brandLink,.finalBrand{display:inline-flex;align-items:center;gap:8px;font-weight:950;letter-spacing:.8px;font-size:23px}.brandMark{width:34px;height:34px;fill:currentColor;flex:none}.header nav{display:flex;gap:34px;font-size:15px;font-weight:750}.header nav a:hover{text-decoration:underline;text-underline-offset:5px}.downloadButton,.headerCta{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--ink);color:#fff;border:0;border-radius:18px;padding:18px 25px;font-weight:900;box-shadow:0 12px 30px rgba(17,17,17,.12);cursor:pointer}.headerCta{padding:14px 20px;border-radius:14px;white-space:nowrap}.downloadButton span{font-size:25px}.heroGrid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:630px;grid-gap:30px;gap:30px}.eyebrow{font-size:13px;letter-spacing:1.8px;font-weight:900;color:#594700;margin:0 0 16px}.finalCta h2,.hero h1,.section h2{font-size:clamp(54px,6vw,88px);line-height:.94;letter-spacing:-3.5px;margin:0;font-weight:950}.hero .lead,.sectionLead{font-size:21px;line-height:1.5;max-width:680px;margin:28px 0 30px}.micro{font-size:16px;color:#5C4B00;margin:18px 0 0}.heroVisual{position:relative;min-height:600px;display:flex;align-items:center;justify-content:flex-end}.messageStack{position:absolute;left:0;top:100px;width:310px;display:grid;grid-gap:16px;gap:16px;z-index:3}.messageCard{background:#fff;border-radius:20px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;box-shadow:0 18px 45px rgba(112,84,0,.16);transform:rotate(3deg)}.messageCard:nth-child(2){transform:rotate(-2deg);margin-left:22px}.messageCard:nth-child(3){transform:rotate(2deg);margin-left:44px}.messageIcon{width:42px;height:42px;border-radius:12px;background:var(--yellow);display:grid;place-items:center;font-weight:950;font-size:13px}.messageCard p{margin:4px 0 0;font-size:14px;line-height:1.35;color:#444}.phone{position:relative;width:360px;min-height:590px;padding:16px;border-radius:55px;background:#0E0E0E;box-shadow:0 30px 70px rgba(17,17,17,.28);transform:rotate(4deg);z-index:2}.phoneScreen{min-height:558px;border-radius:41px;background:linear-gradient(#FFD84D 0 30%,#FFF9E7 75%);padding:55px 18px 22px;overflow:hidden}.phoneNotch{top:25px;left:50%;transform:translateX(-50%);width:108px;height:28px;border-radius:18px;background:#050505}.phoneNotch,.phoneTime{position:absolute;z-index:4}.phoneTime{top:30px;left:42px;font-weight:900;font-size:12px}.phoneBrand{display:flex;align-items:center;gap:4px;font-size:18px;margin-bottom:24px}.phoneBrand .brandMark{width:26px;height:26px}.phoneBubble{padding:18px;background:#fff;border-radius:19px;font-size:17px;line-height:1.35;box-shadow:0 8px 22px rgba(0,0,0,.06)}.phoneArrow{text-align:center;font-size:34px;margin:9px}.taskCard{background:#fff;border-radius:20px;padding:18px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 8px 22px rgba(0,0,0,.06)}.taskCard strong{font-size:20px;display:block;margin:2px 0 10px}.phoneListItem small,.taskCard small{display:block;color:#5A5A5A;font-size:13px;margin-top:5px}.check{width:42px;height:42px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;font-size:22px;font-weight:950;flex:none}.check.small{width:29px;height:29px;font-size:14px}.reminderPill{margin-top:18px;background:#fff;border-radius:16px;padding:15px;text-align:center;font-weight:750}.section{padding:110px 0}.white{background:#fff}.yellow{background:var(--yellow)}.cream{background:var(--cream)}.dark{background:#111;color:#fff}.chip{display:inline-block;background:var(--yellow);padding:9px 14px;border-radius:30px;color:#111}.section h2{font-size:clamp(45px,5vw,70px)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:50px}.featureCard,.planCard,.stepCard,.trialCard{border:1px solid rgba(17,17,17,.07);background:linear-gradient(145deg,#fff,#FFF9E9);border-radius:26px;padding:28px;box-shadow:0 18px 50px rgba(17,17,17,.05)}.stepNumber{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--yellow);font-size:21px;font-weight:950}.featureCard h3,.stepCard h3{font-size:26px;margin:22px 0 10px}.featureCard p,.stepCard p{font-size:17px;line-height:1.5;color:#514A3A;margin:0}.examplesGrid{grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px}.examplesGrid,.flow{display:grid;align-items:center}.flow{grid-template-columns:1fr auto 1fr;grid-gap:18px;gap:18px}.exampleMessages,.miniTasks{display:grid;grid-gap:13px;gap:13px}.exampleMessage,.miniTask{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 12px 30px rgba(99,77,0,.1)}.exampleMessage span,.exampleMessage strong{display:block}.exampleMessage span{color:#666;margin-top:4px}.flowArrow{font-size:42px;font-weight:300}.miniTask{display:flex;align-items:center;gap:12px}.miniTask small,.miniTask strong{display:block}.miniTask small{color:#666;margin-top:4px}.inputGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:48px}.featureCard{position:relative;display:flex;gap:18px;min-height:190px}.featureCard:nth-child(4),.featureCard:nth-child(5){grid-column:span 1}.featureIcon{width:66px;height:66px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;font-size:22px;font-weight:950;flex:none}.cornerArrow{position:absolute;right:22px;top:18px;font-size:25px}.controlGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.dark h2 span,.yellowText{color:var(--yellow)}.light{color:#DADADA}.reviewCard{background:#fff;color:#111;border-radius:32px;padding:30px;box-shadow:0 28px 80px rgba(0,0,0,.3)}.reviewTitle{display:flex;align-items:center;gap:14px;font-size:24px;margin-bottom:22px}.reviewCard label{font-size:12px;color:#777;display:block;margin:14px 0 6px}.field{border:1px solid #e8e8e8;background:#FAFAFA;border-radius:14px;padding:13px 15px;font-size:16px}.clarify{background:#FFF6CB;border-radius:18px;margin:20px 0;padding:18px}.clarify span{display:block;margin:8px 0 12px;color:#555}.reviewCard button{border:0;width:100%;background:var(--yellow);padding:16px;border-radius:14px;font-weight:900;font-size:17px}.interfaceGrid{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:45px;gap:45px;align-items:center}.featureList{display:grid;grid-gap:16px;gap:16px;margin-top:32px}.featureList>div{display:flex;align-items:center;gap:14px}.featureList>div>span{width:42px;height:42px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;font-weight:900}.featureList p,.featureList small,.featureList strong{display:block;margin:0}.featureList small{color:#766B57;margin-top:4px}.phonesRow{display:flex;align-items:end;justify-content:flex-end;gap:12px}.phone.compact{width:220px;min-height:430px;border-radius:38px;padding:9px;transform:rotate(-2deg)}.phone.compact:nth-child(2){transform:translateY(24px)}.phone.compact:nth-child(3){transform:rotate(3deg)}.phone.compact .phoneScreen{min-height:412px;border-radius:31px;padding:47px 11px 14px;background:linear-gradient(#FFD84D 0 22%,#FFF9E7 55%)}.phone.compact .phoneNotch{width:74px;height:20px;top:16px}.phone.compact .phoneTime{top:20px;left:25px;font-size:9px}.phoneList h4{font-size:18px;margin:6px 0 15px}.phoneListItem{display:flex;gap:8px;background:#fff;border-radius:12px;padding:10px;margin-bottom:8px;align-items:center}.phoneListItem strong{font-size:12px}.phoneListItem small{font-size:10px}.trialGrid{display:grid;grid-template-columns:1fr .9fr;grid-gap:65px;gap:65px;align-items:center}.trialCard{background:#fff;display:grid;grid-gap:16px;gap:16px;padding:38px}.trialCard strong{font-size:42px;line-height:1}.trialCard span{font-size:18px;border-top:1px solid #eee;padding-top:14px}.gift{width:68px;height:68px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;font-size:31px}.planGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px}.planCard{background:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:7px;gap:7px}.planCard strong{font-size:23px}.planCard span:not(.planArrow){color:#746744}.planArrow{grid-row:1/3;grid-column:2;font-size:30px}.faqGrid{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:70px;gap:70px}.faqList{display:grid;grid-gap:10px;gap:10px}details{border:1px solid #e6e1d6;border-radius:16px;background:#fff;overflow:hidden}summary{cursor:pointer;list-style:none;padding:19px 22px;font-weight:850;display:flex;align-items:center;justify-content:space-between}summary::-webkit-details-marker{display:none}summary span{font-size:24px;font-weight:400}details p{margin:0;padding:0 22px 20px;color:#5B5445;line-height:1.55}.finalCta{background:var(--yellow);padding:110px 0 0}.finalGrid{display:grid;grid-template-columns:1fr .85fr;grid-gap:40px;gap:40px;align-items:center}.finalCta h2{margin:25px 0 0}.finalGrid>.phone{justify-self:end}.phoneAdd{background:#fff;border-radius:17px;padding:17px;font-weight:900;font-size:17px;margin-bottom:18px}.footer{border-top:1px solid rgba(17,17,17,.3);padding:26px 0 34px;margin-top:80px;display:grid;grid-template-columns:.8fr .6fr 1.3fr;grid-gap:30px;gap:30px;font-size:13px}.footerNav,.legalLinks{display:flex;gap:16px;flex-wrap:wrap}.legalLinks{justify-content:flex-end}.footer a{text-decoration:underline;text-underline-offset:3px}.legalPage{min-height:100vh;background:var(--yellow);padding:28px}.legalTop{width:min(1000px,100%);margin:0 auto 28px;display:flex;justify-content:space-between;align-items:center}.legalBack{font-weight:800}.legalCard{width:min(1000px,100%);margin:0 auto;background:#fff;border-radius:28px;padding:clamp(28px,5vw,64px);box-shadow:0 24px 70px rgba(91,68,0,.13)}.legalCard h1{font-size:clamp(38px,6vw,68px);line-height:1;letter-spacing:-2px;margin:0 0 12px}.legalUpdated{color:#776D5A;margin:0 0 36px}.legalText{white-space:pre-wrap;font-size:17px;line-height:1.7;color:#26231D}@media(max-width:900px){.shell{width:min(100% - 28px,680px)}.header{height:82px}.header nav{display:none}.headerCta{font-size:13px;padding:12px 14px}.brandLink{font-size:18px}.brandMark{width:29px;height:29px}.hero{min-height:auto;padding-bottom:70px}.controlGrid,.examplesGrid,.faqGrid,.finalGrid,.heroGrid,.interfaceGrid,.trialGrid{grid-template-columns:1fr}.heroGrid{padding-top:45px}.finalCta h2,.hero h1,.section h2{font-size:clamp(48px,14vw,70px);letter-spacing:-2.5px}.heroVisual{min-height:560px;margin-top:10px}.messageStack{left:0;top:80px;width:240px}.phone{width:310px;min-height:520px}.phoneScreen{min-height:488px}.inputGrid,.planGrid,.steps{grid-template-columns:1fr}.featureCard:nth-child(4),.featureCard:nth-child(5){grid-column:auto}.flow{grid-template-columns:1fr}.flowArrow{transform:rotate(90deg);text-align:center}.phonesRow{overflow:hidden;justify-content:center;padding:15px 0 40px}.phone.compact{min-width:195px}.section{padding:80px 0}.finalGrid>.phone{justify-self:center;margin-top:30px}.footer{grid-template-columns:1fr}.legalLinks{justify-content:flex-start}}@media(max-width:560px){.shell{width:calc(100% - 24px)}.headerCta{display:none}.heroCopy .lead,.sectionLead{font-size:18px}.downloadButton{width:100%}.heroVisual{min-height:500px}.messageStack{width:205px;top:55px}.messageCard{padding:11px;font-size:12px}.messageCard p{font-size:11px}.phone{width:270px;min-height:470px}.phoneScreen{min-height:438px;padding:50px 14px 18px}.phoneBubble{font-size:14px}.phonesRow{justify-content:flex-start;overflow-x:auto}.trialCard strong{font-size:34px}.legalPage{padding:16px}}.downloadModalOverlay{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(17,17,17,.62);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.downloadModal{position:relative;width:min(460px,100%);padding:34px 30px 32px;border-radius:30px;background:#fff;color:var(--ink);text-align:center;box-shadow:0 36px 110px rgba(0,0,0,.28)}.downloadModalClose{position:absolute;top:14px;right:14px;width:42px;height:42px;border:0;border-radius:50%;background:#F3F1EB;color:#111;font-size:28px;line-height:1;cursor:pointer}.downloadModalBrand{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-size:21px;font-weight:950;letter-spacing:.8px}.downloadModalBrand .brandMark{width:34px;height:34px}.downloadModal h3{margin:0 auto 12px;max-width:390px;font-size:34px;line-height:1.04;letter-spacing:-1.2px}.downloadModal p{max-width:350px;margin:0 auto 24px;font-size:17px;line-height:1.5;color:#5C5548}.downloadQrWrap{display:inline-flex;align-items:center;justify-content:center;padding:18px;border:1px solid #eee6cf;border-radius:24px;background:#fff;box-shadow:0 14px 36px rgba(17,17,17,.07)}.downloadQrWrap svg{display:block}.downloadQrHint{margin-top:16px!important;margin-bottom:0!important;font-size:14px!important;color:#766B57!important}@media(max-width:560px){.downloadModal{padding:30px 20px 26px;border-radius:24px}.downloadModal h3{font-size:28px}.downloadModal p{font-size:16px}.downloadQrWrap{padding:14px}}.howSection{background:#fff;padding:86px 0 78px;overflow:hidden}.howChip{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px}.howChip span{font-size:16px}.howTitle{margin:0;max-width:980px;font-size:clamp(58px,5.35vw,82px);line-height:.94;letter-spacing:-4px;font-weight:950}.howLead{max-width:830px;margin:20px 0 30px;font-size:21px;line-height:1.42;color:#262626}.howCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.howCard{min-height:448px;padding:26px 25px 24px;border:1px solid #eee9dd;border-radius:25px;background:linear-gradient(145deg,#fff,#FFF9EA);box-shadow:0 18px 46px rgba(17,17,17,.055);overflow:hidden}.howCardHead{display:grid;grid-template-columns:58px 1fr;grid-gap:16px;gap:16px;align-items:start}.howNumber{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);font-size:20px;font-weight:950}.howCard h3{margin:4px 0 8px;font-size:29px;line-height:1.03;letter-spacing:-1px}.howCardHead p{margin:0;max-width:290px;color:#353535;font-size:16px;line-height:1.4}.sourcePreview{position:relative;height:230px;margin-top:23px}.sourceBubble{position:absolute;left:8px;right:8px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:17px;background:#fff;box-shadow:0 12px 28px rgba(17,17,17,.075)}.sourceBubble>div{min-width:0;flex:1 1}.sourceBubble small,.sourceBubble strong{display:inline-block}.sourceBubble strong{font-size:14px}.sourceBubble small{float:right;color:#8B8B8B;font-size:11px}.sourceBubble p{clear:both;margin:4px 0 0;font-size:13px;line-height:1.3}.sourceIcon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none;background:#28C76F;color:#fff;font-size:19px;font-weight:900}.sourceIcon.pdf{background:#FA3B31;font-size:10px}.sourceMessage{top:0}.sourcePdf{top:92px;left:28px;right:-4px}.sourceVoice{top:164px;left:18px;right:16px}.sourceMic{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#F1F1F1;font-size:13px}.voiceWave{flex:1 1!important;height:30px;display:flex;align-items:center;gap:4px}.voiceWave i{width:3px;border-radius:4px;background:#7B8492}.voiceWave i:first-child{height:9px}.voiceWave i:nth-child(2){height:18px}.voiceWave i:nth-child(3){height:25px}.voiceWave i:nth-child(4){height:13px}.voiceWave i:nth-child(5){height:27px}.voiceWave i:nth-child(6){height:17px}.voiceWave i:nth-child(7){height:23px}.voiceWave i:nth-child(8){height:12px}.voiceWave i:nth-child(9){height:7px}.taskPreview{margin-top:24px;padding:17px;border-radius:21px;background:#fff;box-shadow:0 14px 30px rgba(17,17,17,.07)}.taskPreviewTop{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:11px;gap:11px;margin-bottom:16px}.taskPreviewTop strong{font-size:22px}.taskPreviewTop .dots{font-weight:900;letter-spacing:2px}.taskPreviewRow{display:flex;gap:11px;align-items:center;padding:7px 2px;font-size:14px}.taskPreviewRow>span{width:24px;text-align:center;font-size:18px}.taskPreviewRow b{font-weight:650}.taskPreviewActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:13px}.taskPreviewActions span,.taskPreviewActions strong{padding:12px 9px;border-radius:12px;text-align:center;font-size:14px}.taskPreviewActions span{background:#F1F1F1}.taskPreviewActions strong{background:var(--yellow)}.reminderPreview{display:grid;grid-gap:20px;gap:20px;margin-top:33px}.reminderSwitch{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(17,17,17,.06)}.reminderSwitch>span{font-size:23px}.reminderSwitch strong{font-size:14px}.reminderSwitch i{position:relative;width:54px;height:30px;border-radius:18px;background:var(--yellow)}.reminderSwitch i:after{content:"";position:absolute;right:4px;top:4px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.14)}.notificationPreview{display:grid;grid-template-columns:46px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:15px;border-radius:19px;background:#fff;box-shadow:0 14px 30px rgba(17,17,17,.08)}.notificationIcon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--yellow)}.notificationIcon .brandMark{width:29px;height:29px}.notificationPreview small{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.3px}.notificationPreview small em{font-style:normal;color:#999;font-weight:400}.notificationPreview strong{display:block;margin-top:4px;font-size:14px}.notificationPreview p{margin:5px 0 0;color:#656565;font-size:12px;line-height:1.35}.howFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center;margin-top:22px}.howFlowItem{min-height:88px;display:flex;align-items:center;gap:13px;padding:16px 17px;border:1px solid #eee9dd;border-radius:24px;background:linear-gradient(145deg,#fff,#FFF9EA)}.howFlowItem>span{width:47px;height:47px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--yellow);font-size:22px;font-weight:900}.howFlowItem small,.howFlowItem strong{display:block}.howFlowItem strong{font-size:16px}.howFlowItem small{margin-top:4px;color:#727272;font-size:12px;line-height:1.25}.howFlowArrow{font-size:34px;font-weight:400}@media(max-width:900px){.howSection{padding:72px 0 65px}.howTitle{font-size:clamp(48px,11vw,70px);letter-spacing:-2.5px}.howLead{font-size:18px}.howCards{grid-template-columns:1fr}.howCard{min-height:0}.sourcePreview{height:235px}.howFlow{grid-template-columns:1fr;gap:10px}.howFlowArrow{transform:rotate(90deg);text-align:center;line-height:24px}}@media(max-width:560px){.howSection{padding:62px 0 54px}.howTitle{font-size:clamp(42px,12.5vw,58px);line-height:.98}.howLead{font-size:17px;margin:18px 0 26px}.howCard{padding:21px 18px 20px;border-radius:22px}.howCardHead{grid-template-columns:50px 1fr;gap:12px}.howNumber{width:50px;height:50px;font-size:18px}.howCard h3{font-size:25px}.howCardHead p{font-size:15px}.taskPreviewTop strong{font-size:19px}.howFlowItem{min-height:78px}}.messageCardCopy{min-width:0;flex:1 1}.messageCardTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.messageCardTop strong{font-size:14px}.messageCardTop small{font-size:11px;color:#999;white-space:nowrap}.messageIcon{overflow:hidden}.messageIcon svg{width:100%;height:100%;display:block}.genericMessageIcon{background:#FFD84D;color:#111}.genericMessageIcon svg{padding:8px;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.genericMessageIcon circle{fill:currentColor;stroke:none}.flightIcon{background:#DCEBFF;color:#1F6FC7}.flightIcon svg{padding:7px;fill:currentColor}.pdfIcon{background:transparent}.pdfIcon svg{overflow:visible}.pdfIcon svg>path:first-child{fill:#F34236}.pdfIcon .pdfFold{fill:none;stroke:#fff;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.pdfIcon text{fill:#fff;font-size:10px;font-weight:900;font-family:Arial,Helvetica,sans-serif}.examplesSection{background:var(--yellow);padding:86px 0 74px;overflow:hidden}.examplesShowcase{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:54px;gap:54px;align-items:center}.examplesCopy h2{margin:0;font-size:clamp(56px,5.2vw,82px);line-height:.93;letter-spacing:-4px;font-weight:950}.examplesCopy .sectionLead{max-width:470px;margin-top:24px}.examplesVisual{min-height:565px;grid-template-columns:280px 48px 310px 145px;align-items:center;justify-content:end}.examplesVisual,.lifeMessages{position:relative;display:grid}.lifeMessages{z-index:3;grid-gap:12px;gap:12px}.lifeMessage{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:12px 14px;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(112,84,0,.15)}.lifeMessage:first-child{transform:rotate(-3deg)}.lifeMessage:nth-child(2){transform:rotate(1deg);margin-left:10px}.lifeMessage:nth-child(3){transform:rotate(-1deg);margin-left:4px}.lifeMessage:nth-child(4){transform:rotate(2deg);margin-left:14px}.lifeMessage strong{display:block;font-size:14px;line-height:1.15}.lifeMessage p{margin:3px 0 0;font-size:13px;line-height:1.25}.lifeMessage>small{align-self:start;color:#9A9A9A;font-size:10px;white-space:nowrap}.lifeIcon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:20px;font-weight:900}.lifeIcon.people{background:#DCE9FF;color:#2B6BD8}.lifeIcon.parcel{background:#DDF5E7;color:#20A65A}.lifeIcon.doctor{background:#ECDFFF;color:#8057C8}.lifeIcon.study{background:#FFF0C7;color:#B57A00}.messageArrows{position:relative;height:330px;z-index:2}.messageArrows span{position:absolute;right:0;color:#111;font-size:30px;line-height:1;font-weight:500}.messageArrows span:first-child{top:18px;transform:rotate(7deg)}.messageArrows span:nth-child(2){top:102px}.messageArrows span:nth-child(3){top:196px}.messageArrows span:nth-child(4){top:282px;transform:rotate(-7deg)}.examplesPhone{position:relative;width:310px;min-height:530px;padding:13px;border-radius:48px;background:#0E0E0E;box-shadow:0 30px 65px rgba(17,17,17,.28);transform:rotate(2deg);z-index:2}.examplesPhoneNotch{position:absolute;z-index:4;top:21px;left:50%;width:92px;height:25px;transform:translateX(-50%);border-radius:18px;background:#050505}.examplesPhoneTime{position:absolute;z-index:4;top:25px;left:34px;font-size:10px;font-weight:900}.examplesPhoneScreen{min-height:504px;padding:53px 14px 18px;overflow:hidden;border-radius:37px;background:linear-gradient(#FFD84D 0 22%,#FFF9E8 58%)}.examplesPhoneBrand{display:grid;grid-template-columns:27px 1fr auto auto;grid-gap:7px;gap:7px;align-items:center;margin-bottom:24px}.examplesPhoneBrand .brandMark{width:26px;height:26px}.examplesPhoneBrand strong{font-size:16px}.examplesPhoneBrand span{font-size:18px}.examplesTaskList{display:grid;grid-gap:9px;gap:9px}.lifeTask{display:grid;grid-template-columns:38px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 12px;border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(0,0,0,.055)}.lifeTask .lifeIcon{width:38px;height:38px;font-size:18px}.lifeTask strong{display:block;font-size:12px;line-height:1.2}.lifeTask small{display:block;margin-top:4px;color:#737373;font-size:10px}.lifeTask>span{font-size:20px;color:#777}.examplesNote{position:relative;align-self:center;padding-left:16px;color:#161616;transform:rotate(-4deg)}.examplesNote span{display:block;font-family:Comic Sans MS,Segoe Print,cursive;font-size:24px;line-height:1.08;font-weight:700}.examplesNote b{position:absolute;left:-3px;bottom:-45px;font-size:42px;transform:rotate(-18deg)}@media(max-width:1100px){.examplesShowcase{grid-template-columns:1fr;gap:28px}.examplesCopy .sectionLead{max-width:650px}.examplesVisual{justify-content:center}}@media(max-width:900px){.examplesSection{padding:72px 0 64px}.examplesCopy h2{font-size:clamp(48px,11vw,68px);letter-spacing:-2.5px}.examplesVisual{min-height:auto;grid-template-columns:minmax(230px,290px) 38px minmax(260px,300px);gap:8px}.examplesNote{display:none}.examplesPhone{width:290px}}@media(max-width:680px){.examplesVisual{display:flex;flex-direction:column;align-items:center;gap:18px}.lifeMessages{width:100%;max-width:360px}.lifeMessage:nth-child(n){margin-left:0;transform:none}.messageArrows{width:44px;height:44px}.messageArrows span{display:none}.messageArrows:after{content:"↓";position:absolute;inset:0;display:grid;place-items:center;font-size:38px}.examplesPhone{width:min(310px,92vw);transform:none}}.featuresShowcase{background:#fff;padding:88px 0 74px;overflow:hidden}.featuresLayout{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:46px;gap:46px;align-items:center}.featuresCopy h2{margin:0;font-size:clamp(58px,5.5vw,86px);line-height:.92;letter-spacing:-4px;font-weight:950}.featuresLead{max-width:620px;margin:22px 0 8px;font-size:21px;line-height:1.42}.featuresHint{margin:0 0 28px;color:#6D665A;font-size:17px}.methodGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.addMethod{position:relative;min-height:164px;display:flex;align-items:flex-start;gap:14px;padding:22px 20px;border:1px solid #eee8d9;border-radius:24px;background:linear-gradient(145deg,#fff,#FFF9EA);box-shadow:0 16px 38px rgba(17,17,17,.055)}.addMethod.wide{grid-column:span 1}.addMethod>div{min-width:0}.addMethod strong{display:block;padding-right:24px;font-size:22px;line-height:1.03}.addMethod p{margin:9px 0 0;color:#564F42;line-height:1.4}.addMethodArrow{position:absolute;right:18px;top:16px;font-size:23px}.methodIcon{width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--yellow);color:#111;font-weight:950;font-size:19px}.messageGlyph{font-size:19px;letter-spacing:2px}.photoGlyph{font-size:26px}.pdfGlyph{border-radius:16px;background:#FF4A3D;color:#fff;font-size:12px}.textGlyph{font-size:19px}.voiceGlyph{font-size:15px}.featuresPhoneWrap{position:relative;min-height:675px;display:flex;align-items:center;justify-content:center}.featuresPhone{position:relative;width:385px;min-height:640px;padding:15px;border-radius:58px;background:#0D0D0D;box-shadow:0 34px 80px rgba(17,17,17,.28);transform:rotate(4deg);z-index:2}.featuresPhoneNotch{position:absolute;z-index:5;top:24px;left:50%;width:112px;height:29px;transform:translateX(-50%);border-radius:20px;background:#050505}.featuresPhoneTime{position:absolute;z-index:5;top:30px;left:42px;font-size:11px;font-weight:900}.featuresPhoneScreen{position:relative;min-height:610px;overflow:hidden;padding:56px 17px 18px;border-radius:43px;background:linear-gradient(#FFD84D 0 34%,#FFF8E8 72%)}.featuresPhoneBrand{display:grid;grid-template-columns:27px 1fr auto auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:22px}.featuresPhoneBrand .brandMark{width:26px;height:26px}.featuresPhoneBrand span,.featuresPhoneBrand strong{font-size:18px}.featuresPhoneTask{display:grid;grid-template-columns:42px 1fr auto;align-items:start;grid-gap:12px;gap:12px;padding:16px;border-radius:20px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.065)}.featuresPhoneTask strong{display:block;font-size:19px;margin-top:2px}.featuresPhoneTask small{display:block;margin-top:5px;color:#666;font-size:11px}.featuresPhoneTask b{font-size:15px;letter-spacing:2px}.featuresSheet{position:absolute;left:0;right:0;bottom:0;padding:14px 16px 18px;border-radius:30px 30px 0 0;background:#fff;box-shadow:0 -10px 28px rgba(17,17,17,.08)}.featuresSheetHandle{width:48px;height:5px;margin:0 auto 12px;border-radius:8px;background:#CFCFCF}.featuresSheetHead{display:flex;align-items:center;justify-content:space-between;margin:0 2px 10px}.featuresSheetHead strong{font-size:23px}.featuresSheetHead span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#F3F3F3;font-size:22px}.phoneMethod{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 8px;border-top:1px solid #f0f0f0}.phoneMethod:first-of-type{border-top:0}.phoneMethod .methodIcon{width:40px;height:40px;font-size:13px;border-radius:13px}.phoneMethod .photoGlyph{font-size:20px}.phoneMethod strong{display:block;font-size:13px}.phoneMethod small{display:block;margin-top:3px;color:#7A7A7A;font-size:10px}.phoneMethod>span:last-child{font-size:22px;color:#777}.featuresArrow{position:absolute;z-index:4;left:4px;top:76px;font-size:78px;font-weight:400;transform:rotate(18deg)}.featuresAccent{position:absolute;z-index:3;display:grid;grid-gap:8px;gap:8px}.featuresAccent i{display:block;width:34px;height:5px;border-radius:5px;background:#111}.featuresAccentTop{right:6px;top:78px;transform:rotate(38deg)}.featuresAccentBottom{right:0;bottom:72px;transform:rotate(-28deg)}@media(max-width:1050px){.featuresLayout{grid-template-columns:1fr;gap:24px}.featuresLead{max-width:720px}.featuresPhoneWrap{min-height:620px}}@media(max-width:760px){.featuresShowcase{padding:72px 0 60px}.featuresCopy h2{font-size:clamp(48px,12vw,70px);letter-spacing:-2.6px}.featuresLead{font-size:18px}.methodGrid{grid-template-columns:1fr 1fr}.addMethod.wide{grid-column:auto}.featuresPhoneWrap{min-height:590px}.featuresPhone{width:340px;min-height:570px}.featuresPhoneScreen{min-height:540px}}@media(max-width:560px){.methodGrid{grid-template-columns:1fr}.addMethod{min-height:0}.featuresPhoneWrap{min-height:535px}.featuresPhone{width:min(320px,92vw);min-height:515px;transform:none}.featuresPhoneScreen{min-height:485px}.featuresArrow{left:-2px;top:48px;font-size:54px}.featuresAccentTop{right:5px;top:52px}.featuresAccentBottom{right:6px;bottom:38px}}.featuresLayout{width:min(1380px,calc(100% - 48px));grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:58px}.featuresCopy h2{max-width:720px}.featuresLead{max-width:690px}.methodGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.addMethod{display:block;min-height:184px;padding:22px 22px 20px}.addMethod:first-child,.addMethod:nth-child(2),.addMethod:nth-child(3){grid-column:span 2}.addMethod:nth-child(4),.addMethod:nth-child(5){grid-column:span 3;min-height:150px}.addMethod .methodIcon{margin-bottom:16px}.addMethod strong{padding-right:28px;font-size:21px;line-height:1.08}.addMethod p{max-width:220px;margin-top:8px;font-size:15px;line-height:1.35}.addMethod:nth-child(4) p,.addMethod:nth-child(5) p{max-width:300px}.featuresPhoneWrap{min-height:720px;justify-content:flex-end}.featuresPhone{width:430px;min-height:690px;padding:16px;border-radius:62px;transform:rotate(3deg)}.featuresPhoneNotch{top:25px;width:120px;height:31px}.featuresPhoneTime{top:31px;left:45px;font-size:12px}.featuresPhoneScreen{min-height:658px;padding:61px 19px 20px;border-radius:46px}.featuresPhoneBrand{grid-template-columns:29px 1fr auto auto;margin-bottom:26px}.featuresPhoneBrand .brandMark{width:28px;height:28px}.featuresPhoneBrand strong{font-size:19px}.featuresPhoneTask{grid-template-columns:46px 1fr auto;padding:18px}.featuresPhoneTask strong{font-size:20px}.featuresPhoneTask small{font-size:12px}.featuresSheet{padding:15px 18px 20px;border-radius:32px 32px 0 0}.featuresSheetHead strong{font-size:25px}.phoneMethod{grid-template-columns:46px 1fr auto;padding:11px 9px}.phoneMethod .methodIcon{width:44px;height:44px}.phoneMethod strong{font-size:14px}.phoneMethod small{font-size:10.5px}.featuresArrow{left:-18px;top:112px;font-size:68px;transform:rotate(9deg)}.featuresAccentTop{right:-10px;top:98px}.featuresAccentBottom{right:-12px;bottom:82px}@media(max-width:1250px){.featuresLayout{width:min(100% - 48px,980px);grid-template-columns:1fr;gap:34px}.featuresPhoneWrap{justify-content:center;min-height:700px}}@media(max-width:760px){.featuresLayout{width:calc(100% - 28px)}.methodGrid{grid-template-columns:1fr 1fr}.addMethod:nth-child(n){grid-column:auto;min-height:166px}.addMethod:nth-child(5){grid-column:1/-1;min-height:145px}.featuresPhone{width:360px;min-height:590px}.featuresPhoneScreen{min-height:558px}.featuresPhoneWrap{min-height:620px}}@media(max-width:560px){.featuresLayout{width:calc(100% - 24px)}.methodGrid{grid-template-columns:1fr}.addMethod:nth-child(n){grid-column:auto;min-height:0}.featuresPhone{width:min(320px,92vw);min-height:515px}.featuresPhoneScreen{min-height:485px}.featuresPhoneWrap{min-height:540px}}.controlShowcase{padding:34px 0 74px}.controlPanel{width:min(1380px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:40px;gap:40px;align-items:stretch;min-height:760px;padding:56px 56px 42px;border-radius:34px;overflow:hidden;background:radial-gradient(circle at 78% 52%,rgba(255,216,77,.16),transparent 32%),#101010;color:#fff}.controlCopy{display:flex;flex-direction:column;justify-content:center}.controlChip{display:inline-flex;width:max-content;margin:0 0 24px;padding:11px 18px;border-radius:999px;background:var(--yellow);color:#111;font-size:14px;font-weight:950;letter-spacing:1.1px}.controlCopy h2{margin:0;font-size:clamp(64px,5.7vw,92px);line-height:.91;letter-spacing:-4.5px;font-weight:950}.controlCopy h2 span{color:var(--yellow)}.controlCopy>p{max-width:690px;margin:30px 0 0;color:#E8E8E8;font-size:22px;line-height:1.45}.controlBenefits{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;margin-top:auto;padding-top:42px}.controlBenefit{min-height:138px;display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(255,255,255,.035)}.controlBenefit>span{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--yellow);color:#111;font-size:21px;font-weight:950}.controlBenefit strong{display:block;font-size:17px;line-height:1.15}.controlBenefit p{margin:8px 0 0;color:#BEBEBE;font-size:13px;line-height:1.35}.controlBenefitArrow{color:#fff;font-size:30px;opacity:.9}.controlVisual{position:relative;min-height:660px;display:flex;align-items:center;justify-content:flex-end}.controlPhone{position:relative;width:390px;min-height:640px;padding:14px;border-radius:58px;background:#0A0A0A;box-shadow:0 36px 80px rgba(0,0,0,.48);transform:rotate(3deg)}.controlPhoneNotch{position:absolute;z-index:4;top:23px;left:50%;width:110px;height:29px;transform:translateX(-50%);border-radius:18px;background:#050505}.controlPhoneTime{position:absolute;z-index:4;top:29px;left:42px;color:#111;font-size:11px;font-weight:900}.controlPhoneScreen{min-height:612px;padding:58px 16px 18px;border-radius:44px;overflow:hidden;background:linear-gradient(#FFD84D 0 27%,#FFF9EA 66%);color:#111}.controlPhoneBrand{display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:20px}.controlPhoneBrand .brandMark{width:27px;height:27px}.controlPhoneBrand strong{font-size:18px}.controlPhoneBrand span{font-size:20px}.controlReview{padding:18px;border-radius:26px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.08)}.controlReviewTitle{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;align-items:start;margin-bottom:10px}.controlReviewTitle strong{display:block;font-size:22px}.controlReviewTitle small{display:block;margin-top:5px;color:#777;font-size:11px;line-height:1.3}.controlReviewRow{display:grid;grid-template-columns:30px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #ececec}.controlReviewIcon{width:28px;text-align:center;font-size:20px}.controlReviewRow small{display:block;color:#8A8A8A;font-size:10px}.controlReviewRow strong{display:block;margin-top:3px;font-size:14px}.controlReviewRow>b{color:#555;font-size:17px}.controlReviewActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:13px}.controlReviewActions span,.controlReviewActions strong{padding:13px 10px;border-radius:13px;text-align:center;font-size:14px}.controlReviewActions span{background:#F2F2F2}.controlReviewActions strong{background:var(--yellow)}.timePrompt{position:absolute;z-index:4;left:-84px;top:265px;width:300px;padding:18px;border-radius:22px;background:#FFFDF6;color:#111;box-shadow:0 24px 55px rgba(0,0,0,.32);transform:rotate(-3deg)}.timePromptTitle{display:grid;grid-template-columns:42px 1fr;grid-gap:11px;gap:11px;align-items:center}.timePromptTitle>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);font-size:21px;font-weight:950}.timePromptTitle strong{font-size:18px;line-height:1.05}.timePrompt>p{margin:15px 0 10px;font-size:15px;line-height:1.35}.timeInput{display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:12px 13px;border:1px solid #e6e0d0;border-radius:13px;background:#fff}.timeInput b{color:#888}.timePromptButton,.timePromptCancel{margin-top:10px;padding:12px 10px;border-radius:12px;text-align:center;font-size:14px;font-weight:850}.timePromptButton{background:var(--yellow)}.timePromptCancel{background:#F2F2F2;font-weight:650}@media(max-width:1180px){.controlPanel{grid-template-columns:1fr;min-height:auto}.controlVisual{min-height:690px;justify-content:center}.controlBenefits{margin-top:34px}}@media(max-width:760px){.controlShowcase{padding:20px 0 54px}.controlPanel{width:calc(100% - 28px);padding:38px 22px 28px;border-radius:28px}.controlCopy h2{font-size:clamp(48px,12vw,68px);letter-spacing:-2.5px}.controlCopy>p{font-size:18px}.controlBenefits{grid-template-columns:1fr;gap:10px}.controlBenefitArrow{transform:rotate(90deg);text-align:center}.controlBenefit{min-height:0}.controlVisual{min-height:660px}.controlPhone{width:min(360px,86vw);min-height:600px}.controlPhoneScreen{min-height:572px}.timePrompt{left:0;top:300px;width:270px}}@media(max-width:520px){.controlPanel{width:calc(100% - 20px);padding:32px 16px 24px}.controlChip{font-size:12px}.controlVisual{min-height:620px}.controlPhone{width:min(320px,90vw);min-height:550px;transform:none}.controlPhoneScreen{min-height:522px}.timePrompt{left:-4px;top:315px;width:250px}}.controlChip{color:#111!important;text-shadow:none!important}.controlCopy>p{max-width:610px}.controlBenefits{grid-template-columns:minmax(0,1.08fr) auto minmax(0,1.08fr) auto minmax(0,1.22fr);gap:16px}.controlBenefit{min-height:154px;padding:20px}.controlBenefit strong{font-size:18px}.controlBenefit p{font-size:13.5px}.controlVisual{padding-right:8px}.controlPhone{transform:translateX(22px) rotate(3deg)}.timePrompt{left:-108px;top:286px}@media(max-width:1180px){.controlCopy>p{max-width:760px}.controlPhone{transform:rotate(3deg)}.timePrompt{left:4px;top:300px}}@media(max-width:760px){.controlBenefits{grid-template-columns:1fr}.controlBenefit{min-height:0}}.controlShowcase{background:#fff;padding:42px 0 76px}.controlPanelClean{width:min(1320px,calc(100% - 48px));min-height:auto;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:56px;padding:58px 60px;border-radius:34px;align-items:center}.controlCopyClean{justify-content:flex-start}.controlCopyClean .controlChip{margin-bottom:22px;color:#111!important}.controlCopyClean h2{font-size:clamp(58px,5.2vw,82px);line-height:.92;letter-spacing:-4px}.controlCopyClean>p{max-width:560px;margin:26px 0 0;font-size:20px;line-height:1.5}.controlPoints{display:grid;grid-gap:14px;gap:14px;margin-top:34px}.controlPoint{display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:15px 0;border-top:1px solid rgba(255,255,255,.12)}.controlPoint:first-child{border-top:0}.controlPoint>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);color:#111;font-size:21px;font-weight:950}.controlPoint strong{display:block;font-size:18px}.controlPoint p{margin:5px 0 0;color:#CFCFCF;font-size:14px;line-height:1.4}.controlDemo{align-self:center;padding:24px;border-radius:28px;background:linear-gradient(160deg,#FFD84D 0 22%,#FFF6D6 22% 100%);box-shadow:0 24px 60px rgba(0,0,0,.3);color:#111}.controlDemoBrand{display:grid;grid-template-columns:30px auto 1fr;align-items:center;grid-gap:8px;gap:8px;margin-bottom:18px}.controlDemoBrand .brandMark{width:29px;height:29px}.controlDemoBrand strong{font-size:18px}.controlDemoBrand span{justify-self:end;font-size:12px;color:#6F5D19;font-weight:700}.controlReviewClean{padding:22px;border-radius:24px;box-shadow:none}.controlReviewClean .controlReviewTitle{grid-template-columns:46px 1fr;margin-bottom:12px}.controlReviewClean .controlReviewTitle strong{font-size:23px}.controlReviewClean .controlReviewTitle small{font-size:12px}.controlReviewClean .controlReviewRow{grid-template-columns:34px 1fr auto;padding:13px 0}.controlReviewClean .controlReviewRow small{font-size:11px}.controlReviewClean .controlReviewRow strong{font-size:15px}.inlineTimePrompt{margin:10px 0 4px;padding:15px;border-radius:16px;background:#FFF3BE;border:1px solid #f4d85f}.inlineTimePromptHead{display:grid;grid-template-columns:36px 1fr;grid-gap:10px;gap:10px;align-items:start}.inlineTimePromptHead>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);font-size:18px;font-weight:950}.inlineTimePromptHead strong{display:block;font-size:15px}.inlineTimePromptHead small{display:block;margin-top:4px;color:#6A6042;font-size:12px}.inlineTimeInput{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:11px;padding:11px 12px;border:1px solid #e1d9bf;border-radius:12px;background:#fff}.inlineTimeInput strong{font-size:15px}.controlReviewActionsClean{margin-top:16px}.controlReviewActionsClean span,.controlReviewActionsClean strong{padding:14px 12px;font-size:15px}@media(max-width:1080px){.controlPanelClean{grid-template-columns:1fr;gap:38px}.controlCopyClean>p{max-width:720px}.controlDemo{width:min(680px,100%);margin:0 auto}}@media(max-width:760px){.controlPanelClean{width:calc(100% - 28px);padding:38px 22px}.controlCopyClean h2{font-size:clamp(48px,12vw,68px);letter-spacing:-2.5px}.controlCopyClean>p{font-size:18px}.controlDemo{padding:16px;border-radius:24px}.controlDemoBrand{grid-template-columns:28px auto}.controlDemoBrand span{display:none}}body,html{max-width:100%;overflow-x:hidden}.interfaceShowcase{background:var(--cream);padding:90px 0 82px;overflow:hidden}.interfaceShowcaseGrid{width:min(1380px,calc(100% - 48px));display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);grid-gap:48px;gap:48px;align-items:center}.interfaceCopy h2{margin:0;max-width:520px;font-size:clamp(56px,5vw,78px);line-height:.94;letter-spacing:-3.6px;font-weight:950}.interfaceLead{max-width:500px;margin:22px 0 28px;font-size:20px;line-height:1.45;color:#40392E}.interfaceFeatures{display:grid;grid-gap:14px;gap:14px}.interfaceFeatures>div{display:grid;grid-template-columns:46px 1fr;grid-gap:14px;gap:14px;align-items:center}.interfaceFeatures>div>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);color:#111;font-size:19px;font-weight:950}.interfaceFeatures small,.interfaceFeatures strong{display:block}.interfaceFeatures strong{font-size:18px}.interfaceFeatures small{margin-top:3px;color:#746B5A;font-size:13px;line-height:1.3}.interfaceNote{max-width:470px;margin:25px 0 0;padding-top:18px;border-top:1px solid #e8dfc8;color:#7A6E58;font-size:14px;line-height:1.45}.appScreens{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.appScreen{position:relative;min-width:0;min-height:430px;padding:22px 11px 58px;overflow:hidden;border:8px solid #111;border-radius:34px;background:var(--yellow);color:#111;box-shadow:0 22px 48px rgba(17,17,17,.16)}.appScreen:first-child{transform:rotate(-2deg)}.appScreen:nth-child(2){transform:translateY(15px)}.appScreen:nth-child(3){transform:translateY(3px) rotate(1deg)}.appScreen:nth-child(4){transform:rotate(2deg)}.appScreen:before{content:"";position:absolute;top:10px;left:50%;width:64px;height:18px;transform:translateX(-50%);border-radius:14px;background:#111}.appScreenTop{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:10px 0 24px}.appScreenTop>strong{font-size:12px;letter-spacing:.4px}.appScreenTop>span{padding:6px 8px;border-radius:8px;background:#111;color:#fff;font-size:9px;font-weight:850;white-space:nowrap}.appScreenEyebrow{display:block;margin-bottom:6px;color:#665000;font-size:8px;font-weight:900;letter-spacing:1px}.appScreen h4{margin:0;font-size:24px;line-height:1;letter-spacing:-1px}.appScreenDate{margin:6px 0 15px;font-size:11px;color:#5F5538}.appScreen h5{margin:0 0 9px;font-size:15px}.appTask{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;align-items:center;margin-bottom:7px;padding:9px;border-radius:12px;background:#fff}.appTask>span{width:23px;height:23px;border:2px solid #333;border-radius:50%}.appTask strong{display:block;font-size:10px;line-height:1.15}.appTask small{display:block;margin-top:3px;color:#727272;font-size:8px}.searchBox{margin-top:18px;padding:13px 12px;border:1px solid #333;border-radius:12px;background:#fff;color:#888;font-size:10px}.searchHint{margin:9px 0 20px;color:#665D47;font-size:9px}.searchHelp{padding:16px 13px;border-radius:15px;background:rgba(255,255,255,.72);font-size:10px;line-height:1.45}.doneLead{margin:8px 0 14px;color:#665D47;font-size:9px}.appDoneTask{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;align-items:start;margin-bottom:8px;padding:10px;border-radius:12px;background:#fff}.appDoneTask>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#62636A;color:#fff;font-size:10px}.appDoneTask strong{display:block;font-size:9px;line-height:1.2}.appDoneTask div>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.appDoneTask b,.appDoneTask em{padding:5px 6px;border-radius:6px;font-size:7px;font-style:normal}.appDoneTask b{background:#62636A;color:#fff}.appDoneTask em{border:1px solid #b96969;color:#A44A4A}.appAddRow{display:grid;grid-template-columns:26px 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin-top:8px;padding:11px 9px;border-radius:12px;background:#fff}.appAddRow>span{font-size:15px;font-weight:850}.appAddRow strong{display:block;font-size:9px}.appAddRow small{display:block;margin-top:3px;color:#747474;font-size:7px}.appAddRow>b{font-size:15px}.appAddRow.dark{background:#171717;color:#fff}.appAddRow.dark>span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);color:#111;font-size:7px}.shareHint{margin:12px 0 0;color:#705F22;font-size:8px;line-height:1.35}.appBottomNav{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2px;gap:2px;padding:9px 7px 10px;border-radius:19px 19px 0 0;background:#fff}.appBottomNav>div{min-width:0;display:grid;place-items:center;grid-gap:2px;gap:2px;color:#666}.appBottomNav span{font-size:13px;line-height:1}.appBottomNav small{max-width:100%;overflow:hidden;font-size:6.5px;white-space:nowrap}.appBottomNav .active{color:#111;font-weight:900}@media(max-width:1100px){.interfaceShowcaseGrid{width:min(960px,calc(100% - 40px));grid-template-columns:1fr;gap:42px}.interfaceCopy h2{max-width:700px}.interfaceLead{max-width:690px}.interfaceFeatures{grid-template-columns:1fr 1fr;gap:16px 28px}.appScreens{max-width:900px;margin:0 auto}}@media(max-width:760px){.interfaceShowcase{padding:72px 0 62px}.interfaceShowcaseGrid{width:calc(100% - 28px)}.interfaceCopy h2{font-size:clamp(46px,12vw,66px);letter-spacing:-2.5px}.interfaceLead{font-size:18px}.interfaceFeatures{grid-template-columns:1fr}.appScreens{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.appScreen:nth-child(n){transform:none;min-width:0}}@media(max-width:430px){.interfaceShowcaseGrid{width:calc(100% - 20px)}.appScreens{grid-template-columns:1fr;max-width:250px}.appScreen{width:100%;min-height:460px}}.freeTrialShowcase{background:var(--yellow);padding:88px 0 78px;overflow:hidden}.freeTrialTop{width:min(1380px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,.86fr) minmax(340px,.76fr) minmax(320px,.72fr);grid-gap:34px;gap:34px;align-items:center}.freeTrialCopy h2{margin:0;max-width:560px;font-size:clamp(64px,5.7vw,90px);line-height:.9;letter-spacing:-4.5px;font-weight:950}.freeTrialLead{max-width:560px;margin:26px 0 28px;font-size:21px;line-height:1.45}.freeTrialCopy .downloadButton{margin-top:2px}.freeTrialCopy .micro{margin-top:14px}.freeTrialCard{align-self:center;min-height:360px;padding:34px 32px;border-radius:30px;background:#fff;box-shadow:0 24px 55px rgba(94,70,0,.16)}.freeTrialGift{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);font-size:30px;font-weight:900}.freeTrialCard>strong{display:block;margin-top:22px;font-size:38px;line-height:1;letter-spacing:-1.5px}.freeTrialBenefits{display:grid;grid-gap:0;gap:0;margin-top:24px}.freeTrialBenefits span{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:13px 0;border-top:1px solid #ececec;font-size:16px}.freeTrialBenefits span:first-child{border-top:0}.freeTrialBenefits b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#FFF6CF;font-size:15px}.freeTrialPhone{position:relative;width:330px;min-height:565px;justify-self:end;padding:13px;border-radius:52px;background:#0F0F0F;box-shadow:0 32px 70px rgba(17,17,17,.28);transform:rotate(3deg)}.freeTrialPhoneNotch{position:absolute;z-index:5;top:21px;left:50%;width:96px;height:25px;transform:translateX(-50%);border-radius:18px;background:#050505}.freeTrialPhoneTime{position:absolute;z-index:5;top:27px;left:38px;font-size:10px;font-weight:900}.freeTrialPhoneScreen{position:relative;min-height:539px;overflow:hidden;padding:57px 15px 68px;border-radius:40px;background:linear-gradient(#FFD84D 0 31%,#FFF9E8 70%)}.freeTrialPhoneTop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.freeTrialPhoneTop strong{font-size:16px}.freeTrialPhoneTop span{padding:7px 10px;border-radius:10px;background:#111;color:#fff;font-size:10px;font-weight:900}.freeLimitCard{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:15px;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.07)}.freeLimitCard small{display:block;color:#777;font-size:10px}.freeLimitCard strong{display:block;margin-top:2px;font-size:24px;line-height:1}.freeLimitBar{height:8px;margin:10px 2px 13px;overflow:hidden;border-radius:8px;background:#F3E8A8}.freeLimitBar i{display:block;width:100%;height:100%;background:#EFC900}.freeAddButton{padding:13px 14px;border:2px solid #111;border-radius:14px;background:var(--yellow);text-align:center;font-size:14px;font-weight:900}.freeTrialPhoneScreen h4{margin:18px 0 10px;font-size:17px}.freeRecentList .appTask{margin-bottom:8px}.freeRecentList .appTask strong{font-size:11px}.freeRecentList .appTask small{font-size:9px}.freeTrialPhone .appBottomNav{bottom:0}.freeTrialPlans{width:min(1380px,calc(100% - 48px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:36px}.freeTrialPlan{display:grid;grid-template-columns:56px 1fr auto;grid-gap:15px;gap:15px;align-items:center;min-height:118px;padding:20px 22px;border-radius:24px;background:#fff;box-shadow:0 14px 34px rgba(95,69,0,.1)}.freeTrialPlanIcon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);font-size:20px;font-weight:900}.freeTrialPlan strong{display:block;font-size:23px;line-height:1.05}.freeTrialPlan small{display:block;margin-top:5px;color:#786A45;font-size:13px}.freeTrialPlanArrow{font-size:28px}@media(max-width:1180px){.freeTrialTop{grid-template-columns:1fr 1fr}.freeTrialPhone{grid-column:2;grid-row:1/span 2;justify-self:center}.freeTrialCard{grid-column:1}}@media(max-width:900px){.freeTrialShowcase{padding:72px 0 66px}.freeTrialTop{width:min(720px,calc(100% - 32px));grid-template-columns:1fr;gap:26px}.freeTrialCopy h2{font-size:clamp(52px,12vw,74px);letter-spacing:-3px}.freeTrialLead{font-size:18px}.freeTrialCard{min-height:0}.freeTrialPhone{grid-column:auto;grid-row:auto;justify-self:center}.freeTrialPlans{width:min(720px,calc(100% - 32px));grid-template-columns:1fr}}@media(max-width:560px){.freeTrialPlans,.freeTrialTop{width:calc(100% - 24px)}.freeTrialCopy h2{font-size:clamp(46px,14vw,64px);line-height:.94}.freeTrialCard{padding:26px 22px}.freeTrialCard>strong{font-size:32px}.freeTrialPhone{width:min(320px,92vw);min-height:545px;transform:none}.freeTrialPhoneScreen{min-height:519px}.freeTrialPlan{grid-template-columns:50px 1fr auto;min-height:104px;padding:18px}.freeTrialPlanIcon{width:50px;height:50px}}.faqShowcase{background:#fff;padding:92px 0 88px}.faqShowcaseGrid{width:min(1320px,calc(100% - 48px));display:grid;grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);grid-gap:70px;gap:70px;align-items:start}.faqIntro h2{margin:0;max-width:560px;font-size:clamp(58px,5.2vw,80px);line-height:.93;letter-spacing:-3.8px;font-weight:950}.faqLead{max-width:500px;margin:24px 0 0;font-size:20px;line-height:1.45;color:#40392E}.faqSupport{display:grid;grid-template-columns:54px 1fr;grid-gap:16px;gap:16px;align-items:start;max-width:470px;margin-top:34px;padding:22px;border-radius:22px;background:var(--yellow);box-shadow:0 14px 34px rgba(95,69,0,.09)}.faqSupportIcon{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:25px;font-weight:950}.faqSupport strong{display:block;font-size:20px}.faqSupport p{margin:6px 0 8px;font-size:14px;line-height:1.4}.faqSupport a{font-size:14px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.faqListLarge{gap:12px}.faqListLarge details{border:1px solid #e9e3d6;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(17,17,17,.025)}.faqListLarge summary{min-height:66px;padding:20px 22px;gap:18px;font-size:17px;line-height:1.25}.faqListLarge summary span{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#FFF6D5;color:#111;font-size:22px;line-height:1;transition:transform .2s ease}.faqListLarge details[open] summary span{transform:rotate(45deg)}.faqListLarge details p{padding:0 22px 22px;color:#5B5445;font-size:15px;line-height:1.55}@media(max-width:900px){.faqShowcase{padding:72px 0 68px}.faqShowcaseGrid{width:min(720px,calc(100% - 32px));grid-template-columns:1fr;gap:34px}.faqIntro h2{max-width:680px;font-size:clamp(48px,12vw,68px);letter-spacing:-2.5px}.faqLead{font-size:18px}.faqSupport{max-width:100%}}@media(max-width:560px){.faqShowcaseGrid{width:calc(100% - 24px)}.faqSupport{grid-template-columns:46px 1fr;padding:18px}.faqSupportIcon{width:46px;height:46px;font-size:21px}.faqListLarge summary{min-height:60px;padding:18px;font-size:16px}.faqListLarge details p{padding:0 18px 18px;font-size:14px}}.finalShowcase{background:var(--yellow);padding:94px 0 0;overflow:hidden}.finalShowcaseGrid{width:min(1380px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,1.06fr) minmax(190px,.48fr) minmax(330px,.72fr);grid-gap:32px;gap:32px;align-items:center}.finalCopy{min-width:0}.finalCopy .finalBrand{margin-bottom:26px}.finalCopy h2{margin:0;max-width:690px;font-size:clamp(66px,6vw,94px);line-height:.9;letter-spacing:-4.8px;font-weight:950}.finalLead{max-width:650px;margin:28px 0 30px;font-size:21px;line-height:1.45}.finalCopy .downloadButton{margin-top:0}.finalSources{display:grid;grid-gap:14px;gap:14px;align-content:center}.finalSourceCard{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:13px 15px;border-radius:18px;background:#fff;box-shadow:0 14px 32px rgba(112,84,0,.14)}.finalSourceCard:first-child{transform:rotate(-2deg)}.finalSourceCard:nth-child(2){transform:translateX(12px) rotate(1deg)}.finalSourceCard:nth-child(3){transform:translateX(5px) rotate(-1deg)}.finalSourceCard:nth-child(4){transform:translateX(16px) rotate(2deg)}.finalSourceIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#FFF0B0;color:#111;font-size:16px;font-weight:950}.finalSourceCard.pdf .finalSourceIcon{background:#F2473D;color:#fff;font-size:11px}.finalSourceCard.photo .finalSourceIcon{background:#DDEBFF;color:#236CCB;font-size:24px}.finalSourceCard.voice .finalSourceIcon{background:#E9DFFF;color:#7048C5;font-size:13px}.finalSourceCard small,.finalSourceCard strong{display:block}.finalSourceCard strong{font-size:16px}.finalSourceCard small{margin-top:3px;color:#777;font-size:12px}.finalAppPhone{position:relative;width:360px;min-height:610px;justify-self:end;padding:14px;border-radius:56px;background:#0E0E0E;box-shadow:0 34px 80px rgba(17,17,17,.3);transform:rotate(3deg)}.finalAppPhoneNotch{position:absolute;z-index:5;top:23px;left:50%;width:106px;height:28px;transform:translateX(-50%);border-radius:18px;background:#050505}.finalAppPhoneTime{position:absolute;z-index:5;top:29px;left:42px;font-size:11px;font-weight:900}.finalAppPhoneScreen{position:relative;min-height:582px;overflow:hidden;padding:59px 16px 72px;border-radius:42px;background:linear-gradient(#FFD84D 0 34%,#FFF9E7 72%)}.finalAppTop{justify-content:space-between;gap:10px;margin-bottom:19px}.finalAppTop,.finalAppTop>div{display:flex;align-items:center}.finalAppTop>div{gap:4px}.finalAppTop .brandMark{width:25px;height:25px}.finalAppTop strong{font-size:16px}.finalAppTop>span{padding:7px 10px;border-radius:10px;background:#111;color:#fff;font-size:10px;font-weight:900}.finalAddTask{padding:14px 15px;border-radius:15px;background:#fff;font-size:15px;font-weight:900;box-shadow:0 8px 22px rgba(0,0,0,.06)}.finalTasksHead{display:flex;justify-content:space-between;align-items:baseline;margin:20px 2px 10px}.finalTasksHead strong{font-size:18px}.finalTasksHead small{color:#705F24;font-size:10px}.finalTasks .appTask{margin-bottom:8px;padding:11px 10px}.finalTasks .appTask strong{font-size:11px}.finalTasks .appTask small{font-size:9px}.finalAppPhone .appBottomNav{bottom:0}.finalShowcase .footer{width:min(1380px,calc(100% - 48px));margin-top:70px;padding-bottom:30px}@media(max-width:1180px){.finalShowcaseGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:36px}.finalSources{grid-column:1;grid-template-columns:1fr 1fr}.finalSourceCard:nth-child(n){transform:none}.finalAppPhone{grid-column:2;grid-row:1/span 2;justify-self:center}}@media(max-width:820px){.finalShowcase{padding-top:74px}.finalShowcaseGrid{width:min(720px,calc(100% - 32px));grid-template-columns:1fr;gap:30px}.finalCopy h2{font-size:clamp(52px,12vw,74px);letter-spacing:-3px}.finalLead{font-size:18px}.finalSources{grid-column:auto;grid-template-columns:1fr 1fr}.finalAppPhone{grid-column:auto;grid-row:auto;justify-self:center}.finalShowcase .footer{width:min(720px,calc(100% - 32px));margin-top:54px}}@media(max-width:560px){.finalShowcase .footer,.finalShowcaseGrid{width:calc(100% - 24px)}.finalCopy h2{font-size:clamp(46px,14vw,64px);line-height:.93}.finalSources{grid-template-columns:1fr}.finalSourceCard{transform:none!important}.finalAppPhone{width:min(320px,92vw);min-height:555px;transform:none}.finalAppPhoneScreen{min-height:527px}}@media(max-width:640px){.hero{min-height:auto;overflow:hidden}.hero .header{height:74px}.heroGrid{display:grid;grid-template-columns:1fr;min-height:auto;grid-gap:0;gap:0;padding-top:28px;padding-bottom:54px}.heroCopy{width:100%}.heroCopy .eyebrow{margin-bottom:12px}.hero h1{font-size:clamp(46px,13vw,60px);line-height:.94;letter-spacing:-2.7px}.heroCopy .lead{margin:20px 0 22px;font-size:17px;line-height:1.45}.heroCopy .downloadButton{width:100%;min-height:58px}.heroCopy .micro{margin-top:13px;font-size:14px}.heroVisual{position:relative;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;margin-top:30px}.heroVisual .messageStack{position:relative;left:auto;top:auto;width:100%;max-width:390px;display:grid;grid-gap:9px;gap:9px;z-index:3}.heroVisual .messageCard,.heroVisual .messageCard:nth-child(2),.heroVisual .messageCard:nth-child(3){width:100%;margin:0;transform:none;padding:11px 12px;border-radius:16px}.heroVisual .messageIcon{width:38px;height:38px;border-radius:11px}.heroVisual .messageCardTop strong{font-size:13px}.heroVisual .messageCardTop small{font-size:10px}.heroVisual .messageCard p{margin-top:3px;font-size:11px;line-height:1.3}.heroVisual .phone{width:min(300px,82vw);min-height:505px;margin:0 auto;padding:13px;border-radius:48px;transform:none}.heroVisual .phoneScreen{min-height:479px;padding:52px 14px 18px;border-radius:36px}.heroVisual .phoneNotch{top:21px;width:92px;height:24px}.heroVisual .phoneTime{top:26px;left:34px;font-size:10px}.heroVisual .phoneBrand{margin-bottom:17px;font-size:16px}.heroVisual .phoneBubble{padding:14px;border-radius:15px;font-size:13px}.heroVisual .phoneArrow{margin:6px;font-size:27px}.heroVisual .taskCard{padding:14px;gap:10px;border-radius:16px}.heroVisual .taskCard .check{width:34px;height:34px;font-size:17px}.heroVisual .taskCard strong{margin:1px 0 6px;font-size:16px}.heroVisual .taskCard small{margin-top:3px;font-size:10px}.heroVisual .reminderPill{margin-top:12px;padding:12px;font-size:13px}}