@media(min-width:781px){.feature-grid .feature-wide{grid-column:span 1;flex-direction:column;align-items:stretch}.feature-grid .feature-wide img{width:100%;max-height:145px;object-fit:cover;object-position:top;transform:rotate(2deg) translateY(14px)}}
@media(max-width:600px){.browser-stage .orbit-one{width:90%;height:90%;left:5%;top:5%;transform:rotate(-5deg)}}
.checkout-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:70px 90px;align-items:start}.checkout-layout h1{font-size:64px}.checkout-layout>section:first-child>p{font-size:14px}.checkout-how{max-width:360px;border-top:1px solid #d9dde5;margin-top:30px;padding-top:24px;margin-bottom:25px}.checkout-how>strong{font-size:13px}.checkout-how p{font-size:12px}.checkout-card fieldset{border:0;margin:0;padding:0;min-width:0}.checkout-card input,.checkout-card select,.checkout-card textarea{background:#fff;border:1px solid #d3d9e5;border-radius:8px;padding:13px;width:100%;font:inherit;color:#26334c}.checkout-card .check input{width:17px;flex-shrink:0;padding:0}.checkout-card label{font-size:12px;margin:21px 0}.checkout-card .check{font-size:11px}.checkout-card .small{font-size:10px;line-height:1.9;margin-top:20px}.availability{padding:12px 14px;border-radius:9px;background:#dfe5f2;font-size:11px!important;line-height:1.7}.checkout-card fieldset:disabled{opacity:.55}.checkout-card #result{font-size:12px;color:#364562}.license-delivery{border:1px solid #bdc8df;background:#e8edf7;border-radius:15px;padding:22px;margin-top:25px}.license-delivery h2{font-size:34px;margin:12px 0}.license-delivery textarea{font-family:monospace;font-size:11px;resize:none;line-height:1.8}.license-delivery p{font-size:11px}.receipt-actions{display:flex;flex-wrap:wrap;gap:9px}.receipt-actions button{padding:11px 13px;font-size:10px;margin:0}.recovery{border-top:1px solid #d9dde5;margin-top:25px;padding-top:23px}.recovery h3{font-size:17px}.recovery select{font-size:11px}.import-recovery{margin-top:25px;font-size:11px;line-height:1.7}.import-recovery summary{cursor:pointer}.import-recovery input{font-size:10px}.checkout-card [hidden]{display:none!important}@media(max-width:800px){.checkout-layout{gap:35px;padding-block:45px 60px}.checkout-layout h1{font-size:50px}}@media(max-width:600px){.checkout-layout{grid-template-columns:1fr;gap:35px}.checkout-layout h1{font-size:50px}.checkout-card{padding:25px!important}.checkout-how{margin-top:25px}.license-delivery{padding:16px}}
:root{--ink:#17233c;--muted:#686d76;--paper:#f2f4f9;--line:#d9dde5;--lime:#9db8ee;--radius:24px;color-scheme:light;font-family:'Segoe UI',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #607398;outline-offset:5px}button{cursor:pointer}button:disabled{cursor:not-allowed}img{display:block;max-width:100%;height:auto}main{max-width:none;padding:0;margin:0}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:450;letter-spacing:-.065em;line-height:1.04}h1{font-size:clamp(46px,5.5vw,82px);margin:27px 0 26px}h2{font-size:clamp(37px,4vw,61px);margin:21px 0 23px}h3{font-size:25px;font-weight:500;letter-spacing:-.04em;line-height:1.2}em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#586681}p{color:var(--muted);font-size:15px;line-height:1.8}small{line-height:1.6}.section-wrap{max-width:1280px;margin-inline:auto;padding-inline:54px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;line-height:1.6}.live-dot{display:inline-block;width:6px;height:6px;border-radius:100%;background:#5b6e95;margin-right:7px}.site-header{max-width:1440px;margin:auto;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:19px 54px;background:#f2f4f9eb;backdrop-filter:blur(16px);border-bottom:1px solid #d7dce675}.wordmark{display:inline-flex;align-items:center;font-size:28px;font-weight:650;letter-spacing:-1.7px;gap:9px}.brand-symbol{position:relative;display:grid;place-items:center;width:36px;height:36px;background:var(--ink);border-radius:11px;color:var(--lime);font:italic 31px Georgia;padding-right:5px}.brand-symbol span{position:absolute;right:4px;top:3px;font:13px Arial}.brand-dot{margin-left:-9px;color:#667594}.site-header nav{height:auto;border:0;padding:0;display:flex;gap:29px;font-size:12px;align-items:center}.site-header nav>a:not(.button){color:#606570}.site-header nav>a:hover{color:#26324b}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:49px;border-radius:9px;background:var(--ink);color:#e9eef7;padding:15px 23px;font-size:12px;font-weight:550;transition:transform .25s,background .25s,box-shadow .25s}.button:hover{background:#283653;transform:translateY(-3px);box-shadow:0 8px 20px #19253d1b}.button span{font-size:17px}.button-small{min-height:39px;padding:10px 16px;gap:25px}.button-full{display:flex;width:100%;justify-content:space-between}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:12px;font-weight:500}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.play-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #b4bbc9;border-radius:50%}.menu-toggle{display:none}.skip{position:fixed;top:-90px;left:15px;background:var(--ink);color:white;padding:15px;z-index:100}.skip:focus{top:15px}.hero{padding-top:66px;text-align:center;position:relative}.hero-intro>p{font-size:16px;line-height:1.85;margin-bottom:26px}.hero-actions{display:flex;justify-content:center;align-items:center;gap:28px}.hero-fineprint{display:flex;gap:22px;justify-content:center;font-size:10px;color:#838995;margin:21px 0 55px}.browser-stage{position:relative;isolation:isolate;max-width:1070px;margin:0 auto}.browser-frame{margin:0;border:7px solid #fff;border-radius:19px;box-shadow:0 25px 70px #2730431c,0 0 0 1px #d9dee7;background:white;overflow:hidden}.browser-frame img{width:100%}.browser-frame figcaption{font-size:10px;color:#858b97;padding:12px 10px}.float-note{position:absolute;z-index:2;display:flex;gap:12px;align-items:center;padding:17px 21px;border-radius:12px;box-shadow:0 12px 35px #24324e1c;background:#fffdf5;border:1px solid #d7dce7;text-align:left;animation:float-note 6s ease-in-out infinite}.note-one{top:16%;left:-37px;transform:rotate(-4deg)}.note-two{bottom:12%;right:-29px;animation-delay:-3s}.note-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#dae0ed;color:#4d5f84;font-size:22px}.note-icon.citrus{background:var(--lime)}.float-note strong{font-size:12px;display:block}.float-note small{display:block;font-size:10px;color:#7e8695;margin-top:5px}.stage-orbit{position:absolute;border:1px solid #ccd4e4;border-radius:50%;z-index:-1}.orbit-one{width:110%;height:110%;left:-5%;top:-5%;transform:rotate(-16deg)}.orbit-two{width:75px;height:75px;right:-30px;top:-35px;background:#b7c9ed;border:0}.provider-strip{padding:57px 0 58px}.provider-strip>span{font-size:10px;color:#848a95;letter-spacing:.7px}.provider-strip>div{display:flex;gap:50px;justify-content:center;margin:23px 0 15px}.provider-strip b{font-size:22px;font-weight:550;letter-spacing:-.6px}.provider-strip small{font-size:10px;color:#8e929b}.possibilities{padding-top:52px;padding-bottom:96px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:37px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:265px;margin-bottom:4px;font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature-card{border:1px solid var(--line);border-radius:var(--radius);background:#fffef9;padding:30px;overflow:hidden;min-width:0}.feature-card p{font-size:12px;line-height:1.85;margin-bottom:0;max-width:370px}.feature-index{font-size:8px;letter-spacing:1.3px;color:#707a8f;display:block;margin-bottom:23px}.feature-large{grid-column:span 2;display:flex;align-items:center;gap:25px}.feature-large>div{flex:1;min-width:0}.feature-large .card-copy h3{font-size:26px}.task-demo{padding:18px 13px;background:#e7ebf3;border:1px solid #d9dee9;border-radius:16px;transform:rotate(-2deg)}.demo-prompt{display:flex;gap:8px;padding:14px 12px;background:white;border-radius:9px;font-size:10px;box-shadow:0 4px 12px #00000006;margin-bottom:13px}.demo-prompt span{color:#697a9d}.demo-step{display:flex;gap:9px;align-items:center;font-size:10px;padding:9px 5px;color:#6b7790}.demo-step>span{width:20px;height:20px;display:grid;place-items:center;background:#d4dbe9;border-radius:50%;font-size:10px}.task-demo small{display:block;font-size:8px;line-height:1.7;color:#818a9d;margin:10px 5px 0}.sage{background:#e2e7f0}.lilac{background:#efeef5}.cream{background:#f2eedf}.feature-glyph{font-family:Georgia;font-size:80px;height:58px;line-height:1;color:#75829d}.mini-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:22px}.mini-tags span{font-size:9px;padding:6px 10px;background:#f1f4fa;border-radius:7px}.agent-faces{display:flex;padding:3px 8px 23px}.agent-faces span{width:54px;height:54px;border-radius:50%;background:#d5dae4;border:4px solid #fff9;display:grid;place-items:center;margin-left:-7px;font:italic 31px Georgia;color:#525e76}.agent-faces span:nth-child(2){background:#d4def0;color:#6777a9}.agent-faces span:nth-child(3){background:#efdbcb;color:#ad7555}.workflow-visual{display:flex;gap:7px;align-items:center;margin:18px 0 32px;flex-wrap:wrap}.workflow-visual span{padding:11px 12px;background:#fbf9f1;border-radius:8px;font-size:9px}.workflow-visual i{font-style:normal;color:#8c94a4}.feature-wide{grid-column:span 2;display:flex;gap:25px;align-items:center;grid-row:span 1}.feature-wide>div{flex:1;min-width:0}.feature-wide img{width:48%;border:5px solid white;border-radius:13px;box-shadow:0 8px 30px #26304412;transform:rotate(3deg) translateX(20px)}.keyboard-key{display:inline-block;border:1px solid #d3d8e3;box-shadow:0 2px 0 #d3d8e3;border-radius:4px;font-size:9px;padding:4px 7px;margin-top:20px}.keyboard-caption{font-size:9px;color:#7a8497}.memory-section{background:#18243d;color:#dae2f2;position:relative;overflow:hidden}.memory-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:94px}.memory-copy .eyebrow{color:#92a0bb}.memory-copy h2{font-size:64px}.memory-copy em{color:#9cb5e8}.memory-copy p{color:#a6acb9;font-size:13px;max-width:360px}.check-list{list-style:none;padding:0;margin:24px 0 29px}.check-list li{position:relative;padding-left:22px;font-size:12px;color:inherit;line-height:1.7;margin:13px 0}.check-list li:before{content:'✓';position:absolute;left:0;color:#65789f}.memory-copy .check-list{color:#aeb7c9}.memory-copy .text-link{color:#b2c5eb;font-size:11px;margin-top:7px}.memory-card{background:#edf1f8;border:1px solid #dde4f2;border-radius:23px;padding:28px 32px;color:var(--ink);box-shadow:0 20px 40px #000a1e29;transform:rotate(2deg)}.memory-card-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.3px;color:#606e8a}.small-leaf{display:grid;place-items:center;background:#cfd9ed;width:32px;height:32px;border-radius:10px;font-size:20px}.memory-number{font-size:72px;letter-spacing:-5px;margin-top:22px;font-weight:450;line-height:1.1}.memory-number small{font-size:20px;letter-spacing:-.5px;margin-left:7px}.memory-card>p{font-size:11px;color:#808897;margin:10px 0 23px}.memory-bars{height:58px;display:flex;flex-direction:column;gap:11px;margin-bottom:21px}.bar{display:block;height:21px;border-radius:5px;transform-origin:left;transition:transform .65s}.bar-before{width:100%;background:#cdd5e5}.bar-after{width:45.5%;background:#6b80a9}.memory-card.sleeping .bar-before{transform:scaleX(.455)}.memory-switch{padding:4px;background:#dfe4ed;border-radius:9px;display:flex;gap:4px}.memory-switch button{flex:1;background:none;padding:10px;color:#747e93;border-radius:6px;font-size:11px}.memory-switch button.selected{background:#fff;color:#2e3b56;box-shadow:0 2px 5px #19253d08}.measurement-note{margin-top:21px;padding-top:20px;border-top:1px solid #d3d9e5}.measurement-note strong{font-size:10px;font-weight:550}.measurement-note p{font-size:9px;line-height:1.9;margin:7px 0 0;color:#7a8395}.personal-section{padding-block:92px}.gallery-tabs{display:flex;gap:5px;background:#dfe4ef;padding:5px;border-radius:30px;width:fit-content;margin:35px auto 28px}.gallery-tabs button{background:transparent;color:#7d8595;padding:11px 21px;border-radius:25px;font-size:11px}.gallery-tabs button.selected{background:#fff;color:#384662;box-shadow:0 2px 7px #1b243709}.gallery-frame{max-width:970px;margin:0 auto;border:6px solid white;border-radius:19px;background:white;box-shadow:0 16px 55px #232b3c12;overflow:hidden}.gallery-frame img{width:100%}.gallery-frame figcaption{font-size:10px;color:#808898;text-align:center;padding:16px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:53px}.trust-row article>span{color:#677797;font-size:27px;display:block;margin-bottom:15px}.trust-row h3{font-size:17px;letter-spacing:-.6px}.trust-row p{font-size:12px;line-height:1.85}.pricing-section{background:#e4e9f2;border-block:1px solid #dbe0ea}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:115px;align-items:center;padding-block:88px}.pricing-layout>div>p{font-size:13px}.purchase-path{display:grid;grid-template-columns:35px 1fr;gap:22px 12px;margin-top:36px;max-width:360px}.purchase-path>span{font-size:11px;color:#76839e;border:1px solid #c8d1e2;border-radius:50%;height:31px;width:31px;display:grid;place-items:center}.purchase-path strong{font-size:12px;font-weight:550}.purchase-path p{font-size:11px;line-height:1.8;margin:6px 0 0}.price-card{margin:0;border:1px solid #cad3e6;background:#fffef7;border-radius:24px;padding:32px;box-shadow:0 18px 40px #24324e10}.price-card-heading{display:flex;justify-content:space-between;align-items:center}.tag{background:#dfe5f1;padding:5px 10px;border-radius:6px;color:#596a8d;font-size:9px}.price{font-size:80px;letter-spacing:-5px;margin:22px 0 9px;line-height:1.1}.price>span{font-size:11px;letter-spacing:0;color:#7b8598;margin-left:12px}.price-card>p{font-size:11px}.price-card .check-list{color:#505d77;margin-block:26px}.checkout-status{text-align:center;font-size:10px!important;color:#687795;margin-top:12px}.price-terms{border-top:1px solid #dfe4ed;padding-top:19px;margin-top:20px;font-size:9px;line-height:1.9;color:#828b9c}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;padding-block:91px}.faq-list details{border-bottom:1px solid #d7dce5;padding:21px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:19px;color:#717e98;line-height:1}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:12px;margin:15px 0 3px;line-height:1.85}.closing-section{position:relative;border:1px solid #d6dce9;border-radius:28px;background:#dfe5f2;text-align:center;padding-block:65px;overflow:hidden;margin-bottom:68px;max-width:1172px}.closing-section h2{font-size:63px;margin:22px 0 28px}.closing-orbit{position:absolute;font-size:280px;line-height:1;color:#c3cfe7;left:-49px;top:30px;transform:rotate(12deg);pointer-events:none}.site-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding-bottom:37px}.site-footer .wordmark{font-size:25px}.site-footer .brand-symbol{width:31px;height:31px;font-size:27px}.site-footer p{font-size:10px;margin:15px 0 0}.site-footer>div:not(:first-child){display:flex;flex-direction:column;gap:16px;font-size:10px;color:#7a8395;padding-top:6px}.site-footer a:hover{text-decoration:underline}.reveal{opacity:1}.motion-ready .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.6,.2,1)}.motion-ready .reveal.visible{opacity:1;transform:translateY(0)}@keyframes float-note{0%,100%{translate:0 0}50%{translate:0 -8px}}
@media(min-width:1441px){.site-header{border-radius:0 0 20px 20px}}@media(max-width:1100px){.section-wrap{padding-inline:32px}.site-header{padding-inline:32px}.memory-layout,.pricing-layout{gap:50px}.feature-card{padding:23px}.feature-large{gap:16px}.feature-large .card-copy h3{font-size:22px}.feature-wide{grid-column:span 2}.note-one{left:-14px}.note-two{right:-9px}.float-note{padding:12px 15px}.trust-row{gap:30px}.closing-section{margin-inline:32px}.faq-section{gap:45px}}@media(max-width:780px){html{scroll-padding-top:90px}.section-wrap{padding-inline:23px}.site-header{padding:16px 23px}.site-header nav{gap:17px}.site-header nav>a:not(.button){font-size:10px}.hero{padding-top:49px}.hero-fineprint{gap:14px;font-size:9px}.hero-intro>p{font-size:14px}.float-note{padding:10px;gap:7px}.float-note strong{font-size:9px}.float-note small{font-size:8px}.note-icon{width:29px;height:29px;font-size:16px}.feature-grid{grid-template-columns:1fr 1fr}.feature-large{grid-column:1/-1;padding:28px}.feature-wide{grid-column:1/-1}.section-heading{align-items:start;flex-direction:column;gap:21px}.section-heading>p{max-width:420px;font-size:12px}.provider-strip>div{gap:30px}.provider-strip b{font-size:20px}.provider-strip small{font-size:9px}.memory-layout{gap:30px;padding-block:64px}.memory-copy h2{font-size:49px}.memory-card{padding:22px}.memory-number{font-size:60px}.pricing-layout{gap:30px}.price-card{padding:24px}.pricing-layout h2{font-size:46px}.price{font-size:67px}.faq-section{gap:25px;grid-template-columns:.85fr 1fr}.faq-section h2{font-size:39px}.trust-row{gap:24px}.trust-row h3{font-size:16px}.closing-section{margin-inline:23px}.closing-section h2{font-size:54px}.closing-orbit{font-size:200px;left:-55px;top:85px}}
@media(max-width:600px){.menu-toggle{display:flex;align-items:center;gap:8px;background:#dfe4ef;color:#35415a;padding:10px 12px;font-size:11px}.site-header nav{display:none;position:absolute;top:71px;left:16px;right:16px;flex-direction:column;align-items:stretch;padding:15px 19px;background:#fffef7;border:1px solid #d0d7e5;border-radius:15px;box-shadow:0 18px 30px #23314d1a;gap:0}.site-header nav.open{display:flex}.site-header nav>a:not(.button){padding:14px 4px;font-size:13px}.site-header .button{margin-top:8px}.wordmark{font-size:25px}.brand-symbol{width:32px;height:32px;font-size:27px}.hero{padding-top:37px}.hero .eyebrow{font-size:8px;letter-spacing:1.25px}h1{font-size:46px;letter-spacing:-2.8px;line-height:1.08;margin:22px 0}.hero-intro>p{font-size:13px}.desktop-break{display:none}.hero-actions{gap:17px;flex-direction:column}.hero-actions .button{font-size:12px;min-width:220px}.hero-actions .text-link{font-size:11px}.hero-fineprint{flex-wrap:wrap;gap:10px 16px;margin:23px 0 40px;font-size:8px}.browser-frame{border-width:4px;border-radius:12px}.browser-frame figcaption{font-size:8px;padding:10px 5px}.float-note{position:relative;display:flex;width:fit-content;animation:none;left:auto;right:auto;top:auto;bottom:auto;transform:none}.note-one{margin:0 0 -15px -6px;transform:rotate(-3deg)}.note-two{margin:-16px -3px 0 auto;transform:rotate(2deg)}.orbit-one{width:107%;left:-3.5%}.orbit-two{width:40px;height:40px;right:0;top:-17px}.provider-strip{padding:41px 0 37px}.provider-strip>span{font-size:9px}.provider-strip>div{gap:24px;margin:18px 0 13px}.provider-strip b{font-size:17px}.provider-strip small{font-size:8px;display:block;max-width:270px;margin:auto}.possibilities{padding-top:36px;padding-bottom:57px}h2{font-size:38px;letter-spacing:-2px}.section-heading{gap:17px;margin-bottom:27px}.feature-grid{grid-template-columns:1fr;gap:13px}.feature-card{padding:26px;border-radius:18px}.feature-large{flex-direction:column;align-items:stretch;gap:23px}.feature-large .card-copy h3,h3{font-size:24px}.task-demo{max-width:340px;transform:rotate(-1deg)}.feature-index{font-size:8px;margin-bottom:20px}.feature-card p{font-size:12px}.feature-wide{flex-direction:column;align-items:stretch}.feature-wide img{width:100%;transform:rotate(1deg) translate(14px,10px)}.memory-layout{grid-template-columns:1fr;gap:35px;padding-block:53px}.memory-copy h2{font-size:52px}.memory-copy p{font-size:13px}.memory-card{transform:none;padding:26px;border-radius:20px}.memory-number{font-size:73px}.memory-card-top{font-size:9px}.measurement-note p{font-size:10px}.memory-switch button{font-size:12px}.personal-section{padding-block:55px}.gallery-tabs{margin:25px auto 20px}.gallery-tabs button{padding:10px 15px;font-size:10px}.gallery-frame{border-width:4px;border-radius:12px}.gallery-frame figcaption{font-size:8px;padding:12px 8px}.trust-row{grid-template-columns:1fr;gap:25px;margin-top:33px}.trust-row article{display:grid;grid-template-columns:31px 1fr;column-gap:12px}.trust-row article>span{grid-row:span 2;font-size:24px}.trust-row h3{font-size:17px;margin-bottom:8px}.trust-row p{font-size:12px;margin:0}.pricing-layout{grid-template-columns:1fr;gap:32px;padding-block:55px}.pricing-layout h2{font-size:46px}.purchase-path{gap:19px 12px;margin-top:27px}.price-card{padding:28px;border-radius:21px}.price{font-size:78px}.price-terms{font-size:10px}.faq-section{grid-template-columns:1fr;gap:19px;padding-block:56px}.faq-section h2{font-size:39px}.faq-list summary{font-size:13px}.faq-list details{padding:20px 0}.faq-list details:first-child{padding-top:10px}.closing-section{padding-block:44px;margin-bottom:45px;margin-inline:18px;border-radius:20px}.closing-section h2{font-size:42px;position:relative;z-index:1}.closing-section .eyebrow{font-size:8px;position:relative;z-index:1}.closing-section .button{position:relative;z-index:1}.closing-orbit{font-size:135px;top:95px;left:-35px}.site-footer{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:26px}.site-footer>div:first-child{grid-column:1/-1}.site-footer>div:not(:first-child){font-size:9px;line-height:1.5}.site-footer p{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}.button:hover{transform:none}}
.company-hero{padding-top:95px;padding-bottom:105px;overflow:hidden}.company-hero h1{font-size:clamp(62px,7.5vw,108px)}.company-hero .hero-intro{position:relative;z-index:1}.company-orbit{position:absolute;width:330px;height:330px;border:1px solid #d3dae8;border-radius:50%;right:-170px;top:60px;transform:rotate(-18deg);color:#c3cde2}.company-orbit>span{position:absolute;left:65px;top:45px;font:italic 160px Georgia}.company-orbit i{position:absolute;left:12px;top:25px;font:50px Georgia;color:#7889aa}.company-products{padding-bottom:85px}.product-spotlight{overflow:hidden;border:1px solid var(--line);border-radius:28px;background:#e5e9f2;box-shadow:0 20px 70px #2730430a}.product-intro{padding:38px 42px 30px}.product-identity{display:flex;align-items:center;gap:13px;margin-bottom:24px}.product-identity .brand-symbol{width:47px;height:47px;font-size:40px}.product-identity h3{font-size:30px;margin:0 0 4px}.product-identity>div>span{font-size:8px;letter-spacing:2px;color:#68748b}.product-badge{margin-left:auto;border:1px solid #c9d0de;border-radius:30px;padding:8px 12px;font-size:10px;color:#556380}.product-intro>p{max-width:630px}.product-intro .mini-tags{margin-top:15px}.product-actions{display:flex;gap:26px;align-items:center;margin:28px 0 14px}.product-intro>small{font-size:10px;color:#586277}.product-preview{display:block;margin:0 42px -2px;border:7px solid white;border-bottom:0;border-radius:17px 17px 0 0;overflow:hidden;box-shadow:0 15px 60px #2730431a;transition:transform .4s}.product-preview:hover{transform:translateY(-5px)}.product-preview img{width:100%}.product-footnote{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;color:#717885;font-size:10px;padding:20px 4px}.company-approach{padding-top:30px;padding-bottom:40px}.company-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.company-principles .feature-card{padding:32px}.company-home .closing-section{padding-block:80px 100px}@media(max-width:780px){.company-hero{padding-block:64px 70px}.company-principles{grid-template-columns:1fr}.product-intro{padding:26px}.product-preview{margin-inline:20px}.company-products{padding-bottom:40px}.product-actions{align-items:flex-start;flex-direction:column;gap:20px}.company-orbit{right:-260px}}@media(max-width:400px){.product-badge{font-size:8px;padding:7px}.product-identity{gap:9px}.product-identity h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.product-preview{transition:none}}

.checkout-card label{display:block;font-weight:600}.checkout-card input{display:block;margin-top:9px}.checkout-card .check{display:flex;gap:12px;align-items:flex-start;font-weight:400;line-height:1.6;color:#626873}.checkout-card .check input{margin-top:3px}.checkout-card button{border:0;cursor:pointer}.checkout-card button:disabled{cursor:not-allowed}.checkout-card .secondary{border-radius:9px;background:#edeff4;color:#46587c;font-weight:600}.checkout-card #result{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin-top:20px}.checkout-card #result button{display:block;margin-top:16px}
