:root{color:#f0f0eb;font-synthesis:none;--navy:#202a3b;--border:#344258;--muted:#bac4d4;--pink:#ebaee5;--cyan:#7fdbf8;--pastel:linear-gradient(100deg,#eed0df 0%,#f1e6c8 37%,#cdece8 67%,#bcd7ed 100%);background:#000;font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button,input{border-radius:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}img{max-width:100%;display:block}button{color:inherit}p{line-height:1.7}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.055em;font-weight:800}h1{font-size:clamp(3rem,5.1vw,5.1rem);line-height:1.12}h2{font-size:clamp(2.35rem,4vw,4rem);line-height:1.16}h3{letter-spacing:-.035em;font-size:1.5rem;line-height:1.25}[hidden]{display:none!important}.wrap{width:min(1220px,100% - 80px);margin-inline:auto}.pastel{background:var(--pastel);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--muted);font-size:.7rem;font-weight:700}.status-dot{background:#ceeade;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #cdece866}.section{padding-block:105px}.section-intro{max-width:700px}.section-intro h2{margin:20px 0 24px}.section-intro>p:last-child{color:var(--muted);max-width:550px;font-size:1.1rem}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:15px 24px;font-size:.9rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button span{font-size:1.2rem;line-height:1}.primary{color:#182535;background:linear-gradient(100deg,var(--pink),#d7e5ed 52%,var(--cyan));box-shadow:inset 0 1px 1px #fff9}.ghost{background:#ffffff08;border-color:#ffffff25}.ghost:hover{background:#ffffff0d;border-color:#7fdbf877}.full{justify-content:space-between;width:100%}.text-link{color:var(--cyan);background:0 0;border:0;align-items:center;gap:18px;padding:0;font-size:.9rem;display:inline-flex}.text-link:hover{text-decoration:underline}.skip-link{z-index:1000;background:var(--cyan);color:#000;border-radius:8px;padding:12px 20px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:20;background:#000;border-bottom:1px solid #ffffff12;height:96px;position:relative}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:10px;font-size:1.5rem;font-weight:800;display:inline-flex}.brand img{object-fit:contain;width:42px;height:42px}.header-inner nav{color:var(--muted);align-items:center;gap:34px;font-size:.8rem;font-weight:600;display:flex}.header-inner nav>a:hover{color:#fff}.nav-account{border:1px solid #ffffff26;border-radius:99px;padding:12px 19px;color:#fff!important}.nav-account span{margin-left:14px}.menu-toggle{background:0 0;border:0;padding:12px;display:none}.menu-toggle span{background:var(--muted);width:23px;height:2px;margin:6px 0;display:block}.hero{grid-template-columns:1.17fr 1fr;align-items:center;gap:20px;min-height:715px;padding-block:70px 85px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1{margin-top:26px}.hero-description{color:var(--muted);max-width:495px;margin-top:29px;font-size:1.05rem;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:33px;display:flex}.hero-note{color:#8492a6;max-width:460px;margin-top:21px;font-size:.68rem}.hero-visual{aspect-ratio:1;place-items:center;min-width:0;display:grid;position:relative}.hero-visual:before{content:"";filter:blur(30px);background:radial-gradient(#30465630,#0000 65%);border-radius:50%;position:absolute;inset:15%}.hero-cube{filter:drop-shadow(0 0 35px #7fdbf818);width:100%;max-width:525px;height:auto;position:relative}.visual-orbit{border:1px solid #ffffff0b;border-radius:50%;width:97%;height:97%;position:absolute;transform:rotate(-25deg)scaleY(.65)}.orbit-two{width:114%;height:114%;transform:rotate(35deg)scaleY(.65)}.visual-tag{color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10141dd9;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:9px;padding:11px 15px;font-size:.65rem;display:flex;position:absolute;box-shadow:0 8px 20px #0006}.tag-top{top:3%;right:1%}.tag-bottom{bottom:8%;left:0}.tag-dot{background:var(--pink);border-radius:50%;width:5px;height:5px}.tag-dot.cyan{background:var(--cyan)}.format-strip{background:#080a0e;border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16}.format-strip .wrap{justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:.81rem;display:flex}.format-strip .wrap>span:first-child{color:#8190a5;letter-spacing:.14em;font-size:.61rem}.format-strip strong{font-weight:500}.strip-plus{color:#667589}.workflow-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:110px;margin-top:70px;display:grid}.phone-figure{width:100%;max-width:326px;margin-inline:auto}.screenshot-button{background:#000;border:1px solid #ffffff1f;border-radius:32px;width:100%;padding:0;transition:transform .25s,border-color .25s;display:block;overflow:hidden;box-shadow:0 15px 50px #0006}.screenshot-button:hover{border-color:#7fdbf855;transform:translateY(-4px)}.screenshot-button img{width:100%;height:auto}.phone-figure figcaption{color:var(--muted);justify-content:space-between;gap:14px;margin-top:17px;font-size:.69rem;display:flex}.phone-figure figcaption span{color:#718098}.workspace-figure{position:relative}.workspace-figure:before{content:"";z-index:-1;background:radial-gradient(#7fdbf811,#0000 65%);position:absolute;inset:15% -18%}.step{border-bottom:1px solid #ffffff15;gap:24px;padding-block:30px;display:flex}.step:first-child{padding-top:0}.step-index{color:var(--pink);padding-top:5px;font-size:.8rem}.step:nth-child(2) .step-index{color:#f1e6c8}.step:nth-child(3) .step-index{color:var(--cyan)}.step p{color:var(--muted);max-width:390px;margin-top:14px;font-size:.9rem}.capture-note{align-items:center;gap:15px;padding-top:28px;display:flex}.capture-note p{color:#8c9aae;max-width:365px;font-size:.72rem}.small-symbol{color:var(--cyan);font-size:1.5rem}.review-section{background:linear-gradient(#090c11,#080a0e);border-block:1px solid #ffffff12}.section-heading{justify-content:space-between;align-items:end;gap:60px;display:flex}.section-heading h2{margin-top:20px}.section-heading>p{max-width:365px;color:var(--muted);font-size:.95rem}.view-selector{background:#ffffff05;border:1px solid #ffffff20;border-radius:99px;gap:4px;width:fit-content;margin:55px auto 45px;padding:5px;display:flex}.view-selector button{color:var(--muted);background:0 0;border:0;border-radius:99px;align-items:center;gap:35px;min-width:165px;padding:13px 25px;font-size:.8rem;font-weight:600;display:flex}.view-selector button[aria-selected=true]{color:#182535;background:linear-gradient(100deg,#cdece8,#7fdbf8)}.review-panel{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:925px;margin:auto;display:grid}.view-copy{padding-right:40px}.outline-label{color:var(--cyan);border:1px solid #ffffff25;border-radius:99px;padding:7px 12px;font-size:.65rem;display:inline-block}.view-copy h3{margin-top:26px;font-size:2.65rem}.view-copy p{color:var(--muted);max-width:350px;margin-top:22px;font-size:.93rem}.feature-list{color:#cbd5e4;margin-top:26px;padding:0;font-size:.77rem;line-height:2.3;list-style:none}.feature-list li:before{content:"↗";color:var(--cyan);margin-right:12px}.review-display{min-height:740px;position:relative}.review-display .phone-figure{max-width:300px}.export-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px;display:grid}.export-card{background:linear-gradient(140deg,#17202d 0%,#0d1119 70%);border:1px solid #ffffff17;border-radius:24px;padding:32px}.export-icon{color:var(--cyan);height:60px;font-size:2rem;font-weight:500}.cream-icon{color:#f1e6c8}.pink-icon{color:var(--pink)}.export-card p{color:var(--muted);min-height:94px;margin-top:16px;font-size:.84rem}.format-pills{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.format-pills span{color:#d8e2f0;background:#ffffff04;border:1px solid #ffffff1f;border-radius:99px;padding:7px 11px;font-size:.62rem}.measurement-note{color:#8c9aae;max-width:790px;margin-top:25px;font-size:.68rem}.reports{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:20px;padding-bottom:115px;display:grid}.report-art{place-items:center;min-height:520px;padding:25px;display:grid;position:relative}.report-sheet{color:#253d4a;background:#e9eced;border-radius:11px;width:340px;height:420px;box-shadow:0 12px 45px #0008}.sheet-back{opacity:.35;background:#a3bec8;position:absolute;transform:rotate(-9deg)}.sheet-front{padding:27px 25px;position:relative;transform:rotate(4deg)}.report-brand{border-bottom:1px solid #253d4a26;align-items:center;gap:7px;padding-bottom:16px;display:flex}.report-brand strong{letter-spacing:-.04em;font-size:1rem}.report-brand span{letter-spacing:.14em;margin-left:auto;font-size:.37rem}.drawing-grid{place-items:center;height:205px;display:grid}.drawing-grid svg{width:100%;height:auto}.report-legend{letter-spacing:.1em;border-block:1px solid #253d4a26;justify-content:space-between;padding-block:12px;font-size:.4rem;display:flex}.report-bottom{align-items:center;gap:17px;padding-top:17px;display:flex}.report-bottom>span{color:#617884;font-size:.58rem;line-height:1.6}.qr-illustration{color:#213442;background:#fff;width:52px;height:52px;padding:5px}.illustration-label{color:#8392a5;font-size:.61rem;position:absolute;bottom:7px}.report-copy h2{margin-top:20px}.report-copy>p:not(.eyebrow){color:var(--muted);margin-top:23px;font-size:.95rem}.report-detail{border-top:1px solid #ffffff18;align-items:flex-start;gap:16px;margin-top:29px;padding-top:24px;display:flex}.report-detail>span{color:var(--cyan);font-size:1.5rem}.report-detail p{color:#8c9aae;font-size:.71rem}.requirements{padding-top:0}.requirements-card{background:linear-gradient(120deg,#202a3b 0%,#111822 65%);border:1px solid #ffffff1c;border-radius:32px;grid-template-columns:1.1fr 1fr;gap:85px;padding:56px;display:grid}.requirements-card h2{margin-top:22px;font-size:2.8rem}.requirements-card>div>p:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:.89rem}.requirements-card .button{margin-top:25px}.requirements-card .subscription-note{max-width:420px;margin-top:18px!important;font-size:.66rem!important}.device-details{align-self:center}.device-line{border-bottom:1px solid #ffffff17;flex-direction:column;gap:8px;padding-block:20px;display:flex}.device-line:first-child{padding-top:0}.detail-label{color:#8fa0b7;font-size:.65rem}.device-line strong{font-size:.8rem;font-weight:500}.device-details>p{font-size:.7rem!important}.account-section{grid-template-columns:1.05fr 1fr;align-items:start;gap:100px;padding-top:0;display:grid}.account-intro{padding-top:50px}.account-intro h2{margin-top:20px;font-size:3rem}.account-intro>p:not(.eyebrow){color:var(--muted);max-width:390px;margin-top:24px;font-size:.95rem}.account-intro .account-footnote{max-width:360px;font-size:.72rem!important}.account-intro .text-link{margin-top:28px;font-size:.8rem}.account-card{background:linear-gradient(135deg,#202a3b,#141b28);border:1px solid #344258;border-radius:28px;padding:32px}.account-card-top{letter-spacing:-.03em;align-items:center;gap:12px;margin-bottom:22px;font-size:1.2rem;font-weight:800;display:flex}.account-card-top img{width:41px;height:41px}.auth-notice{color:var(--muted);background:#0002;border:1px solid #ffffff17;border-radius:11px;margin-bottom:20px;padding:12px 15px;font-size:.7rem;line-height:1.7}.auth-notice.ready{color:#cdece8;border-color:#cdece820}.provider-buttons{gap:11px;display:grid}.provider-button{color:#f0f0eb;background:#0008;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:49px;padding:13px 18px;font-size:.8rem;font-weight:600;display:flex}.provider-button:hover:not(:disabled){background:#000;border-color:#7fdbf866}.provider-button svg{width:18px;height:20px}.provider-status{color:#95a5bc;margin-top:10px;font-size:.62rem;line-height:1.6}.auth-divider{color:#8797ad;justify-content:center;align-items:center;margin-block:24px;font-size:.62rem;display:flex;position:relative}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff16;flex:1;height:1px}.auth-divider span{margin-inline:12px}fieldset{border:0;min-width:0;margin:0;padding:0}.auth-tabs{border-bottom:1px solid #ffffff15;margin-bottom:22px;display:flex}.auth-tabs button{color:#9eacc0;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:0 8px 12px;font-size:.79rem;font-weight:600}.auth-tabs button.active{color:var(--cyan);border-color:var(--cyan)}label{color:#cfdae8;margin:16px 0 8px;font-size:.68rem;display:block}input{color:#fff;background:#0b111bcc;border:1px solid #ffffff20;border-radius:10px;width:100%;min-height:47px;padding:12px 14px;font-size:.8rem}input::placeholder{color:#78889f}input:focus{border-color:var(--cyan)}.input-help{color:#97a9c1;margin-top:7px;font-size:.62rem}.auth-terms{color:#9aadc6;margin-top:17px;font-size:.61rem}.auth-terms a{color:#d4e0f0;text-decoration:underline}.account-card .full{border-radius:11px;min-height:48px;margin-top:21px;font-size:.8rem}.reset-link{color:var(--cyan);background:0 0;border:0;margin:15px auto 0;font-size:.65rem;display:block}.reset-link:hover{text-decoration:underline}.auth-feedback{color:#cae8df;overflow-wrap:anywhere;margin-top:18px;font-size:.7rem;line-height:1.65}.auth-feedback.error{color:#f0bdc9}.account-legal{color:#99abc2;border-top:1px solid #ffffff12;justify-content:center;gap:11px;margin-top:20px;padding-top:20px;font-size:.61rem;display:flex}.account-legal a:hover{color:#fff}.identity{align-items:center;gap:15px;padding-block:5px 23px;display:flex}.identity>span{background:var(--pastel);color:#182535;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:700;display:grid}.identity>div{flex-direction:column;gap:7px;min-width:0;display:flex}.identity strong{overflow-wrap:anywhere;font-size:.95rem}.identity div>span{color:#a9bbd4;overflow-wrap:anywhere;font-size:.65rem}.account-details{margin:0}.account-details>div{border-top:1px solid #ffffff16;justify-content:space-between;gap:14px;padding-block:15px;font-size:.67rem;display:flex}.account-details dt{color:#99aac1}.account-details dd{text-align:right;margin:0}.signed-in-note{color:#a9bbd4;padding-block:18px;font-size:.71rem}.account-card #refresh-user{text-align:center;margin:15px auto 0;font-size:.65rem;display:block}.delete-link{color:#dba4b5;background:0 0;border:0;margin:20px auto 0;font-size:.65rem;display:block}.faq-section{grid-template-columns:1fr 1.2fr;gap:95px;padding-top:0;display:grid}.faq-section h2{margin-top:22px}.faq-list details{border-bottom:1px solid #ffffff1b;padding-block:21px}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:.85rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--cyan);font-size:1.3rem;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{color:var(--muted);max-width:485px;margin-top:18px;font-size:.8rem}.faq-list p a{color:var(--cyan);text-decoration:underline}.closing{text-align:center;border-bottom:1px solid #ffffff19;padding:35px 0 100px}.closing img{margin:0 auto 22px}.closing h2{margin-top:19px;font-size:3.65rem}.closing .button{margin-top:30px}.site-footer{grid-template-columns:1fr 1.1fr 1.1fr auto;align-items:center;gap:30px;padding-block:40px;display:grid}.site-footer>.brand{font-size:1.6rem}.site-footer>p{color:#a8b5c8;font-size:.7rem;line-height:1.8}.site-footer small{color:#73849c;font-size:.6rem}.site-footer>div{color:#b8c5d8;flex-direction:column;gap:9px;font-size:.65rem;display:flex}.site-footer>div a:hover{color:var(--cyan)}.back-top{width:40px;height:40px;color:var(--cyan);border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid}dialog{color:#f0f0eb;background:#131b27;border:1px solid #344258;border-radius:20px;max-width:calc(100vw - 32px);padding:24px}dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000c}.dialog-header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px;display:flex}.dialog-header p{color:var(--muted);font-size:.76rem}.dialog-close{color:#d9e5f3;background:0 0;border:0;padding:0 6px;font-size:1.7rem;line-height:1.2}.image-dialog{width:min(490px,100vw - 32px);max-height:92vh;overflow:auto}.image-dialog>img{border-radius:16px;width:100%}.delete-dialog{width:480px}.delete-dialog h2{letter-spacing:-.035em;font-size:1.35rem}.delete-dialog p{color:var(--muted);margin-top:13px;font-size:.78rem}.delete-actions{justify-content:end;gap:11px;margin-top:22px;display:flex}.delete-actions .button{border-radius:10px;gap:0;min-height:44px;font-size:.72rem}.danger{color:#fff;background:#7a263f;border:1px solid #d986a4}.delete-dialog #delete-feedback{color:#f0bdc9}.legal-header{border-bottom:1px solid #ffffff18}.legal-header .wrap{justify-content:space-between;align-items:center;padding-block:26px;display:flex}.legal-header .text-link{font-size:.75rem}.legal-main{max-width:780px;padding-block:70px 85px}.legal-main h1{margin:18px 0 25px;font-size:3.2rem}.legal-main .legal-intro{color:#d2dbe7;margin-bottom:32px;font-size:1.05rem}.legal-main h2{letter-spacing:-.03em;margin:34px 0 13px;font-size:1.3rem}.legal-main p,.legal-main li{color:var(--muted);font-size:.87rem;line-height:1.9}.legal-main p+p{margin-top:15px}.legal-main ul{padding-left:22px}.legal-main a{color:var(--cyan);text-decoration:underline}.legal-date{color:#8498b2!important;font-size:.7rem!important}.action-card{background:var(--navy);border:1px solid var(--border);border-radius:25px;max-width:490px;margin:60px auto 100px;padding:32px}.action-card h1{margin-block:15px 20px;font-size:1.85rem}.action-card p{color:var(--muted);font-size:.85rem}.action-card .button,.action-card label,.action-card .auth-feedback{margin-top:20px}@media (width>=1500px){.hero{min-height:770px}.hero h1{font-size:5.35rem}}@media (width<=1050px){.wrap{width:calc(100% - 56px)}.hero{min-height:620px;padding-top:55px}.hero h1{font-size:4.15rem}.hero-description{font-size:.95rem}.hero-actions .button{gap:15px;padding:14px 19px;font-size:.8rem}.visual-tag{padding:9px 12px;font-size:.58rem}.workflow-layout{gap:65px}.section-heading>p{max-width:290px}.view-copy{padding-right:0}.review-panel{gap:45px}.export-card{padding:26px}.export-card h3{font-size:1.3rem}.reports{gap:55px}.report-art{min-height:470px;padding:10px}.report-sheet{width:300px;height:390px;padding:23px}.report-brand{padding-bottom:13px}.drawing-grid{height:190px}.requirements-card{gap:45px;padding:40px}.requirements-card h2{font-size:2.5rem}.account-section{gap:60px}.account-intro h2{font-size:2.55rem}.account-card{padding:26px}.faq-section{gap:55px}}@media (width<=780px){html{scroll-padding-top:70px}.wrap{width:calc(100% - 40px)}.site-header{height:78px}.brand{font-size:1.35rem}.brand img{width:34px;height:34px}.menu-toggle{display:block}.header-inner nav{background:#090d14;border-bottom:1px solid #344258;flex-direction:column;align-items:stretch;gap:24px;padding:24px 25px;display:none;position:absolute;top:77px;left:0;right:0}.header-inner nav.open{display:flex}.nav-account{width:fit-content}.hero{text-align:center;grid-template-columns:1fr;gap:18px;min-height:0;padding-block:48px 36px}.hero-copy{max-width:560px;margin:auto}.hero h1{margin-top:22px;font-size:clamp(2.9rem,9vw,4.2rem)}.hero .eyebrow{font-size:.58rem}.hero-description{max-width:440px;margin:23px auto 0;font-size:.9rem}.hero-actions{justify-content:center;margin-top:27px}.hero-note{max-width:330px;margin:19px auto 0;font-size:.62rem}.hero-visual{width:min(385px,95%);margin:auto;overflow:clip}.hero-cube{width:94%}.tag-top{top:5%;right:0}.tag-bottom{bottom:7%;left:0}.visual-orbit{width:94%;height:94%}.orbit-two{width:102%;height:102%}.format-strip .wrap{flex-wrap:wrap;justify-content:center;gap:12px 17px;padding-block:21px;font-size:.67rem;display:flex}.format-strip .wrap>span:first-child{text-align:center;width:100%;margin-bottom:3px;font-size:.54rem}.strip-plus{font-size:.65rem}.section{padding-block:65px}.section-intro h2{margin-block:17px 21px}.section-intro>p:last-child{font-size:.9rem}.eyebrow{font-size:.6rem}.workflow-layout{grid-template-columns:1fr;gap:40px;margin-top:38px}.workspace-figure{order:2;max-width:265px}.workspace-figure:before{inset:15% 0}.steps{max-width:520px}.step{gap:20px;padding-block:24px}.step p{max-width:440px;margin-top:11px;font-size:.84rem}.step h3{font-size:1.35rem}.capture-note p{max-width:420px;font-size:.68rem}.section-heading{display:block}.section-heading>p{max-width:520px;margin-top:22px;font-size:.89rem}.view-selector{max-width:100%;margin-block:34px}.view-selector button{gap:20px;min-width:140px;padding:11px 19px;font-size:.74rem}.review-panel{grid-template-columns:1fr;gap:27px}.view-copy{max-width:490px}.view-copy h3{margin-top:19px;font-size:2.2rem}.view-copy p{max-width:450px;margin-top:17px;font-size:.84rem}.feature-list{margin-top:17px;font-size:.72rem}.review-display{min-height:0}.review-display .phone-figure{max-width:270px}.export-grid{grid-template-columns:1fr;gap:14px;margin-top:30px}.export-card{padding:26px}.export-icon{height:45px}.export-card h3{font-size:1.4rem}.export-card p{max-width:490px;min-height:0;font-size:.83rem}.format-pills{margin-top:21px}.measurement-note{font-size:.66rem}.reports{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:0}.report-art{order:2;width:100%;min-width:0;max-width:440px;min-height:475px;margin:auto;overflow:clip}.report-copy>p:not(.eyebrow){margin-top:19px;font-size:.89rem}.report-sheet{width:min(295px,100%);height:395px}.requirements{padding-top:0}.requirements-card{border-radius:24px;grid-template-columns:1fr;gap:35px;padding:30px 25px}.requirements-card h2{font-size:2.15rem}.requirements-card>div>p:not(.eyebrow){margin-top:18px;font-size:.85rem}.device-line{padding-block:17px}.device-line strong{font-size:.8rem}.account-section{grid-template-columns:1fr;gap:32px;padding-top:0}.account-intro{padding-top:0}.account-intro h2{font-size:2.35rem}.account-intro>p:not(.eyebrow){max-width:490px;margin-top:20px;font-size:.89rem}.account-intro .account-footnote{max-width:450px}.account-card{width:100%;max-width:520px;margin:auto;padding:26px}.faq-section{grid-template-columns:1fr;gap:30px;padding-top:0}.faq-list summary{font-size:.8rem}.faq-list p{font-size:.76rem}.closing{padding-block:0 65px}.closing h2{font-size:2.55rem}.closing .eyebrow{font-size:.53rem}.closing img{width:70px;height:70px}.site-footer{grid-template-columns:1fr auto;gap:23px;padding-block:30px}.site-footer>.brand{font-size:1.3rem}.site-footer>p{grid-area:2/1}.site-footer>div{grid-area:2/2;font-size:.62rem}.back-top{grid-area:1/2;justify-self:end}.legal-main{padding-block:45px 65px}.legal-main h1{font-size:2.55rem}.legal-main .legal-intro{font-size:.95rem}.legal-main p,.legal-main li{font-size:.81rem}.legal-header .brand{font-size:1.2rem}.legal-header .text-link{font-size:.65rem}.action-card{margin-block:45px 65px;padding:25px}.delete-dialog{padding:22px}.delete-dialog .delete-actions{flex-wrap:wrap}.delete-dialog .button{flex:1}.phone-figure figcaption{font-size:.62rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
