@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green:#2f6b5b;--deep:#23473f;--brown:#87614d;--brown-soft:#f0e4dc;--cream:#f7f5ef;--ink:#213d35;--muted:#69746b;--line:#dce4da;--font:"Vazirmatn Variable", Vazirmatn, sans-serif;font-family:var(--font);color:var(--ink);background:var(--cream);font-synthesis:none;text-rendering:optimizelegibility;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}button,input,a,summary{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default;opacity:.55}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--brown);outline-offset:5px}img{max-width:100%}h1,h2,h3,p{margin:0}p{line-height:1.95}h1,h2{white-space:pre-line;letter-spacing:-1.8px}h2{font-size:clamp(30px,3.8vw,48px);font-weight:800;line-height:1.55}h3{font-size:21px;font-weight:800}::selection{background:#d7e5de}.section-shell{max-width:1240px;margin-inline:auto;padding-inline:40px;scroll-margin-top:110px}.site-button{white-space:nowrap;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 24px;font-size:15px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.site-button:hover{transform:translateY(-3px)}.site-button.primary{background:var(--green);color:#fff;box-shadow:0 6px 16px #23473f15}.site-button.outline{color:var(--deep);background:0 0;border-color:#c6d0c5}.site-button.cream{color:var(--deep);background:#f4f2e8}.site-button.glass{color:#fff;background:#ffffff0a;border-color:#9db5a552}.eyebrow{color:var(--brown);align-items:center;gap:10px;margin-bottom:15px;font-size:13px;font-weight:750;display:inline-flex}.eyebrow.light{color:#d4be9c}.mini-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.section-heading{text-align:center;max-width:680px;margin:0 auto 46px}.section-heading p{color:var(--muted);margin-top:17px;font-size:16px}.text-link{color:var(--green);align-items:center;gap:10px;font-weight:750;display:inline-flex}.skip-link{z-index:100;background:#fff;padding:14px;position:fixed;top:-70px;right:20px}.skip-link:focus{top:10px}.preview-bar{background:var(--brown-soft);text-align:center;padding:10px;font-size:13px}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f5eff2;border-bottom:1px solid #dce4da90;position:sticky;top:0}.header-inner{align-items:center;gap:30px;max-width:1320px;margin:auto;padding:18px 40px;display:flex}.brand{align-items:center;gap:8px;display:flex}.brand>span{font-size:24px;font-weight:850;line-height:1.4}.brand b{letter-spacing:0;color:var(--muted);font-size:10px;font-weight:550;display:block}.desktop-nav{gap:27px;margin-inline:auto;font-size:13px;font-weight:650;display:flex}.desktop-nav a{transition:color .2s;position:relative}.desktop-nav a:hover{color:var(--brown)}.header-cta{background:var(--deep);color:#fff;border-radius:12px;min-height:43px;padding:10px 17px;font-size:13px}.mobile-menu{border:1px solid var(--line);background:0 0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-nav{background:var(--cream);border-top:1px solid var(--line);gap:12px;padding:16px 24px;display:grid}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:730px;padding-top:52px;padding-bottom:92px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.hero h1{letter-spacing:-2.8px;margin:8px 0 20px;font-size:clamp(46px,5vw,65px);font-weight:850;line-height:1.55}.hero-lead{color:var(--muted);max-width:465px;font-size:17px;line-height:2.1}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:29px;display:flex}.hero-foot{color:var(--muted);align-items:center;gap:10px;margin-top:27px;font-size:12px;display:flex}.foot-separator{background:#b9c6ba;width:1px;height:12px;margin:0 5px}.hero-visual{min-width:0;position:relative;overflow:clip}.custom-hero{border-radius:28px;width:100%}.scroll-invite{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.hero-copy{animation:.9s cubic-bezier(.18,.7,.2,1) both copy-in}.hero-scene{isolation:isolate;justify-content:center;align-items:center;height:560px;display:flex;position:relative}.hero-scene:before{content:"";z-index:-3;background:radial-gradient(#dee9d9 0,#0000 67%);position:absolute;inset:5% -3%}.scene-orbit{z-index:-2;border:1px solid #c9d6c887;border-radius:50%;width:460px;height:460px;position:absolute;transform:rotate(-25deg)scaleY(.8)}.orbit-two{width:580px;height:580px;transform:rotate(25deg)scaleY(.65)}.hero-deck{--deck-exit-x:-76px;width:342px;height:410px;position:relative}.demo-card{transform-origin:50% 80%;background:#fffefb;border:1px solid #dce4da;border-radius:25px;flex-direction:column;padding:25px;transition:transform .65s cubic-bezier(.22,.75,.2,1),background .65s;display:flex;position:absolute;inset:0;box-shadow:0 24px 65px #23473f1c}.deck-position-0{--deck-rest-transform:translate(0, 12px) rotate(-3deg);z-index:3;transform:translateY(12px)rotate(-3deg)}.deck-position-1{--deck-rest-transform:translate(14px, -8px) rotate(4deg) scale(.96);z-index:2;pointer-events:none;background:#f1f5ed;transform:translate(14px,-8px)rotate(4deg)scale(.96)}.deck-position-2{--deck-rest-transform:translate(28px, -28px) rotate(10deg) scale(.92);z-index:1;pointer-events:none;background:#e0eadd;transform:translate(28px,-28px)rotate(10deg)scale(.92)}.demo-card.is-leaving{pointer-events:none;animation:.65s cubic-bezier(.22,.75,.2,1) both deck-to-back}@keyframes deck-to-back{0%{z-index:4;transform:translateY(12px)rotate(-3deg)}45%{transform:translate(var(--deck-exit-x), 16px) rotate(var(--deck-exit-angle,-16deg)) scale(.97);z-index:4}46%{z-index:0}to{transform:var(--deck-rest-transform);z-index:0}}.hero-deck-controls{bottom:-67px;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset-inline:0}.demo-body{flex:1;align-items:center;min-height:0;display:grid}.demo-top{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:18px;font-size:11px;display:flex}.demo-top>span:first-child{align-items:center;gap:7px;display:flex}.tiny-pill{border:1px solid var(--line);border-radius:9px;padding:3px 8px;font-size:10px}.demo-question{text-align:center;padding:18px 0}.overline{color:var(--muted);font-size:11px}.demo-question h3{letter-spacing:-.6px;margin-bottom:12px;font-size:24px;line-height:1.7}.demo-question p{color:var(--muted);font-size:13px}.demo-formula{letter-spacing:0;margin-top:15px;font-size:24px;font-weight:750;display:block}.demo-reveal{border-radius:12px;width:100%;min-height:45px;padding:9px 12px;font-size:13px}.demo-bottom{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.demo-answer{text-align:center;padding:16px 0}.demo-answer b{margin:8px 0;font-size:24px;line-height:1.7;display:block}.demo-answer p{color:var(--muted);font-size:12px}.demo-answer-check{width:42px;height:42px;color:var(--green);background:#eaf1e7;border-radius:15px;place-items:center;display:inline-grid}.scene-note{z-index:4;background:#fffefb;border:1px solid #fff;border-radius:18px;align-items:center;gap:10px;padding:14px;animation:.8s 1.1s both note-in;display:flex;position:absolute;box-shadow:0 12px 30px #23473f12}.scene-note b{font-size:12px;display:block}.scene-note span:not(.note-icon){color:var(--muted);margin-top:4px;font-size:10px;display:block}.note-review{top:55px;right:7px;transform:rotate(3deg)}.note-progress{bottom:43px;left:-1px;transform:rotate(4deg)}.note-icon{background:var(--brown-soft);width:35px;height:35px;color:var(--brown);border-radius:11px;place-items:center;display:grid}.small-ring{border:4px solid #dce9dc;border-right-color:var(--green);border-top-color:var(--green);width:42px;height:42px;color:var(--green);border-radius:50%;place-items:center;display:grid}.scene-star{color:var(--brown);font-size:28px;animation:.8s 1.2s both note-in;position:absolute}.star-one{top:74px;left:26px}.star-two{font-size:40px;bottom:52px;right:38px}.answer-enter-active,.answer-leave-active{transition:opacity .2s,transform .2s}.answer-enter-from,.answer-leave-to{opacity:0;transform:translateY(8px)}.audience-section{border-top:1px solid var(--line);padding-top:68px;padding-bottom:100px}.audience-tabs{justify-content:center;gap:16px;display:flex}.audience-tabs button{border:1px solid var(--line);background:0 0;border-radius:18px;justify-content:center;align-items:center;gap:13px;min-width:190px;padding:20px 23px;font-size:15px;font-weight:750;transition:background .2s,transform .2s;display:flex}.audience-tabs button.selected{background:var(--brown-soft);color:#70553d;border-color:#d9c4b2}.audience-tabs button:hover{transform:translateY(-3px)}.audience-panel{border:1px solid var(--line);background:#fffefb;border-radius:24px;align-items:center;gap:23px;max-width:930px;margin:25px auto 0;padding:27px 34px;display:flex}.audience-symbol{background:#edf2e8;border-radius:19px;place-items:center;min-width:74px;height:74px;font-size:30px;font-weight:800;display:grid}.audience-panel p{color:var(--muted);margin-top:7px;font-size:14px}.audience-panel .text-link{white-space:nowrap;margin-right:auto;font-size:13px}.journey-section{background:var(--deep);color:#fff;padding:95px 0;scroll-margin-top:90px;position:relative;overflow:hidden}.journey-section:before{content:"";border:1px solid #acc4a822;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-220px;left:-150px}.journey-grid{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.journey-copy>p{color:#c0d1c5;max-width:390px;margin-top:18px;font-size:15px}.journey-steps{gap:10px;margin-top:30px;display:grid}.journey-steps button{text-align:right;color:#ccdccf;background:0 0;border:1px solid #0000;border-radius:17px;align-items:center;gap:16px;padding:18px;transition:background .3s;display:flex}.journey-steps button.active{color:#fff;background:#ffffff0e;border-color:#c8dcc82e}.step-number{border:1px solid #c9d7c54a;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.active .step-number{color:var(--deep);background:#d9e5cc;border-color:#0000}.journey-steps b{font-size:17px}.journey-steps small{color:#bad0c0;margin-top:5px;font-size:12px;line-height:1.9;display:block}.journey-steps svg{flex-shrink:0;margin-right:auto}.journey-window{color:var(--ink);background:#f8f8f1;border:7px solid #ffffff12;border-radius:24px;min-height:500px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 60px #0000001a}.window-bar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:17px;display:flex}.window-bar b{font-size:17px}.window-bar>span{color:var(--muted);margin-left:12px;margin-right:auto;font-size:10px}.window-bar i{background:#dce4da;border-radius:50%;width:5px;height:5px}.window-body{min-height:406px;padding:28px}.window-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.window-heading h3{margin-top:8px;font-size:20px}.window-heading svg{color:var(--green)}.demo-search{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;margin:22px 0 15px;padding:12px;font-size:11px}.mini-product{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}.product-art{background:#dee8d7;border-radius:13px;place-items:center;width:54px;height:57px;font-size:23px;font-weight:800;display:grid}.art-1{background:var(--brown-soft);color:var(--brown)}.art-2{color:#88713d;background:#ece6cc}.mini-product b{font-size:13px}.mini-product span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.mini-product svg{color:var(--brown);margin-right:auto}.window-foot{text-align:center;color:var(--muted);background:#eef1e7;padding:10px;font-size:10px}.study-preview{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:20px;padding:23px 17px}.study-preview>span{color:var(--muted);font-size:10px}.study-preview strong{margin:18px 0;font-size:19px;display:block}.fake-answer{color:var(--muted);background:var(--cream);border-radius:10px;padding:16px;font-size:12px}.fake-actions{gap:10px;margin-top:15px;display:flex}.fake-actions span{background:var(--green);color:#fff;border-radius:9px;flex:1;padding:9px;font-size:11px}.fake-actions span+span{background:var(--brown-soft);color:var(--brown)}.timeline{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:20px;display:flex}.timeline i{background:#d8e1d4;border-radius:4px;width:30px;height:5px}.timeline .done{background:var(--green)}.timeline span{text-align:center;width:100%;color:var(--muted);margin-top:8px;font-size:10px}.exam-preview{margin-top:24px}.exam-preview>span{color:var(--muted);font-size:10px}.exam-preview>b{margin:12px 0;font-size:18px;display:block}.exam-preview>div{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:12px;margin-top:8px;padding:11px 14px;font-size:13px;display:flex}.exam-preview i{background:#f1f3eb;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.exam-preview .chosen{border-color:var(--green);background:#e9f1e4}.exam-preview svg{margin-right:auto}.report-preview{justify-content:center;align-items:center;gap:28px;margin:27px 0;display:flex}.report-ring{background:conic-gradient(var(--green) 0 70%, var(--brown) 70% 90%, #bd5151 90% 100%);border-radius:50%;place-items:center;width:135px;height:135px;display:grid}.report-ring>span{background:#f8f8f1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;font-size:32px;font-weight:800;display:flex}.report-ring small{color:var(--muted);font-size:9px;font-weight:500}.report-legend{gap:12px;font-size:11px;display:grid}.report-legend span{align-items:center;gap:7px;display:flex}.report-legend i{background:var(--green);border-radius:50%;width:7px;height:7px}.report-legend i.wrong{background:var(--brown)}.report-legend i.empty{background:#bd5151}.report-bars{gap:11px;display:grid}.report-bars span{align-items:center;gap:12px;font-size:10px;display:flex}.report-bars i{background:#dce5d5;border-radius:7px;flex:1;height:7px;display:block;position:relative;overflow:hidden}.report-bars i:before{content:"";background:var(--green);width:var(--bar);height:100%;display:block}.report-note{color:var(--muted);text-align:center;margin-top:20px;font-size:10px}.demo-step-enter-active,.demo-step-leave-active{transition:opacity .17s,transform .17s}.demo-step-enter-from{opacity:0;transform:translateY(10px)}.demo-step-leave-to{opacity:0;transform:translateY(-7px)}.section-image{border-radius:22px;width:100%}.features-section{padding-top:105px;padding-bottom:100px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-card{border:1px solid var(--line);background:#fffefb;border-radius:25px;min-height:240px;padding:30px;overflow:hidden}.feature-card h3{margin:20px 0 12px;font-size:20px}.feature-card p{color:var(--muted);max-width:290px;font-size:14px}.feature-icon{width:52px;height:52px;color:var(--green);background:#e9efdf;border-radius:15px;place-items:center;display:grid}.feature-1{background:#eaf0e4}.feature-1 .feature-icon{background:#fffefb}.feature-2{background:#f0e7dc}.feature-2 .feature-icon{color:var(--brown);background:#fffefb}.attachment-art{gap:8px;margin-top:30px;display:flex;transform:rotate(-3deg)}.attachment-art span{background:var(--cream);border:1px solid var(--line);border-radius:12px;align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.review-art{flex-wrap:wrap;align-items:center;gap:7px;margin-top:40px;display:flex}.review-art i{background:var(--green);opacity:.8;border-radius:5px;width:35px;height:9px}.review-art i:nth-child(2){opacity:.6}.review-art i:nth-child(3){opacity:.35}.review-art i:nth-child(4){opacity:.15}.review-art span{color:var(--muted);width:100%;margin-top:7px;font-size:10px}.chart-art{align-items:flex-end;gap:12px;height:70px;margin-top:20px;padding:0 10px;display:flex}.chart-art span{background:var(--brown);opacity:.45;border-radius:7px 7px 0 0;width:26px;height:35%}.chart-art span:nth-child(2){opacity:.6;height:65%}.chart-art span:nth-child(3){opacity:.7;height:45%}.chart-art span:nth-child(4){opacity:.8;height:85%}.chart-art span:nth-child(5){opacity:1;height:100%}.pricing-section{padding-top:50px;padding-bottom:100px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1000px;margin:auto;display:grid}.price-card{border:1px solid var(--line);background:#fffefb;border-radius:24px;flex-direction:column;padding:32px;display:flex}.price-card.featured{border-color:var(--green);background:#eef3e9;box-shadow:0 15px 35px #23473f09}.plan-label{font-size:18px;font-weight:800}.price-number{white-space:nowrap;letter-spacing:-1px;margin-top:25px;font-size:36px;font-weight:850}.price-number small{letter-spacing:0;margin-right:8px;font-size:12px;font-weight:500}.price-card>p{color:var(--muted);margin-top:8px;font-size:12px}.price-card ul{border-top:1px solid var(--line);gap:13px;margin:20px 0;padding:20px 0;list-style:none;display:grid}.price-card li{align-items:center;gap:9px;font-size:13px;display:flex}.price-card li svg{color:var(--green)}.price-card .site-button{width:100%;margin-top:auto;padding:11px;font-size:13px}.pricing-note{text-align:center;color:var(--muted);max-width:700px;margin:25px auto 0;font-size:12px}.trust-section{align-items:center;gap:50px;max-width:1050px;padding-top:35px;padding-bottom:90px;display:flex}.trust-section p{color:var(--muted);margin-top:20px;font-size:15px}.trust-section .text-link{margin-top:20px;font-size:13px}.trust-mark{background:#e7ede1;border:18px solid #eff1e6;border-radius:50%;place-items:center;min-width:230px;height:230px;display:grid}.download-section{padding-bottom:90px}.download-inner{background:var(--deep);color:#fff;border-radius:34px;grid-template-columns:1.3fr 1fr;gap:30px;padding:60px 65px;display:grid;position:relative;overflow:hidden}.download-inner p{color:#c4d5c9;max-width:460px;margin-top:15px;font-size:15px}.download-inner .download-note{margin-top:24px;font-size:11px}.download-art{place-items:center;min-height:260px;display:grid;position:relative}.device-front{width:175px;height:270px;color:var(--deep);background:#f2f3e9;border:7px solid #91a68e;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(-10deg);box-shadow:0 20px 30px #00000018}.device-front strong{font-size:28px}.device-front>span{margin-top:15px;font-size:9px}.device-back{background:#879e86;border:7px solid #526f58;border-radius:30px;width:175px;height:270px;position:absolute;transform:rotate(12deg)translate(40px,-5px)}.device-progress{gap:5px;margin-top:25px;display:flex}.device-progress i{background:#cedac6;border-radius:5px;width:25px;height:4px}.device-progress i:first-child{background:var(--green)}.download-spark{color:#d5bea0;font-size:35px;position:absolute;top:40px;left:20px}.faq-section{grid-template-columns:.9fr 1.3fr;gap:65px;padding-bottom:90px;display:grid}.faq-section .section-heading{text-align:right;margin:0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:15px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex-shrink:0;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{color:var(--muted);padding-bottom:23px;font-size:14px}.contact-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;padding-top:60px;padding-bottom:70px;display:grid}.contact-section>div>p{color:var(--muted);max-width:450px;margin-top:15px;font-size:15px}.contact-links{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-links a{border:1px solid var(--line);background:#fffefb;border-radius:15px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.contact-links a>svg{color:var(--brown);flex-shrink:0}.contact-links a>svg:last-child{margin-right:auto}.contact-links small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.contact-links span{min-width:0}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:25px;padding-bottom:25px;display:flex}.site-footer>div{color:var(--muted);gap:20px;font-size:12px;display:flex}.site-footer button{background:0 0;border:0;padding:0;font-size:12px}.site-footer>span{color:var(--muted);font-size:11px}.legal-backdrop{z-index:60;background:#14271fa6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-dialog{background:var(--cream);max-width:640px;max-height:85vh;color:var(--ink);border:none;border-radius:24px;width:calc(100% - 40px);margin:auto;padding:35px;position:relative;overflow:auto}.legal-dialog::backdrop{background:#14271fa6}.information-back{margin-right:auto}.information-page{max-width:960px;padding-top:70px;padding-bottom:100px}.information-page h1{font-size:42px;font-weight:850}.information-page article{border:1px solid var(--line);background:#fffefb;border-radius:24px;margin:30px 0;padding:35px}.information-page article p{white-space:pre-line;font-size:16px;line-height:2.25}.information-page article h2{margin-top:30px;font-size:23px}.information-page article>div{border-top:1px solid var(--line);margin-top:24px}.information-page .text-link{font-size:14px}@media (width<=480px){.information-page{padding-top:40px}.information-page h1{font-size:31px}.information-page article{padding:24px}.information-page article p{font-size:14px}.information-back{gap:5px;min-height:42px;padding:10px;font-size:11px}}.legal-dialog h2{font-size:27px}.legal-dialog p{white-space:pre-line;margin:20px 0;font-size:15px}.close-dialog{background:0 0;border:0;font-size:30px;position:absolute;top:15px;left:20px}[data-reveal]{transition:opacity .65s,transform .65s}.is-visible{animation:.65s both section-in}@keyframes copy-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes card-land{0%{opacity:0;translate:0 -80px}65%{opacity:1;translate:0 7px}82%{translate:0 -4px}to{opacity:1;translate:0}}@keyframes note-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes section-in{0%{opacity:.4;translate:0 22px}to{opacity:1;translate:0}}@media (width>=1500px){.hero{min-height:760px}}@media (width<=1080px){.header-inner{gap:20px}.desktop-nav{gap:16px}.hero h1{font-size:50px}.scene-note{padding:11px}.note-review{right:-10px}.note-progress{left:-15px}.journey-grid{gap:35px}.feature-card,.price-card{padding:24px}.price-number{font-size:30px}.contact-links{grid-template-columns:1fr}.download-inner{padding:45px}.attachment-art span{padding:8px}}@media (width<=800px){.section-shell{padding-inline:24px}.desktop-nav{display:none}.header-inner{gap:12px;padding:14px 24px}.header-cta{margin-right:auto;font-size:12px}.mobile-menu{display:flex}.brand>span{font-size:23px}.hero{grid-template-columns:1fr;gap:12px;min-height:auto;padding-top:42px;padding-bottom:70px}.hero-copy{max-width:600px}.hero h1{max-width:580px;font-size:49px;line-height:1.45}.hero-lead{max-width:550px;font-size:16px}.hero-visual{width:100%;max-width:520px;margin:auto}.hero-scene{height:560px}.note-review{top:18px;right:0}.note-progress{bottom:28px;left:0}.scene-orbit{max-width:100%}.orbit-two{width:100%;height:440px}.scroll-invite{white-space:nowrap;bottom:22px}.audience-section{padding-top:50px;padding-bottom:65px}.audience-tabs button{flex:1;gap:8px;min-width:0;padding:17px 12px;font-size:13px}.audience-panel{flex-wrap:wrap;gap:16px;padding:22px}.audience-panel .text-link{margin-right:90px}.audience-panel>div{flex:1}.journey-section{padding:65px 0}.journey-grid{grid-template-columns:1fr;gap:32px}.journey-copy>p{max-width:100%}.journey-steps{grid-template-columns:1fr 1fr;gap:8px}.journey-steps button{gap:10px;padding:13px}.journey-steps b{font-size:14px}.journey-steps small{font-size:11px}.journey-steps svg{display:none}.journey-art{width:100%;max-width:480px;margin:auto}.journey-window{transform:none}.features-section{padding-top:65px;padding-bottom:60px}.feature-grid{grid-template-columns:1fr 1fr;gap:14px}.feature-card{min-height:210px;padding:22px}.feature-card h3{font-size:18px}.feature-card p{font-size:13px}.attachment-art{flex-wrap:wrap;gap:4px}.attachment-art span{padding:8px;font-size:10px}.pricing-section{padding-top:30px;padding-bottom:60px}.pricing-grid{gap:12px}.price-card{padding:20px 16px}.price-number{white-space:normal;font-size:26px}.price-number small{margin-right:0;display:block}.plan-label{font-size:15px}.price-card li{gap:5px;font-size:11px}.price-card .site-button{gap:6px;font-size:11px}.price-card .site-button svg{display:none}.trust-section{gap:25px;padding-bottom:60px}.trust-mark{border-width:10px;min-width:150px;height:150px}.trust-mark img{width:90px;height:90px}.download-section{padding-bottom:60px}.download-inner{grid-template-columns:1fr 1fr;gap:10px;padding:35px}.download-inner h2{font-size:29px}.download-inner p{font-size:13px}.download-art{transform:scale(.8)}.faq-section{grid-template-columns:1fr;gap:24px;padding-bottom:60px}.faq-section .section-heading{text-align:center}.contact-section{gap:25px;padding-top:40px;padding-bottom:40px}.site-footer{flex-wrap:wrap}.site-footer>span{text-align:center;width:100%}}@media (width<=480px){.header-inner{padding:12px 18px}.brand b{font-size:9px}.brand img{width:37px;height:37px}.header-cta{gap:6px;min-height:40px;padding:8px 12px;font-size:11px}.mobile-menu{width:40px;height:40px}.section-shell{padding-inline:21px}.hero h1{letter-spacing:-2px;font-size:42px}.hero .eyebrow{font-size:11px}.hero-lead{font-size:14px;line-height:2}.hero-actions{gap:9px}.site-button{min-height:48px;padding:12px 18px;font-size:13px}.hero-foot{gap:7px;font-size:10px}.hero-scene{height:500px;margin-top:8px}.hero-deck{--deck-exit-x:-38px;width:278px;height:380px}.demo-card{border-radius:22px;padding:20px}.demo-question h3,.demo-answer b{font-size:21px}.demo-question{padding:15px 0}.hero-deck-controls{bottom:-59px}.demo-formula{font-size:23px}.demo-top{gap:4px;font-size:9px}.demo-bottom{font-size:9px}.demo-top svg{width:14px}.note-review{top:15px;right:3px}.note-progress{bottom:47px;left:0}.scene-note{border-radius:14px;gap:8px;padding:10px}.scene-note b{font-size:10px}.scene-note span:not(.note-icon){font-size:9px}.note-icon{width:29px;height:29px}.small-ring{width:35px;height:35px}.star-one{font-size:22px;top:48px;left:6px}.star-two{font-size:29px;bottom:30px;right:12px}.section-heading{margin-bottom:28px}h2{letter-spacing:-1px;font-size:30px}.section-heading p{font-size:14px}.audience-tabs{gap:7px}.audience-tabs button{border-radius:14px;flex-direction:column;padding:14px 7px;font-size:11px}.audience-symbol{border-radius:13px;min-width:53px;height:53px;font-size:23px}.audience-panel{padding:17px}.audience-panel h3{font-size:16px}.audience-panel p{font-size:12px}.audience-panel .text-link{margin-right:69px;font-size:12px}.journey-steps{grid-template-columns:1fr}.journey-steps button{padding:14px}.journey-steps small{font-size:12px}.journey-steps svg{display:block}.journey-window{border-width:4px;border-radius:19px}.window-body{padding:22px 18px}.window-heading h3{font-size:18px}.window-bar{padding:13px}.report-preview{gap:20px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:auto;padding:27px}.feature-card h3{font-size:20px}.feature-card p{font-size:14px}.feature-0,.feature-1,.feature-2{min-height:290px}.attachment-art span{padding:12px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:28px}.plan-label{font-size:19px}.price-number{margin-top:15px;font-size:34px}.price-number small{margin-right:7px;display:inline}.price-card li,.price-card .site-button{font-size:13px}.price-card .site-button svg{display:block}.trust-section{text-align:center;flex-direction:column}.trust-mark{width:150px}.trust-section p{font-size:14px}.download-inner{border-radius:25px;grid-template-columns:1fr;padding:32px 25px}.download-art{min-height:290px;margin-top:10px;transform:scale(.9)}.download-inner h2{font-size:29px}.download-inner .hero-actions{flex-direction:column}.download-inner .site-button{width:100%}.download-inner p{font-size:14px}.contact-section{grid-template-columns:1fr}.contact-links{grid-template-columns:1fr 1fr;gap:9px}.contact-links a{gap:8px;padding:13px;font-size:11px}.contact-links a>svg{width:17px}.contact-links a>svg:last-child{display:none}.site-footer>div{gap:17px;font-size:11px}.faq-list summary{font-size:14px}.legal-dialog{padding:27px}.preview-bar{font-size:11px}}.catalog-section{padding-top:40px;padding-bottom:100px}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.catalog-card{border:1px solid var(--line);background:#fffefb;border-radius:24px;transition:transform .2s;overflow:hidden}.catalog-card:hover{transform:translateY(-5px)}.catalog-art{height:160px;color:var(--green);background:#e3ebdc;justify-content:space-between;align-items:center;padding:38px;display:flex}.catalog-art>span{letter-spacing:-3px;font-size:62px;font-weight:850;transform:rotate(-7deg)}.catalog-art-1{color:#897348;background:#ede7d8}.catalog-art-2{color:var(--brown);background:#eee2d9}.catalog-copy{padding:24px}.catalog-copy h3{margin-top:8px;font-size:18px}.catalog-copy p{color:var(--muted);margin-top:8px;font-size:12px}.catalog-copy .text-link{margin-top:20px;font-size:12px}.download-qr{color:#c4d5c9;align-items:center;gap:14px;margin-top:25px;font-size:11px;line-height:1.9;display:flex}.download-qr img{background:var(--cream);border-radius:9px;padding:5px}@media (width<=800px){.catalog-section{padding-top:10px;padding-bottom:65px}.catalog-grid{gap:14px}.catalog-art{height:130px;padding:25px}.catalog-art>span{font-size:45px}.catalog-copy{padding:18px}.catalog-copy h3{font-size:15px}.download-qr{display:none}}@media (width<=480px){.catalog-grid{grid-template-columns:1fr}.catalog-card{direction:ltr;grid-template-columns:105px 1fr;display:grid}.catalog-art{height:100%;padding:18px}.catalog-art>span{font-size:36px}.catalog-art>svg{display:none}.catalog-copy{direction:rtl;padding:18px}.catalog-copy .text-link{margin-top:12px}.catalog-copy h3{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-copy,.demo-card,.paper,.scene-note,.scene-star{opacity:1}}.scroll-showcase{background:#e8eee4;border-block:1px solid #dce5d5;min-height:125vh;position:relative;overflow:clip}.showcase-sticky{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;min-height:710px;padding-block:70px;display:grid;position:sticky;top:80px}.showcase-copy{z-index:4;max-width:430px;position:relative}.showcase-copy h2{margin:20px 0 18px}.showcase-copy p{color:#526759;margin-bottom:25px;font-size:17px}.showcase-copy .eyebrow{align-items:center;gap:9px;display:flex}.showcase-caption{color:#647360;margin-top:22px;font-size:11px;display:block}.showcase-layers{isolation:isolate;direction:rtl;height:530px;position:relative}.showcase-orbit{border:1px solid #cbd9c4;border-radius:50%;position:absolute;inset:35px 5px 5px;transform:rotate(-25deg)}.showcase-orbit:before{content:"";border:1px dashed #cbd9c4;border-radius:50%;position:absolute;inset:40px}.layer-panel{will-change:transform;background:#fffefb;border:1px solid #dae3d5;border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 20px 55px #213d3515}.layer-panel header{color:var(--green);border-bottom:1px solid #edf0e9;align-items:center;gap:9px;margin-bottom:18px;padding-bottom:16px;font-size:12px;display:flex}.layer-panel header span:last-child{color:var(--muted);margin-right:auto;font-size:10px}.layer-analytics{width:330px;transform:translateY(calc(var(--travel) * -70px)) rotate(calc(-8deg + var(--travel) * 9deg));z-index:1;padding:22px;top:10px;left:0}.layer-analytics p{color:var(--muted);font-size:11px}.showcase-chart-row{align-items:center;gap:24px;padding:5px 0;display:flex}.showcase-donut{background:conic-gradient(#2f6b5b 0 70%, #bc735b 70% 88%, #eac878 88%);border-radius:50%;flex-shrink:0;place-items:center;width:112px;height:112px;display:grid;position:relative}.showcase-donut:before{content:"";background:#fffefb;border-radius:50%;position:absolute;inset:11px}.showcase-donut>span{text-align:center;font-size:27px;font-weight:800;position:relative}.showcase-donut small{font-size:9px;font-weight:400;display:block}.showcase-legend{color:var(--muted);gap:14px;font-size:11px;display:grid}.showcase-legend span{align-items:center;gap:7px;display:flex}.showcase-legend i{background:var(--green);border-radius:50%;width:7px;height:7px}.showcase-legend span:nth-child(2) i{background:#bc735b}.showcase-legend span:nth-child(3) i{background:#eac878}.showcase-line{width:100%;height:70px;margin:18px 0}.layer-card{width:300px;transform:translateY(calc(25px - var(--travel) * 50px)) rotate(calc(5deg - var(--travel) * 7deg));z-index:3;padding:23px;top:145px;right:0}.layer-card header b{margin-right:auto}.layer-card>small{color:var(--muted);font-size:11px}.layer-card strong{text-align:left;margin:18px 0;font-size:20px;line-height:1.5;display:block}.showcase-answer{color:var(--brown);background:#f0e4dc;border-radius:10px;padding:16px;font-size:17px;font-weight:750}.layer-card p{color:var(--muted);margin-top:15px;font-size:11px}.showcase-card-foot{color:var(--muted);gap:7px;margin-top:14px;font-size:10px;display:flex}.showcase-card-foot span{background:#f4f6f0;border-radius:7px;padding:4px 10px}.layer-schedule{z-index:2;width:255px;transform:translateY(calc(15px + var(--travel) * 45px)) rotate(calc(5deg - var(--travel) * 6deg));padding:20px;bottom:0;left:10px}.showcase-days{text-align:center;justify-content:space-between;margin-bottom:16px;font-size:12px;display:flex}.showcase-days span{background:#f5f7f1;border-radius:8px;gap:7px;padding:6px 12px;display:grid}.showcase-days i{background:#d3dfcb;border-radius:50%;width:4px;height:4px;margin:auto}.showcase-days .today{background:var(--green);color:#fff}.showcase-days .today i{background:#e3cead}.schedule-task{border:1px solid #e3e8dd;border-radius:10px;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.schedule-task>svg{color:var(--green)}.schedule-task small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.audience-panel{grid-template-columns:74px 1fr;align-items:start;gap:20px 26px;max-width:980px;padding:34px;display:grid}.audience-panel .text-link{grid-column:2;justify-self:start;margin-right:0}.audience-benefits{grid-template-columns:1fr 1fr;gap:20px 26px;margin:20px 0 0;padding:0;list-style:none;display:grid}.audience-benefits li{color:#516458;align-items:flex-start;gap:10px;font-size:14px;line-height:1.95;display:flex}.audience-benefits li>span{min-width:25px;height:25px;color:var(--green);background:#edf2e8;border-radius:50%;place-items:center;margin-top:3px;display:grid}.personalization-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;padding-block:115px;display:grid}.personalization-copy>p{color:var(--muted);margin-top:18px;font-size:16px}.personalization-copy .site-button{margin-top:24px}.personalization-steps{gap:23px;margin:30px 0 0;padding:0;list-style:none;display:grid}.personalization-steps li{gap:15px;display:flex}.personalization-steps li>span{background:var(--brown-soft);width:30px;height:30px;color:var(--brown);border-radius:10px;flex-shrink:0;place-items:center;margin-top:4px;font-size:13px;font-weight:800;display:grid}.personalization-steps h3{font-size:16px}.personalization-steps p{color:var(--muted);margin-top:5px;font-size:13px}.personalization-art{background:#f0eadd;border:1px solid #e5ddcf;border-radius:30px;padding:35px;position:relative}.personalization-logo{color:var(--brown);align-items:center;gap:18px;padding-bottom:27px;font-size:15px;font-weight:700;display:flex}.preference-card{background:#fffefb;border:1px solid #e5ddcf;border-radius:14px;grid-template-columns:1fr 24px;gap:7px;margin:14px 0;padding:18px 20px;display:grid;box-shadow:0 5px 18px #87614d08}.preference-card small{color:var(--muted);grid-column:1;font-size:11px}.preference-card b{grid-column:1;font-size:16px}.preference-card svg{color:var(--green);grid-area:1/2/3;align-self:center}.preference-card:nth-child(3){margin-inline-start:18px}.preference-card:nth-child(4){margin-inline-start:36px}.preference-result{color:var(--green);align-items:center;gap:10px;padding:15px 4px;font-size:12px;display:flex}.sample-note{color:var(--muted);font-size:10px}.social-icon{background:var(--brown-soft);width:40px;height:40px;color:var(--brown);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.social-icon.telegram{color:#2788be;background:#e0f0f8}.social-icon.bale{background:#e3f5ee}.social-icon.instagram{color:#be4769;background:#fae8ef}.social-icon.x,.social-icon.twitter{color:#252e29;background:#ececea}.reminder-channels{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.reminder-channels>span{background:#fffefb;border:1px solid #e4e6dd;border-radius:10px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:inline-flex}.reminder-channels .social-icon{border-radius:7px;flex-basis:25px;width:25px;height:25px}.reminder-channels .social-icon svg{width:17px;height:17px}.reminder-channels .social-icon img{width:23px;height:23px}.reminder-channels small{width:100%;color:var(--brown);font-size:11px;line-height:1.9}.sms-soon{color:var(--muted)}.download-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.download-option{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:17px 15px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:flex}.download-option>svg{flex-shrink:0}.download-option>svg:last-child{margin-inline-start:auto}.download-option small{color:#d9e2da;margin-top:5px;font-size:10px;font-weight:400;display:block}.download-option:not(.pending):hover{background:#ffffff20;transform:translateY(-2px)}.download-option.pending{color:#d1dbd1;background:0 0;border-style:dashed}.download-option.pending small{color:#c0d1c7}.download-option:has(a){cursor:pointer}@media (width<=1000px){.showcase-sticky{grid-template-columns:.9fr 1.1fr;gap:24px}.layer-analytics{width:285px}.layer-card{width:255px}.layer-schedule{width:230px}.personalization-section{gap:40px}.audience-benefits{gap:16px}.download-options{grid-template-columns:1fr}}@media (width<=760px){.scroll-showcase{min-height:auto}.showcase-sticky{grid-template-columns:1fr;gap:15px;padding-block:65px;position:relative;top:0}.showcase-copy{max-width:100%}.showcase-copy h2{font-size:32px}.showcase-copy p{font-size:15px}.showcase-caption{font-size:10px}.showcase-layers{width:100%;max-width:510px;height:490px;margin:auto}.layer-card{top:155px;right:0}.layer-analytics{top:20px;left:0}.layer-schedule{bottom:0;left:0}.audience-panel{grid-template-columns:52px 1fr;gap:16px;padding:22px}.audience-symbol{min-width:52px;height:52px;font-size:24px}.audience-panel>div{min-width:0}.audience-benefits{grid-template-columns:1fr;gap:13px}.audience-benefits li{font-size:13px}.personalization-section{grid-template-columns:1fr;gap:36px;padding-block:65px}.personalization-art{width:100%;max-width:500px;margin:auto;padding:25px}.download-options{grid-template-columns:1fr 1fr}.download-option{gap:8px;padding:14px 12px;font-size:12px}.download-option>svg{width:21px}.download-option>svg:last-child{width:16px}.download-option small{font-size:9px}}@media (width<=420px){.showcase-layers{height:470px}.layer-analytics{width:255px;padding:18px}.layer-card{width:230px;padding:18px;top:160px}.layer-card strong{font-size:17px}.layer-schedule{width:215px;padding:16px;bottom:5px}.showcase-donut{width:94px;height:94px}.showcase-chart-row{gap:18px}.showcase-line{height:55px}.audience-panel{grid-template-columns:1fr}.audience-panel .text-link{grid-column:1}.audience-symbol{display:none}.download-option{gap:8px;font-size:11px}.download-option>svg:last-child{display:none}.download-option small{font-size:9px}.contact-links .social-icon{flex-basis:34px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.layer-panel{will-change:auto;transform:none!important}.scroll-showcase{min-height:auto}.showcase-sticky{position:relative;top:0}}.header-inner .mobile-menu{margin-inline-start:auto}.platform-icon{flex:0 0 26px;width:26px;height:26px}.access-platforms{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.access-platform-group{min-width:0}.access-platform-group h3{color:#f8f5ed;align-items:center;gap:10px;margin:0 0 16px;font-size:18px;display:flex}.access-platform-buttons{gap:12px;display:grid}.access-button{color:#624733;background:#f0e4dc;border:1px solid #eadacb;border-radius:14px;align-items:center;gap:12px;min-height:70px;padding:14px 16px;font-size:14px;font-weight:750;display:flex}.access-button>svg{flex-shrink:0}.access-button>svg:last-child:not(.platform-icon){margin-inline-start:auto}.access-button small{color:#806858;margin-top:5px;font-size:10px;font-weight:500;display:block}a.access-button:hover{background:#e4d0bf}.access-button.unavailable{color:#c4d5c9;background:#ffffff07;border:1px dashed #819f9066;font-weight:600}.access-button.unavailable small{color:#a9c0b3}.access-button.android-access{color:#294c3f;background:#e2ebe4;border-color:#c4d7c8}.access-button.android-access small{color:#526d5b}a.access-button.android-access:hover{background:#d2e2d5}.access-button .market-logo{object-fit:contain;flex:0 0 32px;width:32px;height:32px}.download-inner{grid-template-columns:1fr;padding:48px}.download-art{display:none}.download-inner h2{font-size:34px}.download-inner>div>p{max-width:700px}.lifestyle-photo{width:100%;min-width:0;margin:0}.lifestyle-photo img{aspect-ratio:3/2;object-fit:contain;border:1px solid #dce4da;border-radius:20px;width:100%;height:auto;display:block}.lifestyle-photo figcaption{color:var(--muted);padding:8px 4px 0;font-size:10px;line-height:1.8}.audience-copy>.lifestyle-photo{margin-top:24px}.personalization-visuals{gap:18px;min-width:0;display:grid}.personalization-visuals .personalization-art{width:100%}.trust-section .trust-photo{flex:0 50%}.trust-section>div{flex:1}@media (width<=760px){.download-inner{padding:30px 22px}.access-platforms{grid-template-columns:1fr;gap:28px}.access-button{min-height:64px;padding:12px 14px;font-size:13px}.access-platform-group h3{font-size:17px}.trust-section .trust-photo{max-width:100%}.lifestyle-photo img{border-radius:16px}}.demo-card.deck-theme-0{color:#23473f;background:#d7e5de}.demo-card.deck-theme-1{color:#fffefa;background:#2f6b5b}.demo-card.deck-theme-2{color:#fffefa;background:#23473f}.deck-theme-0 .demo-top,.deck-theme-0 .demo-question p,.deck-theme-0 .demo-answer p,.deck-theme-0 .demo-bottom{color:#3e594e}.deck-theme-1 .demo-top,.deck-theme-2 .demo-top,.deck-theme-1 .demo-question p,.deck-theme-2 .demo-question p,.deck-theme-1 .demo-answer p,.deck-theme-2 .demo-answer p,.deck-theme-1 .demo-bottom,.deck-theme-2 .demo-bottom{color:#e5eee9}.deck-theme-1 .demo-top,.deck-theme-2 .demo-top{border-color:#ffffff30}.deck-theme-1 .demo-reveal,.deck-theme-2 .demo-reveal{color:#23473f;background:#fffefa}.deck-theme-1 .demo-reveal:hover,.deck-theme-2 .demo-reveal:hover{background:#d7e5de}.deck-theme-1 .demo-answer-check,.deck-theme-2 .demo-answer-check{color:#fffefa;background:#ffffff20}.deck-theme-1 .mini-dot,.deck-theme-2 .mini-dot{background:#d7e5de}.deck-sheets{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.deck-sheets:active{cursor:grabbing}.demo-card.is-dragging{transform:translate(var(--drag-x,0px), 12px) rotate(calc(-3deg + var(--drag-angle,0deg)));transition:none}.hero-deck{--deck-exit-angle:-16deg}.hero-deck.deck-reverse{--deck-exit-x:76px;--deck-exit-angle:16deg}.hero-deck-controls{gap:12px}.hero-deck-controls>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.deck-arrow{background:var(--brown-soft);width:36px;height:36px;color:var(--brown);border:1px solid #e1d1c6;border-radius:12px;place-items:center;display:grid}.deck-arrow:hover{background:#e6d4c5}.showcase-copy .eyebrow{color:var(--green);font-size:22px;font-weight:750}.showcase-copy h2{font-size:clamp(38px,3.7vw,50px)}.showcase-promises{gap:17px;margin:25px 0;padding:0;list-style:none;display:grid}.showcase-promises li{align-items:flex-start;gap:12px;display:flex}.showcase-promises li>span{width:30px;height:30px;color:var(--deep);background:#d7e5de;border-radius:11px;flex-shrink:0;place-items:center;margin-top:3px;font-size:13px;font-weight:800;display:grid}.showcase-promises li p{color:#3e594e;margin:0;font-size:15px;line-height:1.95}.showcase-copy .showcase-reassurance{color:#526759;margin:0 0 24px;font-size:13px}.audience-panel{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;max-width:none;padding:35px 40px;display:grid;overflow:clip}.audience-copy-heading{align-items:center;gap:15px;display:flex}.audience-copy-heading h3{font-size:25px}.audience-symbol{width:54px;min-width:54px;height:54px;color:var(--green);border-radius:16px}.audience-benefits{grid-template-columns:1fr;gap:19px;margin-top:25px}.audience-benefits li{font-size:15px}.audience-copy>.site-button{margin-top:29px}.audience-card-art{min-width:0;transform:translateY(calc((.5 - var(--audience-travel,.5)) * 28px))}.hero-scene--compact{height:500px;padding-bottom:30px}.hero-scene--compact .hero-deck{width:300px;height:385px}.hero-scene--compact .scene-orbit{width:345px;height:370px}.hero-scene--compact .orbit-two{width:390px;height:420px}.hero-scene--compact .demo-card{padding:22px}.hero-scene--compact .demo-question h3,.hero-scene--compact .demo-answer b{font-size:22px}.audience-card-art .audience-demo-caption{text-align:center;max-width:290px;margin:12px auto 0;font-size:11px;line-height:1.9}.personalization-art{transform:translateY(calc((.5 - var(--preference-travel,.5)) * 30px))}.personalization-art.is-visible{animation:none}.personalization-art.is-visible .preference-card{animation:.85s cubic-bezier(.2,.75,.2,1) both preference-open}.personalization-art.is-visible .preference-card:nth-child(2){animation-delay:.12s}.personalization-art.is-visible .preference-card:nth-child(3){animation-delay:.37s}.personalization-art.is-visible .preference-card:nth-child(4){animation-delay:.62s}.personalization-art.is-visible .preference-result{animation:.65s .95s both preference-open}.feature-card.is-visible .feature-icon{animation:.65s 80ms both preference-open}.feature-card.is-visible .attachment-art span{animation:.65s both preference-open}.feature-card.is-visible .attachment-art span:nth-child(2){animation-delay:.12s}.feature-card.is-visible .attachment-art span:nth-child(3){animation-delay:.24s}@keyframes preference-open{0%{opacity:0;translate:0 24px;scale:.97}to{opacity:1;translate:0;scale:1}}@media (width<=1000px){.audience-panel{gap:25px;padding-inline:25px}.audience-benefits li{font-size:14px}}@media (width<=760px){.showcase-copy .eyebrow{font-size:19px}.showcase-copy h2{font-size:35px}.showcase-promises li p{font-size:14px}.audience-panel{grid-template-columns:1fr;gap:25px;padding:25px 22px}.audience-copy-heading h3{font-size:22px}.hero-scene--compact{height:500px}.hero-scene--compact .hero-deck{width:min(278px,100% - 36px);height:380px}.hero-scene--compact .demo-card{padding:20px}.audience-card-art .audience-demo-caption{margin-top:4px}.hero-deck.deck-reverse{--deck-exit-x:38px}.audience-symbol{display:grid}}@media (prefers-reduced-motion:reduce){.audience-card-art,.personalization-art{transform:none}.demo-card.is-dragging{transform:translate(var(--drag-x,0px), 12px) rotate(-3deg)}}.hero{padding-block:40px 65px}.hero-scene:not(.hero-scene--compact){height:560px}.hero-scene .note-review{pointer-events:none;top:0;right:0}.scroll-showcase{min-height:100vh}.showcase-sticky{min-height:640px;padding-block:45px}.audience-section,.features-section,.personalization-section{padding-block:65px}.section-heading{margin-bottom:32px}.audience-panel{gap:32px;padding:28px 32px}.hero-scene--compact{height:460px}.journey-section{padding-block:60px}.journey-grid{gap:40px}.journey-steps{margin-top:22px}.journey-steps button{padding:12px}.feature-card{min-height:210px;padding:24px}.feature-card h3{margin-block:14px 8px}.pricing-section{padding-block:65px}.purchase-comparison{grid-template-columns:1fr 1fr;gap:22px;display:grid}.purchase-route{border:1px solid var(--line);background:#fffefb;border-radius:24px;grid-template-columns:48px 1fr;align-content:start;gap:14px;padding:26px;display:grid}.purchase-route.subscription-route{background:#eaf1e8;border-color:#b8cec0}.purchase-route-icon{background:var(--brown-soft);width:48px;height:48px;color:var(--brown);border-radius:15px;place-items:center;display:grid}.subscription-route .purchase-route-icon{color:var(--green);background:#d7e5de}.purchase-route h3{margin:5px 0 16px;font-size:23px}.purchase-route ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.purchase-route li{color:#465d51;align-items:flex-start;gap:8px;font-size:14px;line-height:1.9;display:flex}.purchase-route li svg{color:var(--green);flex:0 0 17px;margin-top:6px}.purchase-route>a{grid-column:2;align-self:end;margin-top:8px;font-size:13px}.plan-introduction{text-align:center;margin:32px 0 22px;scroll-margin-top:110px}.plan-introduction h3{font-size:22px}.plan-introduction p{color:var(--muted);margin-top:8px;font-size:14px}.pricing-grid{max-width:none}.price-card{border-radius:20px;padding:24px}.price-card .price-number{margin:10px 0 22px}.price-card>p{margin-top:8px}.trust-section{gap:32px;padding-block:35px 55px}.trust-mark{width:160px;min-width:160px;height:160px}.trust-section p{margin-top:12px}.download-options .web-entry{color:var(--deep);background:#fffefb;border-color:#fffefb;grid-column:1/-1}.download-options .web-entry small{color:#526759}.download-option.pending{opacity:.7;min-height:62px;padding:12px}.download-option.pending small{font-size:10px}.contact-links small{overflow-wrap:anywhere;font-size:12px}.contact-links b{font-size:14px}@media (width<=760px){.hero{padding-block:30px 55px}.hero-scene:not(.hero-scene--compact){height:530px}.showcase-sticky{min-height:0;padding-block:40px}.audience-section,.features-section,.personalization-section,.pricing-section{padding-block:45px}.audience-panel{gap:16px;padding:24px 20px}.hero-scene--compact{height:460px}.journey-section{padding-block:45px}.journey-grid{gap:28px}.feature-grid{gap:14px}.feature-card{min-height:0;padding:22px}.purchase-comparison{grid-template-columns:1fr;gap:16px}.purchase-route{grid-template-columns:1fr;gap:12px;padding:22px 18px;position:relative}.purchase-route-icon{top:22px;width:40px;height:40px;position:absolute;inset-inline-start:18px}.purchase-route h3{min-height:40px;padding-inline-start:52px;font-size:21px}.purchase-route li{font-size:13px}.plan-introduction h3{font-size:20px}.price-card{grid-template-columns:1fr auto;gap:6px 12px;padding:18px;display:grid}.price-card .plan-label{font-size:16px}.price-card>p{grid-column:1;margin:0}.price-card .price-number{grid-area:1/2/span 2;align-self:center;margin:0;font-size:26px}.price-card .price-number small{margin-inline-start:4px;font-size:10px}.price-card .site-button{grid-column:1/-1;margin-top:10px}.purchase-route>a{grid-column:1}.feature-card{grid-template-columns:40px 1fr;gap:10px 14px;display:grid}.feature-icon{grid-row:1/span 2;width:40px;height:40px}.feature-card h3{align-self:center;margin:0;font-size:18px}.feature-card p{grid-column:2;font-size:13px}.feature-card .attachment-art,.feature-card .review-art,.feature-card .chart-art{display:none}.feature-card .reminder-channels{grid-column:1/-1;margin-top:4px}.section-heading h2,.personalization-copy h2,.journey-copy h2{font-size:30px;line-height:1.6}.section-heading p{font-size:14px}.section-heading{margin-bottom:25px}.pricing-grid{gap:14px}.trust-section{padding-block:25px 45px}}
