
:root{--navy:#061936;--navy2:#0b2856;--blue:#0878f9;--blue2:#164bd9;--cyan:#58c5ff;--ink:#10213d;--muted:#60708a;--surface:#f5f9ff;--surface2:#eaf3ff;--line:#dce7f4;--white:#fff;--green:#138b65;--orange:#b46213;--shadow:0 22px 70px rgba(9,34,78,.14);--shadow2:0 12px 34px rgba(9,34,78,.09);--radius:24px;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.62;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--blue2)}button,a{touch-action:manipulation}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.narrow{width:min(calc(100% - 40px),780px);margin-inline:auto}.skip-link{position:absolute;left:-9999px;top:10px;background:#fff;padding:10px 14px;z-index:9999}.skip-link:focus{left:10px}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.93);backdrop-filter:blur(16px);border-bottom:1px solid rgba(220,231,244,.85)}.nav-shell{height:76px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{width:205px;height:auto}.nav-links{display:flex;align-items:center;gap:25px}.nav-links>a:not(.button){color:#334561;text-decoration:none;font-size:.94rem;font-weight:760}.nav-links>a:not(.button):hover{color:var(--blue2)}.menu-button{display:none;border:0;background:transparent;padding:8px}.menu-button span{display:block;width:25px;height:2px;background:var(--navy);margin:5px;border-radius:3px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:12px 20px;border-radius:13px;text-decoration:none;border:1px solid transparent;font-weight:820;cursor:pointer;font:inherit;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 12px 28px rgba(8,120,249,.25)}.button-secondary{color:var(--navy);background:#fff;border-color:#cbd9eb}.button-light{color:var(--navy);background:#fff}.button-ghost{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.34)}.button-small{min-height:42px;padding:9px 15px}.hero{padding:88px 0 92px;background:radial-gradient(circle at 84% 17%,rgba(70,173,255,.22),transparent 30%),linear-gradient(180deg,#f8fbff 0%,#fff 100%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:74px;align-items:center}.status-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.status{display:inline-flex;align-items:center;gap:8px;border:1px solid #bfd8f5;background:#fff;color:#23456f;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:800}.status i{width:8px;height:8px;border-radius:50%;background:#27b27b;box-shadow:0 0 0 5px rgba(39,178,123,.12)}.status-soft{background:#edf5ff}.eyebrow{margin:0 0 12px;color:var(--blue2);font-size:.77rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hero h1,.page-hero h1,h2{color:var(--navy);letter-spacing:-.045em;line-height:1.08}.hero h1{font-size:clamp(3.05rem,5.5vw,5.55rem);margin:0 0 25px}.hero h1 span{color:var(--blue)}h2{font-size:clamp(2.05rem,3.8vw,3.5rem);margin:0 0 20px}h3{color:var(--navy);line-height:1.2;font-size:1.35rem;margin:0 0 10px}.lead{font-size:1.15rem;color:var(--muted);max-width:720px}.hero-copy>.lead{max-width:670px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.proof-row{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:25px;color:#475a76;font-size:.87rem;font-weight:720}.hero-demo{min-height:590px;position:relative;border-radius:32px;padding:25px;background:linear-gradient(145deg,#071b3e,#0e3775);box-shadow:0 34px 90px rgba(7,27,62,.28);transform:rotate(1.2deg)}.hero-demo:after{content:"Illustrated product flow";position:absolute;right:20px;bottom:15px;color:rgba(255,255,255,.45);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.demo-head{display:flex;align-items:center;gap:12px;color:#fff}.demo-head img{width:50px;border-radius:13px}.demo-head div:nth-child(2){display:grid}.demo-head span{color:rgba(255,255,255,.62);font-size:.78rem}.demo-count{margin-left:auto;width:36px;height:36px;display:grid;place-items:center;background:rgba(255,255,255,.1);border-radius:11px;font-weight:900}.source-card{position:absolute;z-index:2;width:235px;background:#fff;border-radius:16px;padding:12px;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;box-shadow:var(--shadow2)}.source-card b,.source-card span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-card b{font-size:.84rem}.source-card span{font-size:.7rem;color:var(--muted)}.source-card em{font-style:normal;color:var(--blue);font-weight:900;font-size:.74rem}.source-one{top:102px;left:-25px;transform:rotate(-4deg)}.source-two{top:199px;right:-28px;transform:rotate(4deg)}.source-three{top:300px;left:-14px;transform:rotate(-2deg)}.source-icon,.line-icon{display:grid;place-items:center;font-weight:900}.source-icon{width:42px;height:42px;border-radius:12px}.video{background:#ffe7e7;color:#cf3434}.podcast{background:#e9e7ff;color:#6047d8}.audio{background:#e4f6ed;color:#12865f}.library-panel{position:absolute;top:93px;left:83px;right:50px;bottom:78px;background:#f8fbff;border-radius:25px;padding:25px 20px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.library-top{display:flex;justify-content:space-between;align-items:center;font-weight:900;color:var(--navy);margin-bottom:126px}.library-top button{border:0;background:#eaf2ff;border-radius:10px;width:34px;height:34px;color:var(--blue)}.bookmark-row{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:11px;margin:9px 0}.line-icon{width:38px;height:38px;border-radius:11px}.bookmark-row b,.bookmark-row small{display:block}.bookmark-row b{font-size:.8rem}.bookmark-row small{font-size:.69rem;color:var(--muted)}.bookmark-row time{font-size:.7rem;font-weight:850;color:var(--blue)}.return-note{position:absolute;z-index:4;right:22px;bottom:38px;width:252px;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:var(--shadow2);display:flex;gap:12px;align-items:center;transform:rotate(-3deg)}.return-note>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#e7f1ff;color:var(--blue);font-weight:900}.return-note b,.return-note small{display:block}.return-note small{color:var(--muted);line-height:1.35}.app-strip{border-block:1px solid var(--line);background:#fff;padding:20px 0}.app-strip-inner{display:grid;grid-template-columns:auto 1fr auto;gap:25px;align-items:center}.app-strip-inner>span{font-weight:850;color:var(--navy);font-size:.9rem}.app-strip-inner>a{white-space:nowrap;font-weight:800;text-decoration:none;font-size:.88rem}.app-chips{display:flex;gap:8px;flex-wrap:wrap}.app-chips b{font-size:.72rem;background:var(--surface);border:1px solid var(--line);padding:7px 10px;border-radius:999px;color:#465b78}.section{padding:96px 0}.section-tint{background:var(--surface)}.section-heading{max-width:800px;margin-bottom:45px}.split-head{display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:end}.comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;margin-top:45px}.comparison-card{border-radius:26px;padding:34px;border:1px solid var(--line);min-height:315px}.comparison-card.ordinary{background:#fff}.comparison-card.better{background:linear-gradient(145deg,#071b3e,#10438c);color:#fff;box-shadow:var(--shadow)}.comparison-card.better h3{color:#fff}.comparison-label{display:inline-block;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;background:var(--surface2);color:var(--blue2);margin-bottom:18px}.better .comparison-label{background:rgba(255,255,255,.12);color:#9ed9ff}.comparison-card ul{padding-left:20px;margin-top:24px}.comparison-card li{margin:10px 0}.comparison-arrow{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--surface2);color:var(--blue);font-size:1.5rem;font-weight:900}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:0 10px 32px rgba(9,34,78,.05)}.step-num{position:absolute;right:24px;top:22px;color:#a5b6ca;font-size:.76rem;font-weight:900}.step-visual{width:78px;height:78px;border-radius:22px;display:grid;place-items:center;margin-bottom:25px;background:#eaf3ff;color:var(--blue);font-size:2rem}.step-visual img{width:64px;border-radius:18px}.step-visual.return{background:#e4f6ed;color:#138b65}.step-visual.play{background:#ffe9e9;color:#d14444}.step-card p{color:var(--muted);margin-bottom:0}.feature-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:center}.use-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:35px}.use-grid>div{border:1px solid var(--line);border-radius:18px;padding:20px;background:#fff}.use-grid span{font-size:1.5rem}.use-grid b{display:block;margin-top:10px;color:var(--navy)}.use-grid p{font-size:.88rem;color:var(--muted);margin:5px 0 0}.safety-card{padding:37px;border-radius:28px;background:linear-gradient(150deg,#f0f7ff,#fff);border:1px solid var(--line);box-shadow:var(--shadow2)}.safety-card .safety-icon,.compat-callout .safety-icon{width:55px;height:55px;border-radius:18px;background:#e2f5ed;color:var(--green);display:grid;place-items:center;font-weight:1000;font-size:1.5rem;margin-bottom:22px}.safety-card p:not(.eyebrow){color:var(--muted)}.safety-card a,.text-link{font-weight:850;text-decoration:none}.privacy-section{background:linear-gradient(145deg,#071b3e,#0d397a);color:#fff}.privacy-section h2{color:#fff}.privacy-section .lead{color:rgba(255,255,255,.72)}.privacy-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.privacy-visual{position:relative;min-height:420px;display:grid;place-items:center}.device{width:230px;height:330px;border-radius:36px;background:#fff;border:9px solid #183e78;box-shadow:0 35px 70px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--navy);font-weight:900}.device img{width:110px;border-radius:27px;margin-bottom:20px}.future-cloud{position:absolute;right:0;bottom:15px;width:230px;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.12);backdrop-filter:blur(12px);padding:20px;border-radius:20px;box-shadow:var(--shadow2)}.future-cloud>span{font-size:2rem}.future-cloud b,.future-cloud small{display:block}.future-cloud small{color:rgba(255,255,255,.68)}.check-list{list-style:none;padding:0;margin:26px 0;display:grid;gap:12px}.check-list li{display:flex;align-items:flex-start;gap:11px}.check-list li>span{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:rgba(79,216,162,.18);color:#6ae1b0;font-weight:900}.check-list.large{font-size:1.02rem}.pricing-preview{background:#fff}.pricing-preview-grid{display:grid;grid-template-columns:1.2fr .8fr auto;gap:40px;align-items:center}.mini-prices{display:flex;gap:12px}.mini-prices>div{min-width:150px;padding:20px;border-radius:18px;border:1px solid var(--line);display:grid}.mini-prices span{font-weight:850;color:var(--navy)}.mini-prices b{font-size:1.9rem;color:var(--navy)}.mini-prices small{color:var(--muted)}.mini-prices .featured{background:#eaf3ff;border-color:#afccef}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.evidence-grid>div{border:1px solid var(--line);background:#fff;border-radius:20px;padding:25px}.evidence-grid span{color:var(--blue);font-weight:900}.evidence-grid b{display:block;color:var(--navy);font-size:1.12rem;margin:12px 0 5px}.evidence-grid p{margin:0;color:var(--muted)}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.faq{display:grid;gap:10px}.faq details{border:1px solid var(--line);border-radius:16px;padding:0 18px;background:#fff}.faq summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;position:relative;color:var(--navy);font-weight:850}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:0;top:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--surface2);color:var(--blue);font-size:1.2rem}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);padding:0 34px 18px 0;margin:0}.final-cta{padding-top:25px}.cta-card{padding:55px;border-radius:30px;background:linear-gradient(135deg,#071b3e,#0a68dd);display:flex;align-items:center;justify-content:space-between;gap:40px;color:#fff;box-shadow:var(--shadow)}.cta-card h2{color:#fff;margin-bottom:10px}.cta-card p{color:rgba(255,255,255,.72);margin:0}.cta-card .eyebrow{color:#9ed9ff}.page-hero{padding:88px 0 70px;background:radial-gradient(circle at 80% 0,rgba(70,173,255,.18),transparent 32%),linear-gradient(180deg,#f7fbff,#fff);border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(2.8rem,5.4vw,5.2rem);margin:0 0 23px}.page-hero .status{margin-bottom:25px}.beta-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center}.beta-benefit{border-radius:28px;padding:38px;background:linear-gradient(145deg,#071b3e,#0c3e85);color:#fff;box-shadow:var(--shadow)}.beta-benefit img{width:92px;border-radius:23px;margin-bottom:25px}.beta-benefit h3{color:#fff}.beta-benefit p{color:rgba(255,255,255,.7)}.beta-tags{display:flex;flex-wrap:wrap;gap:8px}.beta-tags span{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:7px 10px;font-size:.76rem}.copy-feedback{min-height:20px;color:var(--green);font-weight:800}.request-list{display:grid;gap:12px;margin:35px 0}.request-list>div{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;border:1px solid var(--line);background:#fff;border-radius:17px;padding:15px}.request-list b{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--surface2);color:var(--blue)}.request-list strong,.request-list small{display:block}.request-list small{color:var(--muted)}.notice{border-left:4px solid var(--blue);padding:17px 20px;background:var(--surface);border-radius:0 14px 14px 0;margin:28px 0}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:930px;margin:0 auto 70px}.price-card{border:1px solid var(--line);border-radius:28px;padding:36px;background:#fff;box-shadow:var(--shadow2)}.price-card.pro{border:2px solid #78aff5;position:relative}.price-card.pro:before{content:"Planned launch offer";position:absolute;right:25px;top:-14px;border-radius:999px;background:var(--blue);color:#fff;padding:6px 10px;font-size:.7rem;font-weight:900}.plan{color:var(--blue2);font-weight:900}.price{display:grid;margin:15px 0}.price b{font-size:3rem;line-height:1;color:var(--navy)}.price small{color:var(--muted);margin-top:8px}.price-card p,.price-card li{color:var(--muted)}.price-card ul{padding-left:20px;min-height:190px}.pricing-note{margin-top:30px}.compat-intro{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;margin-bottom:35px}.compat-legend{display:flex;flex-direction:column;gap:7px;font-size:.78rem;color:var(--muted)}.compat-legend span{display:flex;align-items:center;gap:8px}.compat-legend i{width:9px;height:9px;border-radius:50%}.compat-legend .exact{background:var(--green)}.compat-legend .conditional{background:var(--orange)}.compat-legend .safe{background:var(--blue)}.compat-table{border:1px solid var(--line);border-radius:24px;overflow:hidden}.compat-row{display:grid;grid-template-columns:.8fr 1.15fr 1.25fr;gap:18px;padding:20px 22px;border-top:1px solid var(--line);align-items:center}.compat-row:first-child{border-top:0}.compat-row.head{background:var(--navy);color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900}.compat-row strong{color:var(--navy);display:block}.status-tag{display:inline-block;margin-top:6px;font-size:.66rem;font-weight:900;border-radius:999px;padding:4px 7px}.status-tag.exact{color:#0d7454;background:#dff6ed}.status-tag.conditional{color:#9a520d;background:#fff0d9}.compat-callout{margin-top:30px;border-radius:22px;background:#eff6ff;border:1px solid #cfe2fa;padding:28px;display:grid;grid-template-columns:auto 1fr;gap:20px}.compat-callout .safety-icon{margin:0;background:#dcecff;color:var(--blue)}.compat-callout p{color:var(--muted);margin-bottom:0}.roadmap{display:grid;gap:22px;max-width:950px;margin:0 auto 75px}.roadmap-item{position:relative;border-radius:27px;padding:36px 40px;border:1px solid var(--line);background:#fff}.roadmap-item.current{border-color:#83b4f5;box-shadow:var(--shadow2)}.roadmap-item.later{background:linear-gradient(145deg,#071b3e,#0d3b7f);color:#fff}.roadmap-item.later h2{color:#fff}.roadmap-stage{display:inline-block;border-radius:999px;background:var(--surface2);color:var(--blue2);padding:6px 10px;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.roadmap-item.later .roadmap-stage{background:rgba(255,255,255,.12);color:#9ed9ff}.roadmap-item li{margin:9px 0}.principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.principle-grid>div{border:1px solid var(--line);border-radius:18px;padding:22px}.principle-grid b{color:var(--navy)}.principle-grid p{color:var(--muted);margin-bottom:0}.support-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:60px}.support-card{border:1px solid var(--line);border-radius:22px;padding:27px;background:#fff;box-shadow:0 8px 28px rgba(9,34,78,.05)}.support-card>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--surface2);color:var(--blue);font-weight:900;font-size:1.3rem;margin-bottom:19px}.support-card p{color:var(--muted);margin-bottom:0}.support-steps{list-style:none;padding:0;display:grid;gap:10px}.support-steps li{display:grid;grid-template-columns:120px 1fr;gap:18px;border-bottom:1px solid var(--line);padding:16px 0}.support-steps b{color:var(--navy)}.contact-card{margin:45px 0 25px;border-radius:26px;padding:32px;background:linear-gradient(145deg,#eff6ff,#fff);border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.prose{padding:70px 0 100px}.prose h2{font-size:1.85rem;margin-top:46px;letter-spacing:-.025em}.prose h3{margin-top:28px}.prose p,.prose li{color:#465a78}.prose ul,.prose ol{padding-left:23px}.prose a{font-weight:750}.small{font-size:.82rem}.muted{color:var(--muted)}.not-found{min-height:100vh;width:min(calc(100% - 40px),760px);margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found img{width:115px;border-radius:28px}.not-found h1{font-size:clamp(2.5rem,7vw,5rem);color:var(--navy);margin:10px 0}.not-found .actions{justify-content:center}.site-footer{background:#041127;color:rgba(255,255,255,.68);padding:60px 0 25px}.footer-grid{display:grid;grid-template-columns:1.4fr .65fr .65fr;gap:55px}.footer-brand img{width:215px;filter:brightness(0) invert(1)}.footer-brand p{max-width:400px}.australia{font-size:.82rem}.footer-links strong{color:#fff;display:block;margin-bottom:13px}.footer-links a{display:block;color:rgba(255,255,255,.68);text-decoration:none;margin:8px 0}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid rgba(255,255,255,.12);padding-top:24px;margin-top:40px;font-size:.82rem}
@media(max-width:1000px){.hero-grid,.split-head,.feature-layout,.privacy-grid,.faq-layout,.beta-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy .lead{margin-inline:auto}.status-row,.actions,.proof-row{justify-content:center}.hero-demo{max-width:610px;width:100%;margin:20px auto 0}.app-strip-inner{grid-template-columns:1fr;text-align:center}.app-chips{justify-content:center}.comparison{grid-template-columns:1fr}.comparison-arrow{transform:rotate(90deg);margin:auto}.steps-grid{grid-template-columns:1fr}.pricing-preview-grid{grid-template-columns:1fr;text-align:center}.mini-prices{justify-content:center}.pricing-preview-grid .button{justify-self:center}.compat-intro{grid-template-columns:1fr}.faq-layout>div:first-child{text-align:center}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}
@media(max-width:760px){.container,.narrow{width:min(calc(100% - 28px),var(--max))}.nav-shell{height:68px}.brand img{width:172px}.menu-button{display:block}.nav-links{display:none;position:absolute;top:62px;left:14px;right:14px;padding:15px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:4px}.nav-links.open{display:flex}.nav-links a{padding:10px}.hero{padding:65px 0}.hero h1{font-size:clamp(2.7rem,13vw,4.1rem)}.hero-demo{min-height:560px;padding:18px}.library-panel{left:42px;right:25px}.source-card{width:205px}.source-one{left:-7px}.source-two{right:-8px}.source-three{left:-5px}.return-note{right:8px}.section{padding:72px 0}.use-grid,.evidence-grid,.pricing-grid,.principle-grid,.support-grid{grid-template-columns:1fr}.pricing-grid{max-width:560px}.price-card ul{min-height:auto}.privacy-visual{min-height:390px}.future-cloud{right:0}.mini-prices{flex-direction:column;align-items:stretch}.compat-row{grid-template-columns:1fr;gap:7px}.compat-row.head{display:none}.support-steps li{grid-template-columns:1fr;gap:3px}.contact-card,.cta-card{flex-direction:column;align-items:flex-start;padding:34px 26px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column}.page-hero{padding:68px 0 55px}}
@media(max-width:470px){.hero-demo{min-height:520px}.demo-head{padding-right:4px}.source-card{width:188px;padding:9px}.source-card:nth-of-type(3){top:190px}.library-panel{top:84px;left:25px;right:16px;bottom:63px;padding:20px 14px}.library-top{margin-bottom:120px}.bookmark-row{grid-template-columns:34px 1fr auto;padding:8px}.line-icon{width:34px;height:34px}.return-note{width:220px;bottom:30px}.device{width:205px;height:300px}.future-cloud{width:205px}.actions .button{width:100%}.proof-row{display:grid}.status-row{display:grid}.comparison-card{padding:26px}.page-hero h1{font-size:clamp(2.5rem,12vw,3.7rem)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.hero-demo{transform:none}}
