@charset "UTF-8";:root{--ink: #172141;--muted: #697187;--blue: #5163e7;--blue-dark: #3e50cc;--line: #e1e5f0;--paper: #f7f8fc;--pale: #eef0fc;--lime: #d9f6ae;--radius: 18px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:98px}body{margin:0;line-height:1.65;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait;opacity:.7}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #acbcff;outline-offset:5px}button{border:0}::selection{background:#dce2ff}svg{display:block}fieldset{padding:0;border:0;margin:0}legend{padding:0}small{font-size:12px}.section-wrap{width:min(1232px,calc(100% - 112px));margin-inline:auto}.section-space{padding-top:112px;padding-bottom:112px}.section-kicker{display:block;color:var(--blue);font-size:11px;font-weight:700;letter-spacing:2.4px;margin-bottom:20px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:44px;margin-bottom:48px}h2{font-size:44px;font-weight:650;letter-spacing:-1.7px;line-height:1.4}.section-heading>p{color:var(--muted);line-height:1.9;font-size:15px;padding-bottom:6px}.button{background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:35px;padding:16px 26px;border:1px solid transparent;border-radius:9px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}.button:hover{background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 7px 18px #5163e724}.button>span{font-size:21px;font-weight:400;line-height:1}.button-small{font-size:12px;padding:13px 18px;gap:20px}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-size:14px;font-weight:600;background:transparent;padding:0}.text-link:hover{color:var(--blue)}.wide{width:100%}.skip-link{position:fixed;left:12px;top:-60px;z-index:200;padding:8px 16px;background:#fff;border:2px solid var(--blue)}.skip-link:focus{top:12px}.mobile-br{display:none}.site-header{height:91px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-inline:max(40px,calc((100% - 1312px)/2));border-bottom:1px solid #e8ebf2;background:#f7f8fcf2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:40}.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;font-weight:750;font-size:20px;letter-spacing:-.7px;line-height:1.3}.brand-mark{width:39px;height:39px;color:var(--blue)}.brand small{display:block;font-size:7px;letter-spacing:1.1px;margin-top:5px;font-weight:600;color:#7b8296}.site-header nav{display:flex;gap:32px;align-items:center}.site-header nav a{font-size:13px;color:#596178;transition:color .2s}.site-header nav a:hover,.site-header nav a.active{color:var(--blue)}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:12px;min-height:700px;align-items:center;padding-top:66px;padding-bottom:88px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:12px;font-weight:500;letter-spacing:1px;color:#58658b;display:flex;align-items:center;gap:8px;margin-bottom:25px}.status-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #5163e70d}.hero h1{font-size:clamp(56px,5.1vw,76px);font-weight:750;letter-spacing:-3.5px;line-height:1.25}.accent-word{color:var(--blue);position:relative;display:inline-block}.accent-word svg{position:absolute;bottom:-4px;left:1px;width:100%;height:17px;color:#cad3ff;z-index:-1}.hero-lead{margin-top:29px;font-size:21px;font-weight:500;letter-spacing:.3px}.hero-lead strong{font-weight:600}.hero-description{color:var(--muted);font-size:15px;line-height:1.95;margin-top:14px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:32px}.play-icon{border:1px solid #c6cce1;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:8px;color:var(--blue);padding-left:2px}.hero-footnote{display:flex;align-items:center;gap:12px;font-size:11px;color:#7d8599;margin-top:34px}.hero-footnote i{font-style:normal;color:#a5acc0}.hero-art{min-width:0;position:relative;min-height:514px;display:flex;align-items:center;justify-content:center;padding-left:10px;isolation:isolate}.hero-art:before{content:"";position:absolute;z-index:-2;top:-35px;right:-35px;bottom:-25px;left:-55px;background:radial-gradient(ellipse at 57% 45%,#d6ddfc 0%,#eceffc 45%,transparent 71%)}.orbital{position:absolute;border:1px solid #d5dcf8;width:550px;height:380px;border-radius:50%;left:0;top:76px;transform:rotate(-28deg);z-index:-1}.orbital-two{width:560px;height:210px;top:165px;transform:rotate(35deg)}.art-spark{position:absolute;color:var(--blue);font-size:38px}.spark-one{top:1px;right:37px}.spark-two{bottom:33px;left:16px;font-size:24px}.art-label{position:absolute;top:16px;left:48px;display:flex;align-items:center;gap:7px;font-size:10px;color:#6879aa;letter-spacing:.5px}.art-label span{width:5px;height:5px;background:#91aa6f;border-radius:50%}.app-window{width:540px;max-width:100%;border:1px solid #fff;border-radius:15px;overflow:hidden;box-shadow:0 28px 60px -20px #5868ae48,0 0 0 1px #d5dcf5;background:#fff;transform:perspective(1200px) rotateY(-7deg) rotate(-2deg);position:relative;z-index:1}.window-top{height:41px;border-bottom:1px solid #e9edf6;background:#ffffffd9;display:flex;align-items:center;padding:0 17px;gap:18px;color:#8a91a4;font-size:9px}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#d9deed}.window-dots i:first-child{background:#e1ccca}.window-dots i:nth-child(2){background:#e4dcbf}.demo-badge{margin-left:auto;font-size:8px;color:#828da8;background:#f3f5fa;padding:2px 5px;border-radius:4px}.mini-app{display:flex;min-height:370px}.mini-sidebar{width:64px;background:#f5f6fb;border-right:1px solid #ecedf5;display:flex;align-items:center;flex-direction:column;padding:19px 8px 13px;gap:15px;flex-shrink:0}.mini-app-logo{font-size:24px;color:var(--blue);margin-bottom:2px}.mini-nav{font-size:16px;line-height:1;text-align:center;color:#8e95a8;width:44px;padding:6px 1px}.mini-nav small{display:block;font-size:8px;margin-top:6px}.mini-nav.selected{background:#e6eafd;border-radius:7px;color:var(--blue)}.mini-avatar{display:flex;align-items:center;justify-content:center;background:#e4e9f1;color:#7c88a2;width:24px;height:24px;border-radius:50%;font-size:9px;margin-top:auto}.mini-content{flex:1;min-width:0;padding:24px 24px 22px;background:linear-gradient(150deg,#fbfcff,#fff)}.mini-welcome>span{font-size:9px;color:#8a94aa}.mini-welcome h3{font-size:19px;letter-spacing:-.2px;margin:5px 0 19px;display:flex;justify-content:space-between}.mini-welcome h3>span{color:var(--blue)}.transcript{background:#fff;border:1px solid #e6eaf6;border-radius:9px;padding:12px 15px 13px;box-shadow:0 4px 8px #34477c04}.transcript-head{display:flex;justify-content:space-between;align-items:center;font-size:9px}.transcript-head b{font-weight:500;display:flex;align-items:center;gap:5px}.transcript-head i{width:5px;height:5px;border-radius:50%;background:var(--blue)}.transcript-head>span{color:#9b9fb0;font-size:8px}.waveform{display:flex;align-items:center;justify-content:space-between;gap:4px;height:44px;margin-top:5px}.waveform i{width:3px;background:#9caaf1;border-radius:5px;height:9px}.waveform i:nth-child(3n){height:26px;background:#667cea}.waveform i:nth-child(4n){height:17px}.waveform i:nth-child(5n){height:33px;background:#667cea}.waveform i:nth-child(7n){height:20px}.transcript>p{font-size:8.5px;color:#7d859b}.mini-flow-arrow{font-size:18px;color:#abb7e0;text-align:center;height:27px;line-height:27px}.mini-output{border:1px solid #dbe2fb;background:#f0f3ff;border-radius:9px;overflow:hidden}.mini-output-title{padding:12px 14px 9px;display:flex;align-items:center;gap:7px;font-size:11px}.mini-output-title>span{color:var(--blue);font-size:16px}.mini-output-title strong{font-weight:500}.mini-output-title small{font-size:8px;color:#8390ba;margin-left:auto}.mini-output-grid{display:flex;gap:8px;padding:0 12px 12px}.mini-output-grid>div{display:grid;grid-template-columns:28px 1fr;align-items:center;column-gap:6px;border:1px solid #e4e9fa;background:#ffffffbe;border-radius:6px;padding:9px 8px;flex:1}.mini-icon{grid-row:span 2;display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--blue);background:#eef0ff;border-radius:5px;height:29px}.mini-output-grid strong{font-size:10px;font-weight:500}.mini-output-grid small{font-size:7px;color:#8a93ab;white-space:nowrap}.mini-review{border-top:1px solid #e0e6fa;font-size:8px;color:#7281ab;padding:7px 14px;background:#eaf0ff}.mini-review>span{margin-right:5px;color:#708357}.floating-note{position:absolute;bottom:4px;right:-8px;z-index:3;display:flex;gap:12px;align-items:center;padding:16px 20px;border:1px solid white;border-radius:12px;background:#ffffffed;box-shadow:0 12px 24px #566baa1a;transform:rotate(2deg)}.floating-icon{width:38px;height:38px;border-radius:12px;background:var(--lime);color:#3b5a37;font-size:24px;display:flex;justify-content:center;align-items:center}.floating-note strong{display:block;font-size:12px;font-weight:600}.floating-note div>span{display:block;color:#8a91a4;font-size:9px;margin-top:3px}.hero-caption{position:absolute;bottom:-29px;right:2px;letter-spacing:2.2px;font-size:8px;color:#9aa6c4}.capability-ribbon{border-block:1px solid var(--line);background:#f1f3fa}.ribbon-inner{display:flex;align-items:center;justify-content:space-between;padding-block:26px;gap:18px}.ribbon-inner>span{font-size:14px;font-weight:500;white-space:nowrap}.ribbon-inner>.ribbon-intro{font-size:11px;color:#8992a8;font-weight:400;padding-right:15px;border-right:1px solid #dce1ee}.ribbon-inner i{color:#9ca6c4;font-size:10px;font-style:normal;margin-right:10px}.ribbon-inner b{color:#a5afcb;font-size:17px;font-weight:400}.product-explorer{display:grid;grid-template-columns:340px 1fr;gap:40px}.feature-tabs{display:flex;flex-direction:column;gap:5px}.feature-tab{display:flex;text-align:left;padding:24px 22px;gap:18px;align-items:center;background:transparent;border-radius:11px;border:1px solid transparent;transition:background .2s,border-color .2s}.feature-tab.active{background:#fff;border-color:#dce2f5;box-shadow:0 8px 24px #14234704}.tab-number{font-size:11px;font-weight:600;color:#9aa4bd;align-self:flex-start;padding-top:4px}.feature-tab.active .tab-number{color:var(--blue)}.feature-tab strong{font-size:18px;font-weight:600;display:block}.feature-tab small{display:block;color:#8991a5;font-size:12px;margin-top:5px}.feature-tab b{margin-left:auto;opacity:0;font-size:21px;color:var(--blue);font-weight:400}.feature-tab.active b,.feature-tab:hover b{opacity:1}.feature-tab:hover{background:#ffffff8c}.feature-panel{border:1px solid #e2e6f4;background:#eef1fc;padding:30px 33px;border-radius:16px;display:flex;flex-direction:column;min-height:425px}.feature-panel-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1.7px;color:#7b89b4}.example-label{background:#e1e7f8;border-radius:4px;padding:3px 7px;font-size:9px;letter-spacing:0;color:#6e7c9e}.feature-panel h3{font-size:26px;margin-top:18px;font-weight:600;letter-spacing:-.7px}.feature-panel>p{font-size:12px;line-height:1.9;color:#707e9d;max-width:560px;margin-top:9px;min-height:46px}.feature-example{margin:23px 0 18px;border-radius:10px;background:#fff;border:1px solid #e0e6f8;box-shadow:0 5px 17px #24376b05;min-height:174px}.example-heading{font-size:11px;padding:12px 17px;border-bottom:1px solid #edf0f8;display:flex;align-items:center;justify-content:space-between}.example-heading b{font-weight:600}.example-heading span{font-size:9px;color:#93a0b9}.example-rows{display:grid;grid-template-columns:1fr 1fr;gap:0}.example-row{padding:14px 17px}.example-row+.example-row{border-left:1px solid #edf0f8}.example-row h4{margin:0 0 6px;color:#6c80bf;font-weight:500;font-size:10px}.example-row p{font-size:11px;line-height:1.9;color:#656f88}.example-tag{display:inline-block;font-size:9px;padding:2px 6px;background:#eff2fc;color:#7585ac;border-radius:3px;margin:5px 4px 0 0}.feature-bottom{margin-top:auto;display:flex;gap:16px;justify-content:space-between;align-items:center;font-size:10px;color:#6d7daa}.feature-bottom>span:last-child{font-size:8px;color:#8d97b2;white-space:nowrap}.plan-timeline{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 20px;gap:18px}.plan-step{position:relative;border-top:1px solid #dfe5f8;padding-top:13px}.plan-step:before{content:"";width:7px;height:7px;position:absolute;top:-4px;left:0;background:#768ae5;border:2px solid #e3e9ff;border-radius:50%}.plan-step strong{display:block;color:#586fae;font-size:10px}.plan-step span{display:block;font-size:10px;color:#8b95ad;line-height:1.8;margin-top:5px}.match-list{padding:7px 17px}.match-row{display:flex;align-items:center;gap:15px;padding:9px 0;border-bottom:1px solid #eef1f7;font-size:10px}.match-row:last-child{border:0}.match-row b{font-weight:500;width:75px;flex-shrink:0}.match-row span{color:#8894b0}.match-row i{font-style:normal;color:#6378bb;font-size:8px;margin-left:auto;background:#f1f4fc;border-radius:3px;padding:2px 5px;white-space:nowrap}.workflow-section{background:#fff;border-block:1px solid #edf0f7}.scenes{display:grid;grid-template-columns:repeat(3,1fr)}.scene{padding:0 36px;border-left:1px solid var(--line)}.scene:first-child{padding-left:0;border:0}.scene:last-child{padding-right:0}.scene-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.scene-top>span{color:#7e89a7;font-size:10px;letter-spacing:.5px}.scene-top svg{width:45px;height:45px;stroke:#677ce2;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.scene h3{font-size:24px;line-height:1.55;font-weight:550;letter-spacing:-.4px}.scene>p{font-size:13px;line-height:1.95;color:var(--muted);margin-top:19px;max-width:330px}.scene-result{font-size:10px;color:#98a0b6;margin-top:30px}.scene-result>span{display:block;font-size:12px;color:#5f72ae;margin-top:4px}.human-loop{margin-top:55px;background:#f4f6fc;border:1px solid #e8ecf8;border-radius:10px;display:flex;align-items:center;gap:20px;padding:25px 28px}.loop-icon{font-size:32px;color:#8998db}.human-loop strong{font-size:14px;font-weight:500}.human-loop p{font-size:11px;color:#919ab1;margin-top:4px}.loop-end{margin-left:auto;white-space:nowrap;font-size:11px;color:#7d8cb7}.hardware-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:84px}.hardware-graphic{border:1px solid #dde3f2;background:linear-gradient(120deg,#eef1fc,#fafbfe);border-radius:16px;min-height:240px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hardware-graphic:before,.hardware-graphic:after{content:"";position:absolute;border:1px solid #e0e5f5;width:320px;height:320px;border-radius:50%;left:-100px;top:80px}.hardware-graphic:after{left:auto;right:-80px;top:-170px}.hardware-word{font-size:75px;color:#6679bd;font-weight:300;letter-spacing:-6px;line-height:1.1;z-index:1}.hardware-word>span{display:block;letter-spacing:2px;font-size:8px;margin-top:8px;color:#8a9ac2}.connection-line{width:100px;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;margin:0 24px}.connection-line:before{content:"";position:absolute;height:1px;background:#c9d5f5;left:0;right:0}.connection-line i{width:4px;height:4px;z-index:1;border-radius:50%;background:#9aacf4;box-shadow:0 0 0 5px #edf1fc}.software-symbol{width:82px;height:82px;border-radius:22px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:45px;box-shadow:0 10px 22px #5163e722;position:relative}.software-symbol>span{position:absolute;bottom:-34px;font-size:11px;color:#7484b3;white-space:nowrap}.hardware-copy h2{font-size:32px}.hardware-copy>p{font-size:13px;color:var(--muted);line-height:1.95;margin:15px 0 20px}.hardware-copy>small{display:block;font-size:9px;color:#969eb2;margin-top:17px}.pricing-section{background:#eff2fa;border-block:1px solid var(--line)}.pricing-layout{display:grid;grid-template-columns:.94fr 1.06fr;gap:28px;align-items:stretch}.base-plan{padding:38px;background:var(--ink);border:1px solid var(--ink);border-radius:18px;color:#eef1ff;position:relative;overflow:hidden}.base-plan:before{content:"";position:absolute;top:-140px;right:-220px;width:420px;height:420px;border:1px solid #38436c;border-radius:50%}.base-plan>*{position:relative}.plan-head{display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:14px}.plan-tag{font-size:9px;padding:4px 7px;border:1px solid #475479;color:#bdc9e9;border-radius:4px}.app-price{display:flex;align-items:baseline;gap:9px;margin-top:29px}.app-price>strong{font-size:70px;line-height:1.1;font-weight:550;letter-spacing:-3px}.app-price>span:first-child{font-size:25px;color:#bfcaf0}.app-price>span:nth-of-type(2){font-size:11px;color:#aab7dd}.app-price>del{font-size:14px;color:#8695be;margin-left:auto}.plan-subtitle{font-size:10px;color:#a2b2d7;margin-top:10px}.plan-features{list-style:none;padding:0;margin:29px 0 31px;display:grid;gap:14px}.plan-features li{font-size:12px;color:#d1daf3;display:flex;align-items:center;gap:10px}.plan-features li:before{content:"✓";color:var(--lime);font-size:12px}.plan-features li span{font-size:9px;margin-left:3px;color:#aebcde;border:1px solid #48567b;border-radius:3px;padding:1px 4px}.base-total{padding-top:23px;border-top:1px solid #3c486c;display:flex;flex-direction:column;gap:18px}.base-total strong{font-size:13px;font-weight:500}.base-total small{display:block;font-size:10px;color:#9caed4;margin-top:5px}.base-total p{font-size:20px;color:var(--lime)}.base-total p strong{font-size:37px;font-weight:500;letter-spacing:-1px;margin:0 8px 0 3px}.base-total p>span{font-size:10px;color:#a5b5d7}.pricing-note{font-size:10px;color:#9aabd1;line-height:1.9;margin-top:22px;max-width:350px}.purchase-builder{border:1px solid #e2e6f1;border-radius:18px;background:#fff;padding:31px 32px 21px}.builder-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.builder-heading h3{font-size:18px;font-weight:600}.builder-heading>span{font-size:9px;color:#91a0bf}.purchase-builder legend{font-size:11px;color:#7d88a1;margin-bottom:10px}.choice-card{display:flex;align-items:center;gap:12px;padding:15px 14px;border:1px solid #dde3f0;border-radius:8px;cursor:pointer;transition:all .2s}.choice-card:has(input:checked){background:#f5f7ff;border-color:var(--blue)}.choice-card input{position:absolute;opacity:0;width:1px;height:1px}.choice-card:has(input:focus-visible){outline:3px solid #acbcff;outline-offset:3px}.custom-check{width:18px;height:18px;border:1px solid #ced6e8;border-radius:4px;display:flex;align-items:center;justify-content:center;color:transparent;font-size:12px;flex-shrink:0}.choice-card input:checked+.custom-check{background:var(--blue);border-color:var(--blue);color:#fff}.choice-card strong{font-weight:500;font-size:12px;display:block}.choice-card small{display:block;font-size:9px;color:#929bb1;margin-top:3px}.choice-card>b{margin-left:auto;font-size:13px;font-weight:500;white-space:nowrap}.pack-choice{margin-top:22px}.pack-options{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.pack-options label{cursor:pointer;position:relative}.pack-options input{position:absolute;opacity:0;width:1px;height:1px}.pack-options label>span{display:flex;flex-direction:column;padding:12px 9px;border:1px solid #e2e7f1;border-radius:7px;transition:all .2s}.pack-options input:checked+span{border-color:var(--blue);background:#f1f4ff;box-shadow:0 0 0 .5px var(--blue)}.pack-options input:focus-visible+span{outline:3px solid #acbcff;outline-offset:3px}.pack-options strong{font-size:11px;font-weight:500}.pack-options small{font-size:9px;color:#8995b1;margin-top:3px;white-space:nowrap}.pack-options b{font-size:17px;font-weight:550;margin-top:10px}.extra-pack{display:flex;align-items:center;gap:5px;font-size:9px;color:#8792ac;margin-top:11px;cursor:pointer}.extra-pack input{accent-color:var(--blue);width:11px;height:11px;margin:0 2px 0 0}.extra-pack b{font-weight:500;color:#64769f}.order-total{border-top:1px solid #edf0f6;margin-top:24px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.order-total>div>span{font-size:10px;color:#8694b0}.order-total p{color:var(--blue);font-size:17px;line-height:1.3;margin-top:5px}.order-total p strong{font-weight:600;font-size:35px;letter-spacing:-1px;margin-left:4px}.total-side{text-align:right;max-width:190px}.total-side strong{font-size:12px;display:block;color:#6476ae;font-weight:500}.total-side>span{display:block;font-size:9px!important;margin-top:4px}.builder-note{text-align:center;font-size:9px;color:#97a1b7;margin-top:11px}.pricing-explainer{display:flex;align-items:flex-start;gap:34px;margin-top:25px;padding-inline:4px}.pricing-explainer>span{white-space:nowrap;font-size:10px;color:#7d88a4;margin-top:1px}.pricing-explainer p{font-size:10px;line-height:1.9;color:#8c96ac}.partner-section{background:#4e61dc;color:#fff;position:relative;overflow:hidden}.partner-section:after{content:"";position:absolute;left:-160px;bottom:-240px;width:530px;height:530px;border:1px solid #ffffff13;border-radius:50%;pointer-events:none}.partner-section .section-kicker{color:#c2cef9}.partner-top{display:flex;justify-content:space-between;align-items:center;gap:60px;margin-bottom:56px}.partner-top h2{font-size:45px;letter-spacing:-1.2px}.partner-top p{font-size:13px;color:#c4cef5;line-height:2;margin-top:22px}.partner-orbit{width:300px;height:230px;position:relative;margin-right:65px}.partner-orbit>div{position:absolute;width:265px;height:170px;border:1px solid #aab7f470;border-radius:50%;transform:rotate(-32deg);left:15px;top:32px}.partner-orbit>div:nth-child(2){transform:rotate(40deg);border-color:#aab7f43d;width:270px;height:155px;top:42px}.partner-center{position:absolute;left:111px;top:63px;font-size:78px;color:var(--lime);line-height:1.2;filter:drop-shadow(0 0 28px #c1efb03a)}.orbit-dot{position:absolute;width:8px;height:8px;background:#b7c7ff;border-radius:50%;box-shadow:0 0 0 6px #ffffff09}.dot-1{left:53px;top:51px}.dot-2{right:45px;bottom:46px}.dot-3{left:23px;bottom:57px;background:var(--lime)}.orbit-label{position:absolute;font-size:10px;color:#bdcaf5;letter-spacing:1px}.label-1{left:2px;top:19px}.label-2{right:0;top:46px}.label-3{left:65px;bottom:9px}.partner-paths{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #ffffff35}.partner-path{background:transparent;text-align:left;color:#fff;padding:29px 29px 29px 0;transition:background .2s}.partner-path+.partner-path{border-left:1px solid #ffffff35;padding-left:29px}.partner-path:hover{background:#ffffff07}.partner-path>span{font-size:9px;letter-spacing:1.3px;color:#b1bff3}.partner-path h3{display:flex;justify-content:space-between;align-items:center;font-size:24px;font-weight:500;margin:14px 0}.partner-path h3 b{font-weight:300;transition:transform .2s}.partner-path:hover h3 b{transform:translate(3px,-3px)}.partner-path p{font-size:12px;line-height:1.95;color:#cbd4f8;max-width:290px}.partner-path>small{display:block;margin-top:22px;font-size:9px;color:#aebef3}.partner-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:20px}.partner-bottom>p{font-size:10px;color:#bdc9f4}.button-light{background:var(--lime);color:#283f4d}.button-light:hover{background:#e6fac9;box-shadow:none}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.faq-section h2{font-size:34px}.faq-section>div>p{font-size:12px;color:#8b94a9;margin-top:19px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;font-size:13px;font-weight:500;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;font-weight:300;color:#7a86a7;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;color:var(--muted);line-height:1.95;padding:0 30px 24px 0}.closing{border-top:1px solid var(--line);display:flex;align-items:center;gap:27px;padding-block:48px}.closing-star{color:var(--blue);font-size:39px}.closing h2{font-size:27px;font-weight:500;letter-spacing:-.7px}.closing>.button{margin-left:auto}.site-footer{border-top:1px solid var(--line);padding-block:33px 21px}.footer-top{display:flex;align-items:center;gap:28px}.footer-brand{font-size:17px;gap:8px}.footer-logo{color:var(--blue);font-size:28px}.footer-top>p{font-size:11px;color:#939caf}.footer-top>div{margin-left:auto;display:flex;gap:26px;font-size:11px;color:#7e889e}.footer-bottom{display:flex;justify-content:space-between;gap:25px;font-size:9px;color:#a0a8ba;border-top:1px solid #e8ebf3;padding-top:20px;margin-top:25px}.mobile-bottom-bar{display:none}.site-dialog{width:min(550px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border:1px solid #e3e7f3;border-radius:18px;background:#fff;color:var(--ink);padding:36px;box-shadow:0 25px 120px #18224735;overscroll-behavior:contain}.site-dialog::backdrop{background:#16204266;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:17px;top:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f2f4fa;border-radius:50%;color:#7b86a0;font-size:24px;font-weight:300}.site-dialog .section-kicker{font-size:9px;margin-bottom:13px}.site-dialog h2{font-size:28px;letter-spacing:-.5px}.dialog-intro{font-size:12px;color:#8590a7;line-height:1.9;margin-top:12px;margin-bottom:23px}.summary-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #edf0f7;font-size:12px;color:#6b7793}.summary-row strong{font-weight:500;color:var(--ink)}.summary-row.total{font-size:14px;color:var(--blue);padding-top:18px}.summary-row.total strong{color:var(--blue);font-size:23px;line-height:1.3}.summary-points{font-size:11px;color:#97a2bb;text-align:right;margin-top:7px}.dialog-note{font-size:10px;color:#969fb3;line-height:1.9;margin:18px 0 24px}.dialog-actions{display:flex;gap:12px}.dialog-actions .button{flex:1;padding:13px 18px;font-size:12px}.button-outline{background:#fff;border:1px solid #dbe2f3;color:#5c6ea3}.button-outline:hover{background:#f2f5fc;box-shadow:none}.form-feedback{font-size:11px;margin-top:12px;color:red;min-height:18px}.site-dialog form>label,.form-row>label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#74809a;margin-bottom:17px}.site-dialog input,.site-dialog select,.site-dialog textarea{background:#f8f9fd;border:1px solid #dfe4f0;border-radius:7px;padding:11px 12px;color:#4c5b7d;font-size:12px;width:100%;min-width:0}.site-dialog textarea{resize:vertical;min-height:100px;max-height:260px;line-height:1.8}.site-dialog input::placeholder,.site-dialog textarea::placeholder{color:#a4aec2}.form-row{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}.site-dialog form>.button{margin-top:4px}.result-label{font-size:12px;color:#4e7b60;background:#edf7ef;padding:12px 15px;border-radius:7px}#partner-summary{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;overflow:auto;background:#f7f8fc;font:inherit;font-size:12px;line-height:1.9;color:#65738e;border:1px solid #e6eaf3;padding:17px;border-radius:8px;margin:16px 0 22px}.edit-needs{margin-top:20px;font-size:11px;color:#8b97b2}@media (min-width: 1550px){.hero{min-height:760px}.hero h1{font-size:78px}.hero-art{padding-left:18px}.app-window{width:550px}.section-wrap{width:min(1280px,calc(100% - 128px))}}@media (max-width: 1190px){.section-wrap{width:calc(100% - 72px)}.site-header{padding-inline:30px;gap:22px}.site-header nav{gap:22px}.hero{gap:15px;min-height:650px;padding-block:64px 78px}.hero h1{font-size:62px}.hero-lead{font-size:18px}.hero-description{font-size:13px}.hero-actions{gap:20px}.hero-actions .button{padding:15px 20px;gap:22px}.hero-actions .text-link{font-size:12px;gap:9px}.hero-art{min-height:480px}.mini-content{padding:20px 16px 18px}.mini-welcome h3{font-size:17px}.mini-sidebar{width:55px}.floating-note{right:0;padding:14px 16px}.orbital{width:460px}.orbital-two{width:450px}.art-label{left:22px;top:18px;font-size:9px}.app-window{transform:perspective(1200px) rotateY(-5deg) rotate(-2deg)}.ribbon-inner>.ribbon-intro{font-size:10px}.ribbon-inner>span{font-size:12px}.ribbon-inner i{margin-right:6px}.product-explorer{grid-template-columns:300px 1fr;gap:26px}.feature-panel{padding:27px}.hardware-section{gap:65px}.base-plan{padding:32px}.purchase-builder{padding:28px 25px 20px}.pack-options{gap:5px}.pack-options label>span{padding:11px 8px}.scene{padding-inline:27px}.loop-end{display:none}.partner-orbit{margin-right:10px}}@media (max-width: 980px){.header-cta{display:none}.site-header{height:80px}.site-header nav{gap:25px}.section-space{padding-block:84px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.hero h1{font-size:53px;letter-spacing:-2px}.hero-lead{font-size:17px}.hero-art{min-height:425px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-footnote{gap:7px;font-size:9px}.mini-sidebar{width:45px;padding-inline:4px;gap:13px}.mini-nav{width:35px}.mini-content{padding:17px 13px}.mini-welcome h3{font-size:14px;margin-bottom:13px}.mini-welcome>span{font-size:8px}.mini-app{min-height:340px}.mini-output-grid{gap:5px;padding-inline:8px}.mini-output-grid>div{grid-template-columns:1fr;gap:2px;padding:8px}.mini-icon{display:none}.mini-output-title{font-size:10px;padding-inline:10px}.mini-output-title>small{display:none}.transcript{padding-inline:9px}.transcript>p{font-size:7px}.window-top{gap:10px;font-size:7px;padding-inline:12px;height:35px}.demo-badge{font-size:6px}.floating-note{bottom:0;right:0;gap:9px;padding:12px}.floating-note strong{font-size:10px}.floating-note div>span{font-size:8px}.floating-icon{width:30px;height:30px;font-size:20px}.hero-caption{bottom:-22px;font-size:6px}.art-label{font-size:8px;top:0;left:16px}.spark-one{font-size:29px;top:-15px;right:0}.orbital{width:380px;height:310px;top:50px}.orbital-two{width:380px;height:180px;top:140px}.ribbon-inner>.ribbon-intro{display:none}.ribbon-inner{padding-block:23px}h2{font-size:38px}.section-heading>p{font-size:12px}.product-explorer{grid-template-columns:260px 1fr;gap:20px}.feature-tab{padding:22px 15px;gap:14px}.feature-tab strong{font-size:16px}.feature-tab small{font-size:10px}.feature-panel{padding:24px;min-height:400px}.feature-panel h3{font-size:23px}.feature-panel>p{font-size:11px}.feature-bottom>span:last-child{display:none}.feature-panel-top>span:first-child{font-size:7px;letter-spacing:1px}.example-label{font-size:7px}.feature-example{min-height:173px}.example-row{padding:14px 12px}.example-row p{font-size:10px}.scene h3{font-size:21px}.scene>p{font-size:11px}.scene{padding-inline:22px}.scene-top svg{width:36px}.hardware-section{gap:45px;padding-block:65px}.hardware-graphic{min-height:220px}.connection-line{width:60px;margin-inline:17px}.hardware-word{font-size:63px}.software-symbol{width:67px;height:67px;font-size:38px;border-radius:18px}.hardware-copy h2{font-size:27px}.hardware-copy>p{font-size:11px}.pricing-layout{gap:20px}.base-plan{padding:27px}.plan-head{font-size:12px;flex-wrap:wrap;gap:8px}.plan-tag{font-size:8px}.app-price>strong{font-size:59px}.app-price>span:nth-of-type(2){font-size:9px}.app-price>del{font-size:11px}.purchase-builder{padding:24px 20px 18px}.builder-heading h3{font-size:16px}.builder-heading>span{font-size:8px}.choice-card{gap:8px;padding:12px 10px;flex-wrap:wrap}.choice-card>b{font-size:11px}.choice-card strong{font-size:11px}.choice-card small{font-size:8px}.pack-options{grid-template-columns:repeat(2,1fr);gap:7px}.pack-options label>span{padding:9px 10px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 5px}.pack-options small{grid-row:2;grid-column:1}.pack-options b{grid-column:2;grid-row:span 2;margin:0;font-size:14px}.plan-features{margin-block:28px 36px}.extra-pack{font-size:8px;flex-wrap:wrap}.order-total{margin-top:20px}.total-side{max-width:150px}.base-total{padding-top:27px}.pricing-note{font-size:9px}.partner-top h2{font-size:39px}.partner-orbit{width:240px;transform:scale(.85);transform-origin:right center;margin:0}.partner-path{padding-right:23px}.partner-path+.partner-path{padding-left:23px}.partner-path h3{font-size:22px}.partner-path p{font-size:11px}.faq-section{gap:55px;grid-template-columns:.8fr 1.2fr}.faq-section h2{font-size:28px}.faq-list summary{font-size:11px}.closing{gap:20px}.closing h2{font-size:23px}.closing>.button{font-size:12px;padding:15px 20px;gap:20px}.footer-top{gap:20px}.footer-top>div{gap:20px}}@media (max-width: 740px){html{scroll-padding-top:84px}.section-wrap{width:calc(100% - 40px)}.site-header{padding-inline:20px;height:73px}.brand{font-size:18px;gap:9px}.brand-mark{width:34px;height:34px}.brand small{font-size:6px;letter-spacing:.7px;margin-top:4px}.menu-toggle{display:flex;flex-direction:column;gap:6px;justify-content:center;width:37px;height:37px;background:transparent;padding:8px}.menu-toggle>span{display:block;height:1.5px;width:21px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-toggle[aria-expanded=true]>span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.site-header nav{display:none;position:absolute;left:0;right:0;top:72px;padding:24px;background:#f7f8fcfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);gap:25px}.site-header nav.open{display:flex;flex-wrap:wrap;justify-content:center}.site-header nav a{font-size:13px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:37px;padding-block:43px 60px;min-height:0;overflow:hidden;width:100%;padding-inline:22px}.hero h1{font-size:60px;letter-spacing:-3px;line-height:1.25}.eyebrow{font-size:10px;margin-bottom:22px}.hero-lead{font-size:19px;margin-top:23px}.hero-description{font-size:12px;margin-top:11px;line-height:1.95}.hero-actions{flex-direction:row;align-items:center;gap:21px;margin-top:25px}.hero-actions .button{font-size:12px;padding:15px 19px;gap:17px}.hero-actions .text-link{font-size:11px;gap:8px}.play-icon{width:25px;height:25px;font-size:7px}.hero-footnote{font-size:9px;gap:10px;margin-top:25px}.hero-art{padding:0 6px;min-height:425px;margin:0 -3px;align-items:center;max-width:530px;align-self:center;width:100%}.hero-art:before{top:-25px;right:-35px;bottom:-25px;left:-35px}.app-window{width:100%;transform:perspective(1200px) rotateY(-3deg) rotate(-2deg)}.mini-app{min-height:320px}.mini-sidebar{width:47px;padding-block:15px;gap:13px}.mini-content{padding:19px 18px}.mini-welcome h3{font-size:17px}.mini-welcome>span{font-size:8px}.window-top{height:34px;font-size:8px;padding-inline:12px}.mini-nav small{font-size:7px}.mini-nav{font-size:15px}.transcript-head{font-size:9px}.transcript-head>span{font-size:7px}.transcript>p{font-size:7px}.mini-output-title{font-size:10px}.mini-output-title>small{display:block;font-size:7px}.mini-output-grid>div{grid-template-columns:22px 1fr;padding:8px 6px;gap:3px 5px}.mini-icon{display:flex;height:25px;font-size:15px}.mini-output-grid strong{font-size:9px}.mini-output-grid small{font-size:6px}.mini-review{font-size:7px}.floating-note{padding:13px 15px;bottom:2px;right:0}.floating-note strong{font-size:10px}.floating-icon{width:34px;height:34px;font-size:21px}.art-label{top:4px;left:25px;font-size:8px}.hero-caption{font-size:6px;bottom:-22px;right:2px}.spark-one{top:-5px;right:0;font-size:26px}.spark-two{bottom:6px;left:9px;font-size:20px}.orbital{width:110%;height:305px;left:-10px;top:60px}.orbital-two{height:170px;top:140px}.ribbon-inner{padding-block:20px;display:grid;grid-template-columns:1fr auto 1fr;gap:15px 12px;text-align:center}.ribbon-inner>span{font-size:12px}.ribbon-inner b:nth-of-type(2){display:none}.ribbon-inner b{font-size:15px}.ribbon-inner i{font-size:9px;margin-right:7px}.section-space{padding-block:66px}.section-kicker{font-size:9px;letter-spacing:1.7px;margin-bottom:17px}h2{font-size:32px;letter-spacing:-1px;line-height:1.45}.section-heading{display:block;margin-bottom:31px}.section-heading>p{margin-top:18px;font-size:11px;line-height:1.95;padding:0}.product-explorer{display:block}.feature-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:15px}.feature-tab{padding:12px 5px;justify-content:center;border-radius:7px;gap:0;flex-direction:column}.feature-tab .tab-number{align-self:center;font-size:8px;padding:0;margin-bottom:4px;color:#9aa5c1}.feature-tab strong{font-size:11px}.feature-tab small,.feature-tab b{display:none}.feature-tab.active{border-color:#d8e0f6;box-shadow:none}.feature-panel{padding:21px 18px;border-radius:12px;min-height:385px}.feature-panel-top>span:first-child{font-size:6px;letter-spacing:1px}.example-label{font-size:7px;padding:2px 4px}.feature-panel h3{font-size:24px;margin-top:20px}.feature-panel>p{font-size:11px;line-height:1.9;margin-top:11px;min-height:63px}.feature-example{margin:22px 0 16px;min-height:167px}.example-row{padding:13px 11px}.example-row p{font-size:10px}.example-heading{font-size:10px;padding:11px 12px}.example-heading>span{font-size:7px}.feature-bottom{font-size:9px}.plan-timeline{padding:19px 13px;gap:14px}.plan-step strong,.plan-step span{font-size:9px}.match-list{padding-inline:12px}.match-row{font-size:9px;gap:8px}.match-row b{width:61px}.match-row i{font-size:7px;padding:2px 4px}.scenes{display:flex;flex-direction:column;gap:27px}.scene,.scene:first-child,.scene:last-child{padding:0 0 27px;border:0;border-bottom:1px solid var(--line)}.scene-top{margin-bottom:15px}.scene-top>span{font-size:10px}.scene h3{font-size:23px}.scene h3 br{display:none}.scene>p{font-size:12px;max-width:none;margin-top:13px;line-height:1.95}.scene-result{margin-top:17px;display:flex;align-items:center;gap:13px;font-size:9px}.scene-result>span{font-size:11px;margin-top:0}.scene-top svg{width:34px;height:34px}.human-loop{margin-top:10px;padding:20px 17px;gap:14px;align-items:flex-start}.loop-icon{font-size:24px;line-height:1.5}.human-loop strong{font-size:12px}.human-loop p{font-size:10px;line-height:1.9;margin-top:7px}.hardware-section{grid-template-columns:1fr;gap:35px;padding-block:62px}.hardware-graphic{min-height:215px}.hardware-word{font-size:70px}.connection-line{width:85px;margin-inline:22px}.software-symbol{width:72px;height:72px;font-size:41px}.hardware-copy h2{font-size:28px}.hardware-copy>p{font-size:12px;line-height:1.95}.hardware-copy .text-link{font-size:12px}.hardware-copy>small{font-size:9px}.pricing-layout{grid-template-columns:1fr;gap:19px}.base-plan{padding:27px 25px}.plan-head{font-size:13px;flex-wrap:nowrap}.plan-tag{font-size:8px}.app-price{margin-top:24px}.app-price>strong{font-size:64px}.app-price>span:nth-of-type(2){font-size:10px}.app-price>del{font-size:13px}.plan-features{margin:25px 0}.plan-features li{font-size:12px}.base-total{padding-top:21px;gap:15px}.base-total p strong{font-size:35px}.pricing-note{font-size:10px;max-width:none;margin-top:17px}.purchase-builder{padding:25px 21px 21px}.builder-heading h3{font-size:17px}.builder-heading>span{font-size:8px}.choice-card{flex-wrap:nowrap;padding:14px 11px;gap:9px}.choice-card>b{font-size:12px}.choice-card strong{font-size:11px}.choice-card small{font-size:8px}.pack-options{gap:8px}.pack-options label>span{padding:12px}.pack-options strong{font-size:11px}.pack-options small{font-size:9px}.pack-options b{font-size:17px}.extra-pack{font-size:9px;gap:5px;margin-top:15px}.order-total{margin-top:24px}.order-total p strong{font-size:35px}.builder-note{font-size:9px}.pricing-explainer{display:block;margin-top:20px;padding:0 4px}.pricing-explainer p{font-size:9px;line-height:1.95;margin-top:7px}.pricing-explainer>span{font-size:10px}.partner-top{gap:20px;margin-bottom:35px;display:block}.partner-top h2{font-size:34px;letter-spacing:-1px}.partner-top p{font-size:11px;margin-top:20px}.partner-orbit{display:none}.partner-paths{grid-template-columns:1fr;border:0}.partner-path,.partner-path+.partner-path{padding:22px 0;border:0;border-top:1px solid #ffffff35}.partner-path:last-child{border-bottom:1px solid #ffffff35}.partner-path>span{font-size:8px}.partner-path h3{font-size:23px;margin-block:10px}.partner-path p{font-size:12px;max-width:none;line-height:1.9}.partner-path>small{margin-top:13px;font-size:9px}.partner-bottom{display:block;margin-top:25px}.partner-bottom>p{font-size:9px;line-height:1.9;margin-bottom:22px}.partner-bottom .button{width:100%;font-size:13px}.faq-section{display:block}.faq-section h2{font-size:30px}.faq-section>div>p{font-size:11px;margin-top:15px}.faq-list{margin-top:30px}.faq-list summary{font-size:12px;padding:21px 0;gap:12px}.faq-list details p{font-size:11px;padding-right:10px}.closing{display:flex;flex-wrap:wrap;padding-block:35px;gap:15px}.closing-star{font-size:32px}.closing h2{font-size:20px;letter-spacing:-.6px}.closing>.button{width:100%;margin-top:6px}.footer-top{flex-wrap:wrap;gap:13px}.footer-brand{font-size:17px}.footer-top>p{font-size:10px;margin-left:auto}.footer-top>div{margin-left:0;width:100%;justify-content:flex-start;gap:26px;font-size:10px;margin-top:9px}.footer-bottom{display:block;font-size:8px;margin-top:22px;padding-top:18px}.footer-bottom p+p{margin-top:10px;line-height:1.9}.site-footer{padding-block:25px 100px}.mobile-bottom-bar{display:flex;align-items:center;position:fixed;bottom:0;left:0;right:0;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#ffffffed;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid var(--line);z-index:35;gap:12px}.mobile-bottom-bar>a,.mobile-bottom-bar>button{flex:1;display:flex;justify-content:space-between;align-items:center;padding:10px 18px;font-size:12px;font-weight:500;border-radius:7px;background:var(--blue);color:#fff}.mobile-bottom-bar>button{background:#edf0fb;color:#6476a9}.mobile-bottom-bar span{font-size:17px}.site-dialog{padding:30px 23px 22px;max-height:calc(100dvh - 32px)}.site-dialog h2{font-size:25px}.dialog-intro{font-size:11px}.dialog-actions{gap:8px}.dialog-actions .button{padding:13px;font-size:11px;gap:17px}.form-row{grid-template-columns:1fr;gap:0}.summary-row{font-size:11px}.site-dialog input,.site-dialog select,.site-dialog textarea{font-size:16px}.site-dialog textarea{font-size:14px}}@media (max-width: 374px){.section-wrap{width:calc(100% - 32px)}.hero{padding-inline:18px}.hero h1{font-size:55px}.hero-actions{gap:14px}.hero-actions .button{font-size:11px;padding:14px 16px}.hero-actions .text-link{font-size:10px}.hero-lead{font-size:17px}.mini-content{padding-inline:13px}.mini-welcome h3{font-size:15px}.mini-output-title>small{display:none}.mini-output-grid>div{grid-template-columns:1fr}.mini-icon{display:none}.choice-card{gap:7px}.choice-card small{font-size:7px}.base-plan{padding-inline:23px}.closing h2{font-size:18px}.closing-star{font-size:28px}.feature-panel{padding-inline:15px}.partner-top h2{font-size:31px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.image-preview{position:relative;display:block;padding:0;background:transparent;text-align:left;cursor:zoom-in;overflow:hidden}.image-preview img{display:block;width:100%;height:auto}.image-zoom{position:absolute;right:12px;bottom:11px;background:#ffffffed;border:1px solid #dfe5f1;border-radius:5px;padding:5px 9px;color:#596ba5;font-size:9px;box-shadow:0 2px 9px #1a2a5810;transition:background .2s}.image-preview:hover .image-zoom{background:#edf1ff}.has-real-assets{min-height:535px;padding:0}.has-real-assets .art-label{top:11px;left:34px}.real-product-window{position:absolute;top:58px;right:0;width:92%;max-width:550px;border:1px solid #dce2f5;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 56px -17px #53649e3d;transform:perspective(1400px) rotateY(-5deg) rotate(-2deg)}.real-product-window .window-top{font-size:9px;height:36px}.real-product-title{padding:19px 24px 17px;background:linear-gradient(110deg,#fcfcff,#f5f6ff)}.real-product-title>span{display:block;color:#8794b3;font-size:10px;margin-bottom:7px}.real-product-title>strong{font-size:22px;line-height:1.55;font-weight:550;letter-spacing:-.4px}.hero-screen-button{width:100%;border-block:1px solid #e4e9f5}.hero-screen-button>img{width:100%;height:auto}.hero-screen-button .image-zoom{font-size:8px;padding:4px 7px;right:10px;bottom:9px}.real-product-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:13px 20px;color:#8b97b4;font-size:9px}.real-product-footer i{font-style:normal;color:#c2cadd}.hero-device-card{position:absolute;bottom:13px;left:7px;width:151px;border:6px solid white;border-radius:15px;background:#fff;box-shadow:0 14px 30px #3c528d26;z-index:3;transform:rotate(-7deg);transition:transform .25s}.hero-device-card:hover{transform:rotate(-3deg) translateY(-3px)}.hero-device-card img{border-radius:9px}.hero-device-card>span{display:block;font-size:10px;font-weight:600;padding:8px 5px 4px;color:#4a5b88}.hero-device-card small{font-size:7px;margin-left:5px;color:#8e9ab5;font-weight:400}.has-real-assets .floating-note{right:0;bottom:31px;padding:15px 16px;gap:10px}.has-real-assets .floating-note strong{font-size:11px}.has-real-assets .floating-note div>span{font-size:8px}.has-real-assets .floating-icon{width:34px;height:34px;font-size:22px}.has-real-assets .hero-caption{bottom:-18px;font-size:8px;letter-spacing:1.5px}.has-real-assets .spark-one{right:6px;top:0}.source-context{font-size:10px;line-height:1.9;color:#939db2;margin-top:21px;padding-left:380px}.has-source-visual{min-height:460px}.has-source-visual .feature-example{border:0;background:transparent;box-shadow:none;min-height:0;margin-top:20px}.source-example{background:#fff;border:1px solid #dce3f5;border-radius:9px;overflow:hidden}.source-example-title{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;gap:12px}.source-example-title>b{font-size:11px;font-weight:500}.source-example-title>span{font-size:8px;color:#8c99b5}.feature-screen{width:100%;border-block:1px solid #edf0f8}.source-example>p{font-size:9px;line-height:1.8;color:#8c99b5;padding:10px 14px}.match-examples{display:grid;grid-template-columns:1fr 1fr;gap:0 1px;background:#e8edf7}.match-examples>div,.match-examples>p{background:#fff}.match-examples>p{grid-column:1/-1}.match-examples .source-example-title{padding:12px 10px;display:block}.match-examples .source-example-title>span{display:block;margin-top:3px}.match-examples .feature-screen img{aspect-ratio:2.35;object-fit:contain;background:#f6f7fb}.source-example .image-zoom{font-size:8px;padding:4px 7px;right:8px;bottom:8px}.scene-gallery{margin-top:49px;border-top:1px solid var(--line);padding-top:30px}.scene-gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:21px}.scene-gallery-heading>span{font-size:14px;font-weight:550}.scene-gallery-heading>p{font-size:11px;color:#8a95ac}.scene-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.scene-gallery figure{margin:0;min-width:0}.scene-image{border:1px solid #e1e6f1;border-radius:9px;background:#f1f3f9;width:100%}.scene-image>img{aspect-ratio:2.22;object-fit:contain}.scene-gallery figcaption{padding:15px 0 0}.scene-gallery figcaption>span{font-size:9px;color:#8e9ab4;display:block}.scene-gallery figcaption>strong{font-size:12px;color:#53658e;font-weight:500;display:block;margin-top:4px}.scene-gallery-note{font-size:9px;color:#9aa4b8;margin-top:18px;line-height:1.9}.scene-gallery+.human-loop{margin-top:30px}.hardware-visual{display:flex;align-items:center;justify-content:center;gap:33px;min-height:310px;border:1px solid #dde4f2;background:linear-gradient(130deg,#eaf0fc,#f8faff);border-radius:16px;position:relative;overflow:hidden;padding:25px}.hardware-photo{width:164px;max-width:48%;border-radius:12px;border:5px solid white;box-shadow:0 10px 30px #5c75b426;flex-shrink:0;transform:rotate(-5deg)}.hardware-photo .image-zoom{font-size:7px;right:5px;bottom:5px;padding:4px 6px}.hardware-use-label{position:relative}.hardware-use-label>span{display:block;font-size:7px;letter-spacing:1.2px;color:#8b9ac2;max-width:130px;line-height:1.8}.hardware-use-label>strong{display:block;font-size:23px;font-weight:500;line-height:1.8;letter-spacing:.5px;color:#6175aa;margin-top:16px}.hardware-use-label>small{display:block;font-size:9px;color:#8c9bbd;margin-top:19px;white-space:nowrap}.image-dialog{width:min(1120px,calc(100vw - 40px));padding:31px;max-height:calc(100dvh - 40px)}.image-dialog-heading{padding-right:35px}.image-dialog-heading .section-kicker{margin-bottom:10px;font-size:8px}.image-dialog-heading h2{font-size:24px;line-height:1.4}.image-dialog-heading>p{font-size:12px;color:#8190ad;line-height:1.8;margin-top:10px;margin-bottom:20px}.image-dialog-stage{display:flex;align-items:center;justify-content:center;border:1px solid #e3e8f3;border-radius:9px;overflow:hidden;background:#f1f4fa;padding:10px;min-height:120px}.image-dialog-stage img{display:block;max-width:100%;width:auto;max-height:64vh;height:auto;object-fit:contain}.image-dialog-stage img.device-view{max-height:58vh}.image-dialog-source{font-size:10px;line-height:1.9;color:#939eb4;margin-top:15px}@media (max-width: 1190px){.real-product-title{padding:17px 20px}.real-product-title>strong{font-size:20px}.hero-device-card{width:135px;left:2px;bottom:21px}.has-real-assets .floating-note{padding:13px;bottom:34px}.has-real-assets .floating-note strong{font-size:10px}.has-real-assets .floating-note div>span{font-size:7px}.has-real-assets .floating-icon{width:29px;height:29px;font-size:19px}.has-real-assets{min-height:490px}.source-context{padding-left:326px}.hardware-visual{gap:24px;padding:22px}.hardware-photo{width:143px}.hardware-use-label>strong{font-size:21px}.hardware-use-label>small{font-size:8px}.scene-gallery-grid{gap:18px}}@media (max-width: 980px){.has-real-assets{min-height:445px}.real-product-window{width:97%;top:48px}.real-product-title{padding:15px 17px}.real-product-title>strong{font-size:17px}.real-product-title>span{font-size:8px;margin-bottom:6px}.real-product-window .window-top{font-size:7px;height:32px;gap:9px;padding-inline:12px}.real-product-footer{gap:8px;padding:10px 13px;font-size:7px}.hero-device-card{width:111px;border-width:5px;bottom:13px;left:1px;border-radius:12px}.hero-device-card>span{font-size:8px;padding:6px 2px 3px}.hero-device-card small{font-size:6px;display:block;margin:2px 0 0}.has-real-assets .floating-note{bottom:24px;right:-5px;gap:7px;padding:11px}.has-real-assets .floating-note strong{font-size:8px}.has-real-assets .floating-note div>span{font-size:6px}.has-real-assets .floating-icon{width:26px;height:26px;font-size:17px;border-radius:8px}.has-real-assets .hero-caption{font-size:6px}.has-real-assets .art-label{left:17px;top:7px}.source-context{padding-left:280px;font-size:9px}.source-example-title>span{display:none}.source-example-title>b{font-size:10px}.source-example>p{font-size:8px}.scene-gallery-heading>p{font-size:9px}.scene-gallery figcaption>strong{font-size:10px}.scene-gallery figcaption>span{font-size:8px}.scene-gallery-grid{gap:16px}.scene-gallery .image-zoom{font-size:7px;padding:3px 5px;right:6px;bottom:6px}.hardware-visual{min-height:280px;gap:20px;padding:22px 16px}.hardware-photo{width:127px}.hardware-use-label>strong{font-size:19px}.hardware-use-label>span{font-size:6px}.hardware-use-label>small{font-size:7px}}@media (max-width: 740px){.has-real-assets{min-height:430px;margin-top:3px}.real-product-window{width:93%;right:0;top:46px;border-radius:12px}.real-product-title{padding:17px 19px}.real-product-title>strong{font-size:19px}.real-product-title>span{font-size:8px}.real-product-window .window-top{height:31px;font-size:7px}.real-product-window .demo-badge{font-size:6px}.hero-device-card{width:112px;bottom:7px;left:6px}.has-real-assets .floating-note{bottom:15px;right:0;padding:12px;gap:8px}.has-real-assets .floating-note strong{font-size:8px}.has-real-assets .floating-note div>span{font-size:6px}.has-real-assets .floating-icon{width:27px;height:27px;font-size:18px}.has-real-assets .art-label{left:25px;top:5px;font-size:8px}.has-real-assets .hero-caption{bottom:-20px;font-size:6px;right:0}.source-context{padding-left:0;font-size:9px;margin-top:17px}.has-source-visual{min-height:412px}.has-source-visual .feature-example{margin-top:15px}.source-example-title{padding:11px 12px}.source-example-title>span{display:block;font-size:7px}.source-example-title>b{font-size:10px}.source-example>p{font-size:8px;line-height:1.85;padding:10px 12px}.match-examples{grid-template-columns:1fr;gap:1px 0}.match-examples .source-example-title{display:flex;padding:10px 12px}.match-examples .source-example-title>span{margin:0}.match-examples .feature-screen img{aspect-ratio:2.5}.scene-gallery{margin-top:7px;padding-top:26px}.scene-gallery-heading{display:block;margin-bottom:22px}.scene-gallery-heading>span{font-size:14px}.scene-gallery-heading>p{font-size:10px;margin-top:8px;line-height:1.85}.scene-gallery-grid{grid-template-columns:1fr;gap:25px}.scene-image>img{aspect-ratio:2.4}.scene-gallery figcaption{padding-top:12px}.scene-gallery figcaption>span{font-size:9px}.scene-gallery figcaption>strong{font-size:12px;margin-top:3px}.scene-gallery .image-zoom{font-size:8px;padding:4px 7px;right:9px;bottom:9px}.scene-gallery-note{font-size:8px;line-height:1.9;margin-top:20px}.scene-gallery+.human-loop{margin-top:25px}.hardware-visual{min-height:290px;gap:32px;padding:24px}.hardware-photo{width:148px}.hardware-use-label>strong{font-size:22px}.hardware-use-label>span{font-size:6px}.hardware-use-label>small{font-size:8px;white-space:normal}.image-dialog{width:calc(100vw - 24px);padding:26px 15px 18px;max-height:calc(100dvh - 28px)}.image-dialog-heading{padding-right:27px}.image-dialog-heading h2{font-size:21px}.image-dialog-heading>p{font-size:11px;margin-top:11px;margin-bottom:18px}.image-dialog-stage{padding:5px;border-radius:6px;min-height:90px}.image-dialog-stage img{max-height:56vh}.image-dialog-source{font-size:9px;margin-top:13px}.image-dialog .dialog-close{right:10px;top:10px}}@media (max-width: 374px){.has-real-assets{min-height:413px}.real-product-title>strong{font-size:17px}.hero-device-card{width:101px;left:3px;bottom:10px}.has-real-assets .floating-note{padding:10px;gap:6px;bottom:16px}.has-real-assets .floating-note strong{font-size:7px}.has-real-assets .floating-note div>span{font-size:6px}.has-real-assets .floating-icon{width:24px;height:24px;font-size:17px}.hardware-visual{gap:23px;padding-inline:21px}.hardware-use-label>strong{font-size:20px}}.image-dialog-meta{display:flex;align-items:flex-start;gap:22px;justify-content:space-between}.image-dialog-meta .image-dialog-source{flex:1}.image-dialog-meta .text-link{font-size:10px;white-space:nowrap;color:var(--blue);margin-top:15px}@media (max-width: 740px){.image-dialog-meta{display:block}.image-dialog-meta .text-link{margin-top:11px;font-size:11px}}.product-overview{border-block:1px solid var(--line);background:#f0f3fb;padding-block:48px 52px}.overview-heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:7px 24px;margin-bottom:25px}.overview-heading .section-kicker{grid-column:1/-1;margin:0;font-size:9px;letter-spacing:2px}.overview-heading h2{font-size:27px;letter-spacing:-.7px}.overview-heading>p{font-size:12px;color:var(--muted);padding-bottom:3px}.product-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product-card{display:block;background:#fff;border:1px solid #dce3f4;border-radius:13px;padding:25px 28px;transition:border-color .2s,transform .2s}.product-card:hover{border-color:#aab8ec;transform:translateY(-3px)}.device-card{background:#f9fcf6;border-color:#dee7da}.product-card-label{display:flex;justify-content:space-between;align-items:center;color:#8192c0;font-size:9px;letter-spacing:1.5px}.device-card .product-card-label{color:#839471}.product-card-label>span:last-child{font-size:22px;line-height:1}.product-card h3{font-size:25px;font-weight:600;letter-spacing:-.5px;margin-top:12px}.product-card>p{font-size:12px;line-height:1.9;color:#7a859d;margin-top:10px;max-width:415px}.product-card-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:16px;border-top:1px solid #e8edf5}.product-card-foot>span{font-size:10px;color:#8b96ac}.product-card-foot>strong{font-size:11px;font-weight:500;color:#6379bd;white-space:nowrap}.product-card-foot>strong span{margin-left:8px}.product-subtitle{font-size:20px;font-weight:500;color:#536383;line-height:1.6;margin-top:13px}.app-section-heading h2{font-size:42px}.hardware-section{border-top:1px solid var(--line);padding-block:94px;gap:85px}.hardware-copy h2{font-size:40px}.hardware-copy>.product-subtitle{font-size:19px;color:#536383;font-weight:500;margin:12px 0 17px}.hardware-copy .section-kicker{font-size:10px;letter-spacing:1.9px}.hardware-visual{min-height:390px}.hardware-photo{width:192px}.hardware-facts{margin:24px 0 28px;border-top:1px solid var(--line)}.hardware-facts>div{display:grid;grid-template-columns:78px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.85}.hardware-facts dt{color:#6375a3;font-weight:600}.hardware-facts dd{margin:0;color:#8490a8}.cooperation-flow{list-style:none;margin:0 0 48px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dbe4f3;background:#f9fbff;border-radius:13px}.cooperation-flow li{position:relative;padding:23px 26px}.cooperation-flow li+li{border-left:1px solid #dbe4f3}.cooperation-flow li+li:before{content:"→";position:absolute;left:-11px;top:40%;width:22px;text-align:center;background:#f9fbff;color:#8d9fc6;font-size:17px}.cooperation-flow li>span{font-size:9px;letter-spacing:1px;color:#8a9abb}.cooperation-flow strong{display:block;font-size:19px;font-weight:500;color:#526991;margin-top:8px}.cooperation-flow p{font-size:11px;color:#8a97af;margin-top:5px;line-height:1.9}@media (max-width: 1190px){.site-header nav{gap:21px}.product-card{padding:23px}.product-card-foot{align-items:flex-start;flex-direction:column;gap:10px}.hardware-section{gap:55px}.hardware-photo{width:165px}.hardware-visual{min-height:365px}.hardware-copy h2{font-size:35px}.hardware-copy>.product-subtitle{font-size:17px}.cooperation-flow li{padding:23px}.cooperation-flow strong{font-size:17px}}@media (max-width: 980px){.overview-heading h2{font-size:24px}.overview-heading>p{font-size:11px}.product-card h3{font-size:22px}.product-card>p{font-size:11px}.app-section-heading h2{font-size:34px}.product-subtitle{font-size:17px}.hardware-section{gap:38px;padding-block:74px}.hardware-visual{min-height:340px;gap:21px}.hardware-photo{width:138px}.hardware-copy h2{font-size:31px}.hardware-copy>.product-subtitle{font-size:15px}.hardware-facts>div{font-size:10px;grid-template-columns:62px 1fr;gap:8px}.hardware-use-label>small{white-space:normal}.cooperation-flow li{padding:21px 18px}.cooperation-flow strong{font-size:16px}.cooperation-flow p{font-size:10px}.cooperation-flow li>span{font-size:8px}}@media (max-width: 740px){.product-overview{padding-block:35px 39px}.overview-heading{display:block;margin-bottom:23px}.overview-heading h2{font-size:24px;margin-top:11px}.overview-heading>p{margin-top:10px;font-size:11px}.product-pair{grid-template-columns:1fr;gap:14px}.product-card{padding:21px 23px}.product-card h3{font-size:24px}.product-card>p{font-size:12px}.product-card-foot{flex-direction:row;align-items:center;margin-top:19px;padding-top:14px}.product-card-foot>span{font-size:9px}.product-card-foot>strong{font-size:10px}.app-section-heading h2{font-size:31px;letter-spacing:-1px}.product-subtitle{font-size:17px;margin-top:11px}.hardware-section{gap:30px;padding-block:62px}.hardware-copy{grid-row:1}.hardware-copy h2{font-size:31px}.hardware-copy>.product-subtitle{font-size:16px}.hardware-copy .section-kicker{font-size:9px;letter-spacing:1.5px}.hardware-facts{margin-top:20px;margin-bottom:23px}.hardware-facts>div{font-size:11px;grid-template-columns:67px 1fr;padding-block:12px}.hardware-visual{min-height:290px;gap:33px}.hardware-photo{width:148px}.cooperation-flow{grid-template-columns:1fr;margin-bottom:36px}.cooperation-flow li{padding:21px 23px}.cooperation-flow li+li{border-left:0;border-top:1px solid #dbe4f3}.cooperation-flow li+li:before{content:"↓";left:auto;right:25px;top:-14px}.cooperation-flow li>span{font-size:9px}.cooperation-flow strong{font-size:18px;margin-top:6px}.cooperation-flow p{font-size:11px}.site-header nav.open{gap:23px}}.brand-mark{display:block;width:44px;height:44px;object-fit:contain;border-radius:12px;flex-shrink:0}.footer-brand-mark{width:36px;height:36px;border-radius:10px}.hardware-copy>.hardware-edition{display:inline-block;font-size:10px;line-height:1.6;color:#6d7eac;background:#edf1fb;border:1px solid #dfe6f6;border-radius:5px;padding:5px 9px;margin:11px 0 3px}.hero-device-card>span{font-size:10px}.hero-device-card small{display:block;margin:3px 0 0;font-size:7px}.product-card-foot>strong{flex-shrink:0}@media (max-width: 980px){.hero-device-card>span{font-size:8px}.hero-device-card small{font-size:6px}}@media (max-width: 740px){.brand-mark{width:39px;height:39px;border-radius:10px}.footer-brand-mark{width:34px;height:34px}.hardware-copy>.hardware-edition{font-size:10px}.device-card .product-card-foot{flex-direction:column;align-items:flex-start;gap:10px}.hero-device-card>span{font-size:8px}}.mini-access-note{display:block;font-weight:600;color:#586bc5;margin-bottom:5px}.mini-program-intro{align-items:center;gap:48px}.mini-program-copy{min-width:0;flex:1}.mini-program-promise{margin-top:16px;font-size:27px;line-height:1.6;font-weight:500;letter-spacing:-.5px;color:var(--blue)}.mini-program-promise>span{display:inline-block}.mini-program-description{margin-top:18px;font-size:13px;line-height:2;color:var(--muted);max-width:580px}.mini-program-benefits{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.mini-program-benefits>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#5b6a9c}.mini-program-benefits>span:before{content:"✓";display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e9edf9;color:#6274bd;font-size:10px}.mini-program-entry{flex:0 0 242px;margin:0;padding:24px;background:#eef1fb;border:1px solid #dfe5f4;border-radius:16px;text-align:center}.mini-qr-code{width:192px;height:192px;margin:auto;padding:12px;border-radius:8px;background:#fff}.mini-qr-code>img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.mini-program-entry figcaption{margin-top:18px}.mini-program-entry figcaption strong{display:block;font-size:14px;font-weight:600;color:#415582}.mini-program-entry figcaption>span{display:block;margin-top:5px;font-size:12px;color:#6a7896}.mini-program-entry figcaption small{display:block;margin-top:9px;font-size:11px;color:#78849c}.mini-qr-original{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:3px 0;font-size:11px;color:var(--blue);text-underline-offset:4px}.mini-qr-original:hover{text-decoration:underline}@media (max-width: 980px){.mini-program-intro{gap:30px}.mini-program-promise{font-size:23px}.mini-program-description{font-size:12px}.mini-program-entry{flex-basis:242px;padding:24px}}@media (max-width: 740px){.mini-program-promise{font-size:22px;line-height:1.65;margin-top:13px}.mini-program-description{font-size:12px;margin-top:13px}.mini-program-benefits{margin-top:16px;gap:17px}.mini-program-entry{display:block;width:242px;max-width:100%;text-align:center;padding:24px;margin:24px auto 0}.mini-program-entry figcaption{margin-top:16px}.mini-program-entry figcaption strong{font-size:14px;line-height:1.8}.mini-program-entry figcaption>span{font-size:12px;line-height:1.8}.mini-program-entry figcaption small{font-size:11px;line-height:1.8}.mini-qr-original{font-size:12px;padding:5px 0}}.site-header nav{gap:24px}.site-header nav a[aria-current=page]{color:var(--blue);font-weight:600}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;margin-bottom:34px;color:#79839a}.breadcrumb a{color:#55668e}.breadcrumb a:hover{text-decoration:underline}.page-title{font-size:44px;line-height:1.38;font-weight:600;letter-spacing:-1.4px}.standalone-pricing,.standalone-partners{padding-top:45px;padding-bottom:70px}.standalone-pricing .section-heading{margin-bottom:37px}.standalone-partners .breadcrumb,.standalone-partners .breadcrumb a{color:#dbe2ff}.standalone-partners .partner-top{margin-bottom:47px}.standalone-partners .page-title{font-size:46px}.standalone-partners .section-kicker{color:#dbe2ff}.standalone-partners .partner-top p{max-width:620px}.partner-process{padding-bottom:0}.partner-process .cooperation-flow{margin-bottom:0}.page-crosslink{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:38px 54px;border-top:1px solid var(--line)}.page-crosslink h2{font-size:24px;letter-spacing:-.5px}.page-crosslink p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:10px}.page-crosslink .section-kicker{margin-bottom:11px;font-size:9px}.page-crosslink .button{flex-shrink:0}.faq-list p a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.home-next{padding-bottom:0}.next-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.next-card{padding:34px 38px;border:1px solid #dce3f2;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.next-card .section-kicker{font-size:10px;margin-bottom:16px;letter-spacing:1.5px}.next-card h3{font-size:25px;font-weight:500;letter-spacing:-.5px}.next-card>p{font-size:12px;color:#6e7b96;line-height:1.95;margin-top:16px}.next-card>.next-price{display:flex;align-items:baseline;gap:6px;line-height:1.2;color:#2b3a67;margin-top:22px;font-size:20px}.next-price strong{font-size:43px;font-weight:600;letter-spacing:-1.2px}.next-price span{font-size:11px;color:#76839d;margin-left:3px}.next-card .text-link{margin-top:auto;padding-top:27px;font-size:12px}.next-partners{background:#eef1ff;border-color:#dce2f6}.next-tags{display:flex;flex-wrap:wrap;gap:9px;margin-block:25px 12px}.next-tags span{padding:5px 10px;border:1px solid #d4dcf1;border-radius:5px;color:#60709e;font-size:10px}.mobile-bottom-bar>a.secondary{background:#edf0fb;color:#6476a9}#pricing-builder{scroll-margin-top:110px}@media (max-width: 1190px){.site-header .header-cta{display:none}.site-header nav{gap:22px}.page-title{font-size:40px}.next-card{padding:29px}.page-crosslink h2{font-size:22px}}@media (max-width: 980px){.site-header nav{gap:18px}.site-header nav a{font-size:12px}.page-title,.standalone-partners .page-title{font-size:37px}.standalone-pricing .section-heading{gap:25px}.standalone-pricing .section-heading>p{font-size:11px}.next-card h3{font-size:22px}.next-price strong{font-size:38px}.page-crosslink{gap:20px}.page-crosslink h2{font-size:20px}}@media (max-width: 740px){.site-header nav.open{gap:24px 21px}.site-header nav a{font-size:13px}.breadcrumb{font-size:10px;margin-bottom:27px;gap:10px}.standalone-pricing,.standalone-partners{padding-top:28px;padding-bottom:43px}.page-title,.standalone-partners .page-title{font-size:31px;letter-spacing:-.8px;line-height:1.48}.standalone-pricing .section-heading{margin-bottom:27px}.standalone-partners .partner-top{margin-bottom:31px}.standalone-partners .partner-top p{font-size:12px;line-height:1.9}.page-crosslink{display:block;padding-block:29px 37px}.page-crosslink h2{font-size:22px;line-height:1.6}.page-crosslink p{font-size:11px}.page-crosslink .button{margin-top:23px;width:100%;font-size:12px}.next-grid{grid-template-columns:1fr;gap:17px}.next-card{padding:26px}.next-card h3{font-size:23px}.next-card>p{font-size:12px}.next-card .text-link{padding-top:23px}.next-price strong{font-size:40px}.next-tags{margin-block:21px 3px}.home-next{padding-top:62px}#pricing-builder{scroll-margin-top:92px}}@media (max-width: 740px){.site-header nav.open{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;text-align:center}}.site-header #main-nav{gap:38px}.site-header #main-nav a{font-size:14px;padding-block:8px;border-bottom:2px solid transparent}.site-header #main-nav a[aria-current=page]{border-bottom-color:var(--blue);font-weight:600}.overview-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:28px}.overview-copy .section-kicker{margin-bottom:11px}.overview-copy h2{margin:0}.overview-copy p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:9px}.product-nav{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid #dce3f1;border-radius:11px;background:#ffffffb3}.product-nav a{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:12px 15px;border-radius:7px;font-size:12px;font-weight:500;color:#586c9a;white-space:nowrap;transition:background .15s,color .15s}.product-nav a span{font-size:12px;color:#8a9abb}.product-nav a:hover,.product-nav a:focus-visible{background:#e7ecfb;color:var(--blue)}.product-nav a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.footer-bottom{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.footer-bottom .copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 9px;font-size:11px;line-height:1.9;color:#6b758b}.copyright-holder{white-space:nowrap}.copyright a{white-space:nowrap;color:inherit;text-decoration:none;text-underline-offset:3px}.copyright a:hover,.copyright a:focus-visible{text-decoration:underline;color:var(--blue)}.footer-bottom>p+p{margin-top:0;font-size:10px;line-height:1.9}.copyright-separator{color:#a5adbd}@media (max-width: 980px){.site-header #main-nav{gap:30px}.overview-heading{gap:20px}.product-nav a{padding:11px 12px;gap:9px;font-size:11px}}@media (max-width: 740px){.site-header #main-nav{gap:12px}.site-header #main-nav a{font-size:13px;padding:9px 0}.overview-heading{display:block;margin-bottom:20px}.overview-copy .section-kicker{margin-bottom:12px}.overview-copy h2{margin-top:0}.overview-copy p{font-size:11px}.product-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding:4px;gap:3px}.product-nav a{padding:11px 6px;gap:8px;font-size:11px}.footer-bottom{gap:9px}.footer-bottom .copyright{font-size:10px;column-gap:7px;row-gap:2px}.footer-bottom>p+p{font-size:9px;margin-top:0}}#product-overview-title{scroll-margin-top:38px}.copyright-meta{display:inline-flex;align-items:center;gap:0 9px}@media (max-width: 740px){.copyright-meta{gap:0 7px}.footer-top>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.footer-top>div>a{white-space:nowrap}}@media (min-width: 741px) and (max-width: 980px){.has-real-assets .orbital{width:84%;height:250px}.has-real-assets .orbital-two{height:170px}}.listening-choice{margin-bottom:20px}.base-total{flex-wrap:wrap}.base-total .button{font-size:12px;padding:12px 16px;gap:12px}.base-plan .plan-subtitle{color:#bdc7e2}.purchase-builder .choice-card:has(input:checked){border-color:var(--blue);background:#f0f3ff}.product-credits-note{margin-top:22px;font-size:12px;line-height:1.9;color:var(--muted);scroll-margin-top:115px}.product-credits-note a{display:inline-block;margin-left:14px;color:#566285;text-decoration:underline;text-decoration-color:#c0c7da;text-underline-offset:4px}.product-credits-note a:hover,.credit-plan-reference:hover,.credit-order-reference:hover,.credit-reference-note a:hover{color:var(--blue-dark)}.credit-plan-reference{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#697187;margin:0 0 24px;text-decoration:underline;text-decoration-color:#c0c7da;text-underline-offset:4px}.base-plan .credit-plan-reference{color:#bdc7e2;text-decoration-color:#6c7797}.base-plan .credit-plan-reference:hover{color:#fff}.credit-order-reference{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;line-height:1.7;color:var(--muted);padding:12px 0 18px}.credit-order-reference>span:last-child{flex-shrink:0}.credit-disclosure{margin-top:26px;border:1px solid var(--line);border-radius:12px;background:#ffffff80;scroll-margin-top:110px}.credit-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;cursor:pointer;list-style:none}.credit-disclosure>summary::-webkit-details-marker{display:none}.credit-disclosure>summary:hover{background:#ffffff70;border-radius:12px}.credit-disclosure-label strong{display:block;font-size:14px;font-weight:600;color:#4b5671}.credit-disclosure-label small{display:block;margin-top:4px;font-size:12px;line-height:1.7;color:var(--muted)}.credit-disclosure-action{display:flex;align-items:center;gap:14px;flex-shrink:0;color:var(--muted);font-size:12px}.credit-disclosure-action b{font-size:21px;font-weight:400;line-height:1;transition:transform .2s}.credit-close-copy,.credit-disclosure[open] .credit-open-copy{display:none}.credit-disclosure[open] .credit-close-copy{display:inline}.credit-disclosure[open] .credit-disclosure-action b{transform:rotate(45deg)}.credit-disclosure-body{border-top:1px solid var(--line);margin-inline:24px;padding:22px 0 24px;color:#5c667e;font-size:13px;line-height:1.9}.credit-reference-summary{display:flex;align-items:baseline;gap:12px 40px;flex-wrap:wrap;margin-top:18px}.credit-reference-summary p{font-size:13px}.credit-reference-summary strong{font-size:22px;line-height:1.5;font-weight:600;color:#3c4762;margin:0 3px;font-variant-numeric:tabular-nums}.credit-reference-note{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:12px;margin-top:8px;color:var(--muted)}.credit-reference-note a{color:#566285;text-decoration:underline;text-underline-offset:3px}.credit-reference-table{margin:24px 0;overflow-x:auto}.credit-reference-table table{width:100%;text-align:left;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.credit-reference-table caption{text-align:left;font-size:13px;font-weight:600;padding-bottom:12px;color:#4b5671}.credit-reference-table caption span{font-size:11px;font-weight:400;color:var(--muted);margin-left:12px}.credit-reference-table th,.credit-reference-table td{border-bottom:1px solid var(--line);padding:10px 14px;white-space:nowrap}.credit-reference-table th{font-weight:500}.credit-reference-table thead{background:#f1f3f8;color:#5c667e}.credit-reference-table tbody th{color:#4b5671}.credit-help-note{font-size:12px;color:var(--muted);line-height:1.9;margin-top:12px}.credit-help-note strong{font-weight:500;color:#4b5671}@media (max-width: 740px){.product-credits-note{font-size:11px;scroll-margin-top:90px}.product-credits-note a{display:block;width:fit-content;margin:4px 0 0}.credit-plan-reference{font-size:11px;margin-bottom:21px}.credit-disclosure{margin-top:22px;scroll-margin-top:90px}.credit-disclosure>summary{gap:12px;padding:17px 16px}.credit-disclosure-label strong{font-size:13px}.credit-disclosure-label small{font-size:11px;max-width:185px}.credit-disclosure-action{font-size:11px;gap:6px}.credit-disclosure-body{margin-inline:16px;padding-block:18px 20px;font-size:12px}.credit-reference-summary{display:block;margin-top:16px}.credit-reference-summary p+p{margin-top:6px}.credit-reference-summary strong{font-size:20px}.credit-reference-note{display:block;font-size:11px}.credit-reference-note a{display:block;width:fit-content;margin-top:6px}.credit-reference-table{margin-block:20px}.credit-reference-table caption{font-size:12px}.credit-reference-table caption span{display:block;margin:3px 0 0}.credit-reference-table th,.credit-reference-table td{font-size:11px;padding:9px 6px}.credit-help-note{font-size:11px}}@media (prefers-reduced-motion: reduce){.credit-disclosure-action b{transition:none}}.catalog-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:58px 64px}.catalog-hero h1{font-size:clamp(44px,4.5vw,66px);letter-spacing:-2.4px;line-height:1.22;font-weight:650}.catalog-hero h1 em{font-style:normal;color:var(--blue)}.catalog-hero p{color:var(--muted);font-size:15px;line-height:1.9;margin-top:22px}.catalog-hero .hero-actions{margin-top:28px;gap:22px}.catalog-hero-art{position:relative;min-height:340px;background:radial-gradient(ellipse at 60% 40%,#dce3ff,#eef1fc 65%);border:1px solid #e1e7f6;border-radius:24px;overflow:hidden;padding:30px}.catalog-hero-art>span{font-size:12px;color:#65759b;letter-spacing:1px}.catalog-hero-art>img{position:absolute;right:5%;top:26px;width:45%;height:265px;object-fit:contain;transform:rotate(12deg)}.catalog-hero-art>div{position:absolute;bottom:35px;left:30px}.catalog-hero-art strong{display:block;font-size:27px;line-height:1.5;font-weight:600}.catalog-hero-art small{display:block;margin-top:16px;color:#697ca6}.catalog-section,.credit-products,.catalog-compare{padding-block:52px 62px;scroll-margin-top:100px}.catalog-section{border-top:1px solid var(--line)}.catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.catalog-heading .section-kicker{margin-bottom:12px}.catalog-heading h2{font-size:32px;line-height:1.4;letter-spacing:-.8px}.catalog-heading>p{font-size:13px;color:var(--muted);max-width:400px;line-height:1.8}.catalog-filter{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:28px}.catalog-filter button,.catalog-filter a{padding:10px 18px;font-size:13px;border-radius:24px;border:1px solid var(--line);color:#586381;background:#fff}.catalog-filter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.catalog-filter a{border-color:transparent;background:transparent}.sku-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sku-card{border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:110px}.sku-card[hidden]{display:none}.sku-visual-link{display:block}.sku-art{height:236px;position:relative;background:#f0f2f7;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.sku-art>img{width:75%;height:175px;object-fit:contain}.sku-art>span{position:absolute;top:18px;left:18px;font-size:11px;color:#79829a}.sku-art>b{font-size:12px;font-weight:500;color:#687490;margin-top:10px}.sku-art.study{background:linear-gradient(135deg,#e6ebff,#f6f4ff)}.sku-art.standard{background:linear-gradient(135deg,#e7e9ed,#fafbfc)}.sku-art.mini{background:linear-gradient(140deg,#e1e8ff,#f1f6ff);padding:24px 16px}.sku-art.mini>img{width:100%;height:145px;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 14px 30px #40559816}.sku-art.mini>b{margin-top:24px}.sku-copy{padding:24px 22px;display:flex;flex-direction:column;flex:1}.sku-tag{font-size:10px;letter-spacing:.8px;color:#6578ac;font-weight:600}.sku-copy h3{font-size:20px;font-weight:650;line-height:1.4;margin:10px 0 12px;letter-spacing:-.3px}.sku-copy>p{font-size:12px;color:var(--muted);line-height:1.85;margin:0 0 22px}.sku-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:auto}.sku-price>strong{font-size:26px;font-weight:600;letter-spacing:-.6px}.sku-price>span{font-size:10px;color:var(--muted)}.sku-price .price-label{font-size:19px}.sku-detail{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;margin-top:18px;border-top:1px solid var(--line);padding-top:15px}.sku-card:hover .sku-detail{color:var(--blue)}.sku-art.listening{background:#edf2fa}.audio-mark{height:70px;width:75%;display:flex;gap:5px;align-items:center;justify-content:center}.audio-mark i{display:block;width:4px;height:15px;background:#7688cb;border-radius:5px}.audio-mark i:nth-child(3n){height:53px}.audio-mark i:nth-child(2n){height:32px}.audio-mark i:nth-child(5n){height:65px}.listening>b{margin-top:25px}.pack-sku-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pack-sku{display:block;border:1px solid var(--line);border-radius:14px;background:#fff;padding:25px}.pack-sku>span{font-size:13px;color:#5b6784}.pack-sku>strong{display:block;font-size:30px;line-height:1.5;font-weight:550;margin:13px 0 21px}.pack-sku>strong small{font-size:12px;color:var(--muted);font-weight:400}.pack-sku>div{display:flex;justify-content:space-between;align-items:center;font-size:16px}.pack-sku>div span{font-size:11px;color:var(--muted)}.pack-sku:hover{border-color:#9ba9e6}.catalog-note{font-size:12px;line-height:1.9;color:var(--muted);margin-top:20px}.catalog-note a{text-decoration:underline;text-underline-offset:4px;color:#586a98}.bundle-section{background:#edf0fa;padding-block:60px;scroll-margin-top:90px}.bundle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bundle-card{padding:30px;border:1px solid #dce1ef;border-radius:18px;background:#fff;display:flex;flex-direction:column}.bundle-card:hover{border-color:#9186dd;box-shadow:0 4px 18px #5746aa0a}.bundle-card h3{font-size:24px;font-weight:600;margin:12px 0}.bundle-card>p{font-size:13px;color:var(--muted);line-height:1.9;min-height:50px}.bundle-visual{display:flex;justify-content:center;align-items:center;gap:12px;height:110px;margin-top:12px;background:#f6f7fb;border-radius:12px;padding:15px}.bundle-visual img{width:50px;height:75px;object-fit:contain}.bundle-visual img:first-child{width:44px;height:44px;border-radius:12px}.bundle-visual span{font-size:18px;color:#a0a8bf}.bundle-visual .bundle-app-label,.bundle-visual b{font-size:11px;line-height:1.8;color:#627192;font-weight:500}.bundle-card ul{list-style:none;padding:0;margin:24px 0;font-size:12px;color:#637089;line-height:2.1}.bundle-card li:before{content:"✓";margin-right:9px;color:#6e83ae}.bundle-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:25px}.bundle-actions .button{font-size:12px;padding:12px 16px;gap:10px}.bundle-actions>a:last-child{font-size:12px;color:#67738f}.comparison-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.comparison-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.8}.comparison-scroll th,.comparison-scroll td{padding:19px 23px;border-bottom:1px solid var(--line);min-width:130px}.comparison-scroll thead{background:#f0f3fa}.comparison-scroll th{font-weight:550}.comparison-scroll tbody tr:last-child>*{border-bottom:0}.catalog-start{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line);padding-block:50px}.catalog-start h2{font-size:28px}.catalog-start p{font-size:13px;color:var(--muted);margin:14px 0 18px}.catalog-start .mini-program-entry{margin:0;flex-shrink:0}.sr-catalog{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.detail-breadcrumb{padding-top:35px}.detail-breadcrumb .breadcrumb{margin:0}.sku-detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-block:45px 65px;align-items:center}.detail-visual .sku-art{height:450px;border-radius:22px}.detail-visual .sku-art>img{height:330px}.detail-visual .sku-art.mini{padding:35px}.detail-visual .sku-art.mini>img{height:auto}.detail-visual .sku-art>b{font-size:18px}.detail-visual .sku-art.credit>b{font-size:72px;letter-spacing:-3px;color:#586ed8}.sku-art.credit{background:#edf0ff}.sku-art.credit>small{font-size:16px;color:#8190b8}.detail-copy h1{font-size:40px;font-weight:600;line-height:1.4;letter-spacing:-1px}.detail-copy .section-kicker{margin-bottom:15px}.detail-lead{font-size:15px;line-height:1.9;color:var(--muted);margin:18px 0 22px}.detail-price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.detail-price strong{font-size:42px;font-weight:600;letter-spacing:-1px}.detail-price span{font-size:12px;color:var(--muted)}.detail-price .detail-market-price{font-size:27px}.detail-features{padding:0;list-style:none;line-height:2;font-size:13px;color:#626f8b;margin:25px 0}.detail-features li:before{content:"✓";color:#697cc1;margin-right:10px}.detail-info{padding-block:55px;border-top:1px solid var(--line)}.detail-info>h2{font-size:29px;margin-bottom:30px}.detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px}.detail-columns h3{font-size:20px;font-weight:600;margin-bottom:15px}.detail-columns p{font-size:14px;color:var(--muted);line-height:1.9}.detail-back{display:flex;justify-content:space-between;padding-block:35px 55px}.pricing-presets{margin:20px 0 64px}.pricing-presets .bundle-card{padding:25px}.pricing-presets .bundle-card h3{font-size:23px}.custom-plan-heading{margin-bottom:30px}.custom-plan-heading h2{font-size:28px}.custom-plan-heading p{font-size:13px;color:var(--muted);margin-top:10px}@media (max-width: 1100px){.sku-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-hero{gap:30px}.catalog-hero-art{min-height:320px}.catalog-hero-art strong{font-size:22px}.sku-art{height:230px}.bundle-card,.pricing-presets .bundle-card{padding:22px}.bundle-card h3,.pricing-presets .bundle-card h3{font-size:21px}.bundle-actions{align-items:flex-start;flex-direction:column}.bundle-actions .button{width:100%}.bundle-visual{gap:8px}.bundle-visual img{width:36px}.bundle-visual img:first-child{width:34px}.pack-sku{padding:20px}.pack-sku>strong{font-size:25px}.pack-sku>div{align-items:flex-start;flex-direction:column;gap:9px}.sku-detail-hero{gap:40px}.detail-copy h1{font-size:34px}.detail-visual .sku-art{height:390px}.catalog-start h2{font-size:24px}}@media (max-width: 740px){.catalog-hero{grid-template-columns:1fr;gap:30px;padding-block:36px}.catalog-hero h1{font-size:43px;letter-spacing:-1.5px}.catalog-hero p{font-size:13px;margin-top:17px}.catalog-hero .hero-actions{gap:20px}.catalog-hero .button{font-size:12px;padding:14px 18px}.catalog-hero .text-link{font-size:12px}.catalog-hero-art{min-height:250px;padding:23px}.catalog-hero-art>img{height:200px;top:20px;right:7%}.catalog-hero-art>div{left:23px;bottom:25px}.catalog-hero-art strong{font-size:23px}.catalog-hero-art small{margin-top:11px}.catalog-section,.credit-products,.catalog-compare{padding-block:35px}.catalog-heading{display:block;margin-bottom:22px}.catalog-heading h2{font-size:27px}.catalog-heading>p{font-size:12px;margin-top:10px}.catalog-filter{gap:7px;margin-bottom:20px}.catalog-filter button,.catalog-filter a{font-size:11px;padding:8px 12px}.sku-grid{gap:12px}.sku-art{height:170px}.sku-art>img{height:120px;width:80%}.sku-art>span{top:12px;left:12px;font-size:9px}.sku-art>b{font-size:10px;margin-top:9px}.sku-art.mini{padding:16px 10px}.sku-art.mini>img{height:100px}.sku-art.mini>b{margin-top:13px}.sku-copy{padding:17px 14px}.sku-tag{font-size:9px}.sku-copy h3{font-size:17px;line-height:1.5;margin:8px 0}.sku-copy>p{font-size:11px;line-height:1.85;margin-bottom:15px}.sku-price>strong{font-size:23px}.sku-price>span{font-size:9px}.sku-price .price-label{font-size:16px}.sku-detail{font-size:11px;margin-top:14px;padding-top:12px}.audio-mark{gap:3px;height:55px}.audio-mark i{width:3px}.audio-mark i:nth-child(3n){height:40px}.audio-mark i:nth-child(5n){height:50px}.pack-sku-grid{grid-template-columns:1fr 1fr;gap:12px}.pack-sku{padding:18px}.pack-sku>span{font-size:12px}.pack-sku>strong{font-size:26px;margin:9px 0 16px}.pack-sku>div{flex-direction:row;font-size:14px}.pack-sku>div span{font-size:10px}.bundle-section{padding-block:36px}.bundle-grid{grid-template-columns:1fr;gap:17px}.bundle-card,.pricing-presets .bundle-card{padding:25px}.bundle-card h3,.pricing-presets .bundle-card h3{font-size:24px}.bundle-card>p{min-height:0;font-size:13px}.bundle-actions{flex-direction:row;align-items:center}.bundle-actions .button{width:auto}.bundle-visual{height:95px;gap:18px}.bundle-visual img{height:68px;width:48px}.bundle-card ul{margin-block:20px}.comparison-scroll table{font-size:12px}.comparison-scroll th,.comparison-scroll td{padding:14px;min-width:125px}.catalog-note{font-size:11px}.catalog-start{flex-direction:column;align-items:flex-start;padding-block:35px;gap:25px}.catalog-start h2{font-size:24px;letter-spacing:-.5px}.catalog-start .mini-program-entry{width:100%}.sku-detail-hero{grid-template-columns:1fr;gap:28px;padding-block:28px 40px}.detail-visual .sku-art{height:290px}.detail-visual .sku-art>img{height:220px}.detail-visual .sku-art>b{font-size:15px}.detail-copy h1{font-size:31px}.detail-lead{font-size:13px}.detail-price strong{font-size:35px}.detail-features{font-size:12px}.detail-info{padding-block:35px}.detail-info>h2{font-size:25px}.detail-columns{grid-template-columns:1fr;gap:25px}.detail-columns p{font-size:13px}.detail-back .text-link{font-size:12px}.pricing-presets{margin-bottom:40px}.custom-plan-heading h2{font-size:25px}.custom-plan-heading p{font-size:12px}}.standard-pricing{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f2f3fb;border-radius:18px;padding:24px 30px;margin:18px 0 30px}.standard-pricing h2{margin:5px 0;font-size:1.55rem}.standard-pricing p{margin:0}.standard-pricing>div:last-child{display:grid;gap:.25rem;white-space:nowrap}[data-standard-buy][hidden]{display:none}[data-standard-buy]:not([hidden]){margin-right:16px}@media (max-width: 640px){.standard-pricing{display:grid;gap:12px;padding:18px 20px}}.selection-recap{align-self:start}.recap-label{margin:0 0 8px;color:#bdc8ea;font-size:.81rem;letter-spacing:.04em}.selection-recap h3{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.23;color:#fff}.recap-intro{max-width:34em;margin:14px 0 24px;color:#d6ddf2;line-height:1.8;font-size:.94rem}.recap-detail{padding-block:6px 14px;border-block:1px solid #485272}.recap-items{list-style:none;margin:0;padding:0}.recap-items li,.recap-sum,.recap-credits{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.recap-items li{padding:11px 0;color:#e2e7f6;font-size:.88rem}.recap-items li strong{font-weight:550;white-space:nowrap}.recap-sum{margin:8px 0 0;padding-top:14px;border-top:1px solid #485272;font-size:.91rem}.recap-sum strong{font-size:clamp(25px,2.5vw,34px);line-height:1.15;color:#fff;font-variant-numeric:tabular-nums}.recap-credits{margin:9px 0 0;font-size:.81rem;color:#c5cfea}.recap-start{display:flex;align-items:center;gap:14px;margin-top:22px;padding:10px 15px;border:1px solid #8e9cc3;background:transparent;color:#fff;border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.recap-start:hover{background:#ffffff12}.recap-start[hidden],#total-currency[hidden]{display:none}.purchase-builder button:disabled{background:#e7eaf4;color:#5c6782;cursor:default;box-shadow:none}.purchase-builder:has(#purchase-button:disabled) #total-price{font-size:1.35rem;letter-spacing:0;color:#5c6782}@media (max-width: 740px){.recap-intro{margin:10px 0 14px}.recap-items li{padding:7px 0}.recap-start{margin-top:14px}}.a1-photo{position:relative;display:block;width:100%;overflow:hidden;isolation:isolate;container-type:size;background:#101521}.a1-photo-window{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100cqw,calc(100cqh * var(--window-ratio)));aspect-ratio:var(--window-ratio);overflow:hidden}.a1-photo-window img{position:absolute;left:var(--image-left);top:var(--image-top);width:var(--image-width);max-width:none;height:auto;display:block}.a1-hand{--window-ratio: 1.043115;--image-width: 100%;--image-left: 0%;--image-top: -56.1892%}.a1-edge{--window-ratio: 2.419355;--image-width: 100%;--image-left: 0%;--image-top: -197.7419%}.a1-meeting{--window-ratio: 1.783784;--image-width: 113.6364%;--image-left: -6.8182%;--image-top: -50%}.a1-phone{--window-ratio: 1.778976;--image-width: 113.6364%;--image-left: -6.8182%;--image-top: -49.5957%}.a1-pickup{--window-ratio: .812849;--image-width: 128.866%;--image-left: -14.433%;--image-top: -48.0447%}.a1-notes{--window-ratio: 1.075385;--image-width: 107.2961%;--image-left: -3.7196%;--image-top: -45.8462%}.a1-screen{background:#f0f3fb}.a1-screen>img{display:block;width:100%;height:100%;object-fit:contain;padding:16px}.a1-home-cover{display:block;border-radius:21px;overflow:hidden;background:#fff;border:1px solid #e1e6f1;color:var(--ink);text-decoration:none}.a1-cover-grid{display:grid;grid-template-columns:1.13fr 1fr;gap:2px;background:#fff}.a1-cover-photo{height:clamp(200px,21vw,290px)}.a1-cover-foot{display:flex;align-items:center;gap:16px;padding:15px 22px}.a1-cover-foot>img{width:46px;height:56px;object-fit:contain;border-radius:5px}.a1-cover-foot strong{font-size:22px}.catalog-hero .a1-cover-foot p{font-size:13px;margin:2px 0 0}.a1-cover-foot>span{margin-left:auto;font-size:22px}.a1-tile-photo{height:236px}.a1-bundle-photo{height:112px;margin:12px 0 0;border-radius:10px}.a1-gallery figure,.a1-pack-hero{margin:0}.a1-gallery-panel[hidden]{display:none}.a1-main-photo{height:clamp(270px,33vw,435px);border-radius:18px}.a1-gallery-panel figcaption,.a1-pack-hero figcaption{color:var(--muted);font-size:13px;line-height:1.65;padding-block:10px 4px}.a1-gallery-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.a1-gallery-controls button{border:1px solid #cbd3e3;border-radius:20px;padding:7px 14px;background:#fff;color:#46516c;font:inherit;font-size:.86rem;cursor:pointer}.a1-gallery-controls button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.a1-story{padding-block:45px 35px}.a1-story h2{font-size:clamp(25px,3.3vw,42px);letter-spacing:-.045em;line-height:1.3}.a1-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px}.a1-story-card{overflow:hidden;background:#fff;border:1px solid #e2e6f0;border-radius:17px}.a1-story-photo{aspect-ratio:1.8}.a1-story-card>div{padding:20px 24px 24px}.a1-story-card h3{font-size:clamp(19px,2vw,25px);line-height:1.45}.a1-story-card p,.a1-photo-source{color:var(--muted);line-height:1.85}.a1-story-card p{margin-top:8px;font-size:15px}.a1-photo-source{font-size:12px;margin:15px 0 0}.a1-photo-source+.a1-photo-source{margin-top:3px}.a1-photo-source a{text-decoration:underline;text-underline-offset:3px}.has-a1-image.standard-pricing{display:grid;grid-template-columns:112px 1fr auto;align-items:center;gap:20px}.a1-price-thumb{height:85px;border-radius:10px}@media (max-width: 740px){.a1-cover-photo{height:clamp(166px,48vw,225px)}.a1-cover-foot{padding:12px 16px}.a1-tile-photo{height:180px}.a1-main-photo{height:clamp(245px,69vw,390px)}.a1-story{padding-block:28px 20px}.a1-story-grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.a1-story-card>div{padding:16px 18px 19px}.has-a1-image.standard-pricing{grid-template-columns:70px minmax(0,1fr);gap:12px}.a1-price-thumb{height:72px}.has-a1-image.standard-pricing>div:last-child{grid-column:2}}.a1-hand{background:#10100f}.a1-pickup{background:#111a43}.a1-edge{background:#0a0b0d}.a1-hand>.a1-photo-window,.a1-pickup>.a1-photo-window,.a1-edge>.a1-photo-window,.a1-main-photo.a1-notes>.a1-photo-window,.a1-story-photo.a1-notes>.a1-photo-window{width:min(100cqw,calc(100cqh * var(--window-ratio)))}.product-art{display:block;position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:#e9eaf6;isolation:isolate}.product-art>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-art--tile{border-bottom:1px solid #e3e6f0}.product-art--bundle{margin-top:14px;border-radius:12px}.product-art--hero{border-radius:20px}.product-art--thumb{height:85px;aspect-ratio:auto;border-radius:10px}.product-art--cover{height:clamp(200px,21vw,290px);aspect-ratio:auto}.product-hero-figure{margin:0;min-width:0}.product-hero-figure figcaption{color:var(--muted);font-size:12px;line-height:1.8;margin-top:12px}.query-feature{color:#344576;font-weight:550}.product-explorer .feature-tab{padding-block:17px}@media (min-width: 1101px){.sku-grid .sku-copy{padding-inline:22px}.sku-grid .sku-copy h3{font-size:21px}}@media (max-width: 740px){.product-art--cover{height:clamp(166px,48vw,225px)}.product-art--thumb{height:72px}.product-art--hero{border-radius:16px}.product-art--bundle{max-height:none}.product-explorer .feature-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:6px}.product-explorer .feature-tab{min-width:0;padding:13px 5px;justify-content:center;gap:0}.product-explorer .feature-tab .tab-number,.product-explorer .feature-tab small,.product-explorer .feature-tab b{display:none}.product-explorer .feature-tab strong{font-size:12px;white-space:nowrap}}@media (min-width: 741px){.sku-detail-hero{align-items:start}}.product-art--story{aspect-ratio:1.8}.sale-current{white-space:nowrap}.sale-original{font-size:14px;font-weight:400;color:#7d859e;white-space:nowrap}.sale-badge{display:inline-block;padding:4px 8px;border-radius:5px;font-size:11px;line-height:1.4;color:#a63a24;background:#fff0e9;font-weight:600;vertical-align:middle;white-space:nowrap}.sale-promotion{display:block;margin-top:14px;font-size:12px;line-height:1.9;color:#8d493b}.sale-promotion b{margin-right:8px}.detail-price{flex-wrap:wrap}.detail-price>p{flex-basis:100%;margin:0}.sale-disabled,[data-unavailable=true]{opacity:.55;cursor:not-allowed}.sale-unavailable{display:block;padding:14px;background:#eef0f6;border-radius:10px;font-size:14px}.sku-price>strong[data-product-field]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalog-empty{padding:30px;text-align:center;color:#67718f}[data-product-listing][hidden]{display:none!important}.sku-card .sku-price{min-height:64px}.detail-features [data-product-field]{line-height:1.7}.detail-price strong>.sale-current{font-size:inherit;font-weight:inherit;color:var(--ink)}.detail-price .sale-badge{font-size:11px;color:#a63a24}.detail-price .sale-promotion{font-size:12px;color:#8d493b}.choice-card>b[data-product-field]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:145px}.choice-card .sale-current{font-size:inherit}.choice-card .sale-original{font-size:11px}.choice-card .sale-badge{font-size:10px}.pack-options .sale-badge{font-size:9px;padding:2px 4px}.pack-options .sale-original{font-size:11px}[data-sales-grid=bundles] .bundle-card{padding:0;overflow:hidden;display:flex;flex-direction:column}[data-sales-grid=bundles] .sku-copy{flex:1}[data-sales-grid=bundles] .sku-copy>ul{font-size:14px;line-height:1.8;padding-left:0;list-style:none}[data-sales-grid=bundles] .sku-copy>ul li{margin:6px 0}[data-sales-grid=bundles] .button{margin-top:15px}.pricing-products{margin:48px 0 65px}.sku-price{flex-wrap:wrap}.detail-benefits{list-style:none;padding:0;line-height:2;color:var(--muted)}.detail-benefits li:before{content:"✓";color:var(--accent);margin-right:12px}.product-section label{min-width:0}.sku-card,.bundle-card,.pack-sku{position:relative}.sku-card:hover,.bundle-card:hover{border-color:#9186dd;box-shadow:0 4px 18px #5746aa0a}*/ .merch-slot{min-height:32px;margin-bottom:12px;display:flex;align-items:flex-start}.merch-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:6px 11px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:650;letter-spacing:.03em;line-height:18px;vertical-align:middle;background:#6552bd;color:#fff}.merch-badge.merch-badge--offer{background:#f4dcaa;color:#644313;border-color:#e8c985}.merch-badge-icon{display:block;flex:0 0 14px;width:14px;height:14px}.merch-badge-label{min-width:0;overflow-wrap:anywhere}.detail-copy .merch-badge{margin:0 0 16px}.pack-sku>.merch-badge{align-self:flex-start;margin-bottom:8px}.sku-copy>.sku-price{min-height:0}.offer-summary{min-height:48px;margin-top:10px;display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.6}.offer-saving{color:#80531b;font-weight:600;letter-spacing:0}.offer-deadline{color:#67718c;font-size:11px;letter-spacing:0}.product-display-meta{color:#4b56a3!important;font-weight:600}.display-settings>label:has(select){grid-column:auto}@media (max-width: 600px){.merch-badge{font-size:12px;min-height:30px;padding:5px 9px;gap:5px;letter-spacing:0}.merch-slot{min-height:30px;margin-bottom:10px}.offer-summary{min-height:60px}.offer-deadline{font-size:11px}.merch-badge-icon{width:14px;height:14px;flex-basis:14px}}.sku-copy>.sku-price{min-height:94px;align-content:start;align-items:baseline}.sku-copy>.sku-price>strong{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;row-gap:8px;width:100%;line-height:1.25}.sku-copy .sku-price .sale-current{grid-column:1 / -1}.sku-copy .sku-price .sale-original{grid-column:1;grid-row:2;font-size:12px}.sku-copy .sku-price .sale-badge{grid-column:2;grid-row:2;justify-self:start;letter-spacing:0;font-size:10px;padding:3px 6px}.home-bundle-cover .product-art{aspect-ratio:1.75}.cover-eyebrow{display:block;font-size:11px;letter-spacing:1.5px;color:#6877a1;margin-bottom:3px}.home-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:0 30px}.home-section-nav a{display:flex;gap:12px;align-items:center;padding:15px 20px;border-top:1px solid var(--line);font-size:14px;font-weight:600}.home-section-nav a+a{border-left:1px solid var(--line)}.home-section-nav span{font-size:11px;font-weight:500;color:#8590ad;letter-spacing:1px}.home-section-nav a:hover,.purchase-section-nav a:hover{color:var(--blue);background:#edf0fa}.section-next{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;line-height:1.85}.section-next p{color:var(--muted);max-width:660px}.section-next a{font-weight:550;color:#4e5fa3;text-underline-offset:4px}.section-next a:hover{text-decoration:underline}.section-next>div{display:flex;gap:22px;flex-wrap:wrap}.section-next>p a{margin-left:4px;text-decoration:underline}.scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.scenario-card{padding:28px 26px;background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column}.scenario-card:hover{background:#edf0fd;border-color:#c8ccef}.scenario-label{color:#6375a4;font-size:11px;font-weight:600;letter-spacing:.5px}.scenario-card h3{font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.5px;margin:18px 0 16px}.scenario-card>p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:22px}.scenario-outcome{margin-top:auto;padding-bottom:20px;font-size:12px;color:#4c5c83}.scenario-link{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;padding-top:17px;border-top:1px solid var(--line);color:#4b5b9f}.scenario-link b{font-weight:600}.scenario-link:hover{text-decoration:underline;text-underline-offset:4px}.purchase-section-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:38px}.purchase-section-nav a{border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px 16px;font-size:13px}.purchase-section-nav a:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}#pricing-bundles,#pricing-products,#bundle-includes,#journey-title{scroll-margin-top:95px}.component-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.component-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:12px}.component-item strong{display:block;font-size:16px}.component-item div>span{display:block;margin-top:6px;font-size:12px;color:var(--muted)}.component-item>span{font-size:12px;color:#52649d;white-space:nowrap}.component-item:hover{border-color:#9b9fd0}.detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.detail-actions .text-link{font-size:13px}.breadcrumb{flex-wrap:wrap;row-gap:5px}@media (max-width: 1000px){.scenario-card{padding:22px 20px}.scenario-card h3{font-size:21px}.section-next{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width: 740px){.home-bundle-cover .product-art{aspect-ratio:1.85}.home-section-nav{grid-template-columns:1fr 1fr;padding-bottom:22px}.home-section-nav a{padding:13px 12px;font-size:12px;gap:9px}.home-section-nav a:nth-child(3){border-left:0}.scenario-grid{grid-template-columns:1fr;gap:14px}.scenario-card{padding:24px}.scenario-card h3{font-size:23px;margin:12px 0}.scenario-card h3 br{display:none}.scenario-card>p{margin-bottom:16px}.scenario-outcome{padding-bottom:16px}.scenario-link{min-height:44px}.section-next{font-size:12px}.section-next>div{gap:16px}.section-next a{display:inline-block;padding-block:5px}.purchase-section-nav{gap:8px;margin-bottom:28px}.purchase-section-nav a{font-size:12px;padding:10px 12px}.component-grid{grid-template-columns:1fr}.component-item{padding:18px}.component-item strong{font-size:14px}.detail-actions{align-items:flex-start;flex-direction:column;gap:14px}.detail-back{gap:18px;flex-wrap:wrap}}body[data-page=home] #bundles,body[data-page=home] #workflow,body[data-page=home] #catalog,body[data-page=home] #credit-products,#pricing-bundles,#pricing-products,#bundle-includes,#journey-title,#pricing-builder,#credit-usage{scroll-margin-top:12px}.builder-tier-note{font-size:12px;line-height:1.8;color:var(--muted);margin-top:12px}.builder-tier-note a{color:#5264a8;text-decoration:underline;text-underline-offset:3px}.rights-card-link{display:flex;align-items:center;gap:9px;color:#5454b8;font-size:13px;font-weight:550;margin:0 0 24px;text-underline-offset:4px}.rights-card-link:hover{text-decoration:underline}.rights-disclosure{border:1px solid #d8dcef;border-radius:18px;background:#fff;margin:26px 0 0;scroll-margin-top:100px;overflow:clip;min-width:0;color:var(--ink)}.rights-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;cursor:pointer;list-style:none;background:linear-gradient(105deg,#fff,#f5f3ff)}.rights-disclosure>summary::-webkit-details-marker{display:none}.rights-disclosure>summary strong{display:block;font-size:17px;font-weight:600}.rights-disclosure>summary small{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:5px}.rights-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;min-height:42px;border:1px solid #d8d3ee;color:#534ba3;background:#fff;border-radius:10px;font-size:13px;font-weight:550;white-space:nowrap;flex-shrink:0}.rights-toggle svg{transition:transform .15s}.rights-collapse,.rights-disclosure[open] .rights-expand{display:none}.rights-disclosure[open] .rights-collapse{display:inline}.rights-disclosure[open] .rights-toggle svg{transform:rotate(180deg)}.rights-disclosure>summary:hover .rights-toggle{background:#eeebff;border-color:#afa4df}.rights-content{padding:26px 28px}.rights-toolbar{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:12px}.rights-toolbar h3{font-size:20px;margin:0}.rights-toolbar label{display:flex;gap:8px;align-items:center;font-size:12px;color:#555f7c;white-space:nowrap}.rights-toolbar input{width:16px;height:16px;accent-color:#5959da}.rights-note{font-size:12px;line-height:1.8;color:#69728c;margin:10px 0 18px}.rights-content>.rights-note:last-child{margin:18px 0 0}.rights-scroll{max-width:100%;max-height:600px;overflow:auto;border:1px solid #e0e3ef;border-radius:12px;overscroll-behavior-x:contain}.rights-scroll table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.6;text-align:center}.rights-scroll th,.rights-scroll td{padding:15px 18px;min-width:175px;border-bottom:1px solid #edf0f7}.rights-scroll thead th{background:#eeeff9;color:#313b68;font-weight:600;position:sticky;top:0;z-index:3}.rights-scroll tr:not(.rights-group)>th:first-child{position:sticky;left:0;background:#fafbfe;text-align:left;min-width:170px;max-width:210px;font-weight:500;box-shadow:1px 0 #e0e3ef;z-index:1}.rights-scroll thead th:first-child{z-index:4!important;background:#eeeff9!important}.rights-scroll tbody td{background:#fff;color:#45506f}.rights-scroll .rights-group th{background:#f1f3fa;color:#646c91;text-align:left;font-size:12px;letter-spacing:.04em;padding:10px 18px}.rights-scroll td.rights-supported{color:#6258b7}.rights-differences tr[data-same=true]{display:none}.rights-differences tbody:not(:has(tr[data-same=false])){display:none}.rights-scroll a:hover{text-decoration:underline;text-underline-offset:4px}.rights-disclosure summary:focus-visible,.rights-scroll:focus-visible,.rights-card-link:focus-visible{outline:3px solid #8680ee;outline-offset:-3px}.product-rights-section{padding-bottom:45px}@media (max-width: 740px){.rights-disclosure{border-radius:14px;scroll-margin-top:86px}.rights-disclosure>summary{padding:20px}.rights-disclosure>summary strong{font-size:16px}.rights-content{padding:18px 12px}.rights-toolbar{padding-inline:6px}.rights-toolbar h3{font-size:17px}.rights-note{font-size:11px;padding-inline:6px}.rights-scroll th,.rights-scroll td{min-width:150px;padding:13px 12px;font-size:12px}.rights-scroll tr:not(.rights-group)>th:first-child{min-width:120px;max-width:135px}.rights-scroll{max-height:520px}.rights-card-link{font-size:13px;margin-bottom:20px}}.a1-detail-hero{padding-bottom:32px}.a1-section-nav{display:flex;flex-wrap:wrap;gap:10px 28px;padding-block:20px;border-block:1px solid #e0e4ef}.a1-section-nav a{font-size:14px;color:#5c6685;padding:6px 0}.a1-section-nav a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:6px}.a1-detail-section{padding-block:65px 20px;scroll-margin-top:110px}.a1-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.a1-highlight-grid article{padding:26px 22px;background:#fff;border:1px solid #e2e6f0;border-radius:16px}.a1-highlight-grid span{font-size:12px;color:#727b99;display:block;margin-bottom:16px}.a1-highlight-grid strong{display:block;font-size:clamp(16px,1.7vw,24px);line-height:1.5;font-weight:600;color:#202849}.a1-highlight-grid p{font-size:13px;color:var(--muted);margin-top:12px;line-height:1.7}.a1-scene-feature{display:grid;grid-template-columns:1.12fr 1fr;gap:48px;align-items:center}.a1-scene-feature figure{margin:0;min-width:0}.a1-scene-feature img{width:100%;height:auto;border-radius:20px;display:block}.a1-scene-feature figcaption{font-size:12px;color:var(--muted);margin-top:10px}.a1-scene-feature h2{font-size:clamp(26px,3.2vw,40px);line-height:1.4;margin:20px 0}.a1-scene-feature p{font-size:16px;line-height:1.9;color:var(--muted)}.a1-service-caption{display:block;margin-top:22px;padding-top:18px;border-top:1px solid #dfe3ef;font-size:13px;line-height:1.8;color:#6e7794}.a1-use-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.a1-use-cases article{border-top:1px solid #dce1ee;padding:24px 0}.a1-use-cases article>span,.a1-start-steps li>span{color:#786ac0;font-size:13px;letter-spacing:.12em}.a1-use-cases h3,.a1-start-steps h3{font-size:20px;margin:14px 0 10px}.a1-use-cases p,.a1-start-steps p,.a1-choice-grid p{font-size:14px;line-height:1.85;color:var(--muted)}.hardware-disclosure .rights-scroll{max-height:640px}.hardware-disclosure .rights-scroll td{text-align:left}.hardware-disclosure .rights-scroll th:first-child{width:32%;min-width:110px!important}.hardware-disclosure .rights-scroll td{min-width:0;overflow-wrap:anywhere}.a1-start-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:24px;margin:0 0 32px}.a1-start-steps li{background:#eff1fa;padding:24px;border-radius:16px}.a1-faq{border-top:1px solid #dce1ee}.a1-faq details{border-bottom:1px solid #dce1ee;padding:22px 0}.a1-faq summary{font-size:16px;font-weight:550;cursor:pointer;line-height:1.8}.a1-faq p{color:var(--muted);font-size:14px;line-height:1.9;margin:16px 0 0;max-width:880px}.a1-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.a1-choice-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid #dde2ef;background:#fff;border-radius:18px}.a1-choice-grid article>span{font-size:12px;color:#7b729f}.a1-choice-grid h3{font-size:23px;margin:14px 0}.a1-choice-grid p{margin:0 0 24px}.a1-choice-grid strong{font-size:26px;margin-top:auto}.a1-choice-grid a{margin-top:16px;font-size:14px}.a1-choice-highlight{background:linear-gradient(150deg,#f2f0fd,#e9edfb)!important;border-color:#d2ccec!important}.a1-section-nav a:focus-visible,.a1-faq summary:focus-visible{outline:3px solid #9a91e2;outline-offset:4px}@media (max-width: 950px){.a1-highlight-grid,.a1-start-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-scene-feature{gap:28px}.a1-choice-grid article{padding:22px}.a1-choice-grid h3{font-size:20px}}@media (max-width: 640px){.a1-section-nav{gap:8px 20px;padding-block:14px}.a1-section-nav a{font-size:13px}.a1-detail-section{padding-top:42px;scroll-margin-top:90px}.a1-highlight-grid{gap:10px}.a1-highlight-grid article{padding:20px 16px}.a1-highlight-grid strong{font-size:16px}.a1-scene-feature{grid-template-columns:1fr;gap:22px}.a1-use-cases,.a1-choice-grid{grid-template-columns:1fr;gap:8px}.a1-start-steps{gap:12px}.a1-start-steps li{padding:20px 16px}.a1-start-steps h3{font-size:18px}.a1-choice-grid{gap:16px}.hardware-disclosure .rights-scroll th,.hardware-disclosure .rights-scroll td{padding:12px 10px}.hardware-disclosure .rights-scroll th:first-child{width:34%}.hardware-disclosure .rights-content{padding:16px}.a1-faq summary{font-size:15px}}.rights-selection-status{font-size:13px;line-height:1.7;color:#6256a2;margin:8px 0 12px;min-height:23px}.rights-plan-select{font:inherit;color:inherit;background:none;border:0;padding:6px 2px;display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;cursor:pointer;font-weight:650;line-height:1.5}.rights-plan-detail{display:inline-block;font-size:11px;font-weight:400;color:#747091;margin-top:3px}.rights-scroll thead th.rights-selected{background:#e7e1fb;color:#342668;box-shadow:inset 0 3px #7562bd,inset 1px 0 #cfc3ec,inset -1px 0 #cfc3ec}.rights-scroll tbody td.rights-selected{background:#f3effd;color:#3b2c6c;box-shadow:inset 1px 0 #d9cfef,inset -1px 0 #d9cfef}.rights-scroll tbody td.rights-selected.rights-supported{color:#58418e}.rights-plan-select:hover{color:#4b3594}.rights-plan-select:focus-visible{outline:2px solid #8270bd;outline-offset:2px;border-radius:5px}@media (max-width: 740px){.rights-disclosure>summary{gap:12px;padding:18px 16px}.rights-toggle{padding:10px;gap:5px;font-size:12px}.rights-disclosure>summary strong{font-size:15px}.rights-disclosure>summary small{font-size:11px}.rights-selection-status{padding-inline:6px;font-size:12px}.rights-plan-select{font-size:12px}.rights-scroll thead th[data-rights-column]{min-width:155px}}@media (prefers-reduced-motion: reduce){.rights-toggle svg{transition:none}}.rights-disclosure:not(.hardware-disclosure) .rights-scroll{container-type:inline-size}.rights-group-name{position:sticky;left:18px;display:inline-block}@media (max-width: 740px){.rights-disclosure:not(.hardware-disclosure) .rights-scroll tr:not(.rights-group)>th:first-child{width:120px;min-width:120px;max-width:120px}.rights-disclosure:not(.hardware-disclosure) .rights-scroll [data-rights-column]{min-width:max(155px,calc(100cqw - 122px));width:max(155px,calc(100cqw - 122px))}.rights-group-name{left:12px}}.color-picker{border:0;padding:0;margin:24px 0;min-width:0}.color-picker legend{padding:0;margin-bottom:12px;font-weight:650;font-size:14px;color:#1b254b}.color-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.color-option{position:relative;cursor:pointer;min-width:0}.color-option input{position:absolute;width:1px;height:1px;opacity:0}.color-option-content{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #dce0ef;border-radius:12px;background:#fff;min-height:76px;transition:border-color .15s,background .15s}.color-option-content img{object-fit:cover;border-radius:7px;flex:none;width:58px;height:48px}.color-option-content strong{display:block;font-size:13px;line-height:1.5;color:#263052}.color-option-content small{display:block;margin-top:3px;font-size:11px;color:#737b98}.color-option input:checked+.color-option-content{border-color:#675de5;background:#f1efff;box-shadow:inset 0 0 0 1px #675de5}.color-option input:checked+.color-option-content small{color:#564ccc}.color-option input:focus-visible+.color-option-content{outline:3px solid #a49cef;outline-offset:3px}.color-option.is-sold-out{cursor:not-allowed}.color-option.is-sold-out .color-option-content{border-style:dashed;background:#f6f7fa}.color-option.is-sold-out img{opacity:.55}.color-option.is-sold-out strong{color:#85899c}.color-option.is-sold-out small{color:#8a6170}.color-selection-note{font-size:12px!important;line-height:1.6!important;color:#626b8a!important;margin:10px 0 0!important}.color-swatch{width:28px;height:28px;border:1px solid #c9ccda;border-radius:50%;flex:none}.sku-colors-note{font-size:12px!important;margin:6px 0!important;color:#737b96!important}.checkout-colors{margin:0 0 24px;padding:24px}.checkout-colors .color-picker{max-width:680px}.checkout-colors .color-picker:first-child{margin-top:0}#builder-colors .color-picker{margin-bottom:0}.product-color-context{font-size:12px;line-height:1.6;color:#747d97}@media (max-width: 420px){.color-option-content{padding:9px 7px;gap:6px}.color-option-content img{width:42px;height:42px}.color-option-content strong{font-size:12px}.color-options{gap:8px}}.a1-standard-page .a1-hero-promise{font-size:clamp(21px,2.2vw,28px);line-height:1.5;color:#333b64;font-weight:600;margin:0 0 14px}.a1-standard-page .detail-lead{font-size:16px;line-height:1.9}.a1-standard-page .a1-detail-section{padding-top:80px}.a1-standard-page .catalog-heading h2{line-height:1.4}.a1-material-story{display:grid;grid-template-columns:1.3fr 1fr;overflow:hidden;border:1px solid #e0e3ed;border-radius:24px;background:#fff}.a1-material-story figure{margin:0;position:relative;min-width:0;display:flex}.a1-material-story img{width:100%;height:100%;min-height:420px;object-fit:cover}.a1-material-story figcaption{position:absolute;bottom:14px;left:24px;font-size:11px;color:#646882}.a1-material-copy{padding:38px 36px}.a1-material-copy>span{font-size:13px;letter-spacing:.08em;color:#726795}.a1-material-copy h3{font-size:clamp(25px,2.6vw,34px);line-height:1.45;margin:16px 0 28px}.a1-material-copy dl{margin:0;display:grid;gap:16px}.a1-material-copy dl>div{padding-bottom:14px;border-bottom:1px solid #e8eaf2}.a1-material-copy dt,.a1-connect-strip dt{font-size:12px;color:#707993;margin-bottom:6px}.a1-material-copy dd{font-size:17px;font-weight:550;color:#303858;margin:0;line-height:1.5}.a1-material-copy>p{font-size:13px;line-height:1.85;color:var(--muted);margin:22px 0 0}.a1-standard-page .a1-scene-feature h3{font-size:clamp(26px,3vw,38px);line-height:1.4;margin:18px 0}.a1-mic-spec{border-top:1px solid #dce1ed;margin-top:24px;padding-top:20px}.a1-mic-spec small,.a1-capture-grid small{display:block;font-size:12px;color:#767f9a;margin-bottom:8px}.a1-mic-spec strong{font-size:18px;line-height:1.7;font-weight:550}.a1-capture-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.a1-capture-grid article{background:#fff;border:1px solid #e1e5ef;border-radius:18px;padding:28px;display:flex;gap:20px}.a1-mode-icon{flex:0 0 48px;height:48px;border-radius:14px;background:#efedfa;display:grid;place-items:center;color:#7561b4}.a1-mode-icon svg{width:30px;height:30px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.a1-capture-grid article>div+div{min-width:0}.a1-capture-grid article span{font-size:12px;color:#7d729c;letter-spacing:.05em}.a1-capture-grid h3{font-size:21px;line-height:1.5;margin:12px 0}.a1-capture-grid p{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 20px}.a1-capture-grid strong{display:block;font-size:13px;line-height:1.8;font-weight:500;color:#454e70}.a1-workflow-panel{border-radius:24px;padding:52px;background:#1c2443;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:44px;color:#fff}.a1-workflow-heading .section-kicker{color:#b8b1f7}.a1-workflow-heading h2{font-size:clamp(30px,3.5vw,46px);line-height:1.35;margin:24px 0}.a1-workflow-heading p{color:#bfc6df;font-size:15px;line-height:1.9;max-width:360px}.a1-output-demo{display:grid;grid-template-columns:.7fr 1.3fr;gap:14px;align-items:center;min-width:0}.a1-demo-audio{background:#313958;border:1px solid #525b7c;padding:24px 18px;border-radius:18px;color:#e2defb;text-align:center}.a1-demo-audio>span{font-size:13px;display:block}.a1-audio-bars{height:66px;display:flex;align-items:center;gap:3px;margin:22px 0}.a1-audio-bars i{display:block;flex:1;height:var(--bar);min-width:2px;background:#b7a4f6;border-radius:3px}.a1-demo-audio small{font-size:11px;line-height:1.8}.a1-demo-notes{background:#f8f7fd;border-radius:18px;padding:24px;color:#303855;box-shadow:0 14px 35px #090e243d}.a1-demo-notes>span{font-size:11px;color:#7a719a}.a1-demo-notes h3{font-size:17px;line-height:1.5;margin:12px 0 20px}.a1-demo-notes>div{border-top:1px solid #e2deee;padding-top:12px;margin-top:12px}.a1-demo-notes b{font-size:12px;color:#6958a6}.a1-demo-notes p{font-size:11px;line-height:1.8;margin:5px 0 0;color:#68718b}.a1-demo-caption{grid-column:1/-1;text-align:right;color:#9da7c6;font-size:10px}.a1-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.a1-workflow-steps article{padding-top:22px;border-top:1px solid #d7dceb}.a1-workflow-steps article>span{font-size:12px;letter-spacing:.1em;color:#8a7caf}.a1-workflow-steps h3{font-size:19px;margin:14px 0 10px}.a1-workflow-steps p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.a1-standard-page .a1-service-caption a{display:inline-block;color:#5959b1;margin-left:8px;text-decoration:underline;text-underline-offset:4px}.a1-connect-strip{margin-top:38px;padding:28px 32px;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:32px;border-radius:18px;background:#edeef8}.a1-connect-strip>div>span{font-size:18px;font-weight:550}.a1-connect-strip p{font-size:13px;color:var(--muted);line-height:1.8;margin:12px 0 0}.a1-connect-strip dl{display:grid;grid-template-columns:.6fr 1.6fr 1fr;gap:20px;margin:0}.a1-connect-strip dd{margin:0;font-size:16px;line-height:1.7;font-weight:550}.a1-box-list{padding:28px 32px;background:#fff;border:1px solid #e0e4ef;border-radius:18px;margin-bottom:24px}.a1-box-list p{font-size:18px;line-height:1.9;margin:16px 0 12px}.a1-box-list small{font-size:12px;color:var(--muted);line-height:1.8}@media (max-width: 1000px){.a1-material-story{grid-template-columns:1.1fr 1fr}.a1-material-copy{padding:28px}.a1-workflow-panel{padding:36px;gap:28px;grid-template-columns:.85fr 1.2fr}.a1-output-demo{grid-template-columns:1fr}.a1-demo-audio{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.a1-audio-bars{height:30px;margin:0;flex:1}.a1-demo-audio small{display:none}.a1-demo-notes{padding:22px}.a1-capture-grid article{padding:24px;gap:14px}.a1-mode-icon{flex-basis:38px;height:38px}.a1-connect-strip{grid-template-columns:1fr;gap:22px}.a1-connect-strip dl{grid-template-columns:.6fr 1.4fr 1fr}}@media (max-width: 640px){.a1-standard-page .a1-detail-section{padding-top:48px}.a1-material-story{grid-template-columns:1fr;border-radius:18px}.a1-material-story img{min-height:0;aspect-ratio:3/2}.a1-material-copy{padding:26px 24px}.a1-material-copy h3{margin-bottom:22px}.a1-material-copy dd{font-size:16px}.a1-capture-grid{grid-template-columns:1fr;gap:14px}.a1-capture-grid article{padding:22px}.a1-capture-grid h3{font-size:19px}.a1-workflow-panel{grid-template-columns:1fr;padding:28px 24px;gap:26px;border-radius:18px}.a1-workflow-heading h2{font-size:31px;margin:18px 0}.a1-workflow-heading p{font-size:14px}.a1-demo-notes>div{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:8px}.a1-demo-notes p{margin:0}.a1-demo-caption{text-align:left}.a1-workflow-steps{grid-template-columns:1fr 1fr;gap:22px 20px}.a1-workflow-steps h3{font-size:17px}.a1-connect-strip{padding:24px}.a1-connect-strip dl{grid-template-columns:1fr 1fr}.a1-connect-strip dd{font-size:14px}.a1-connect-strip dl>div:nth-child(2){grid-column:2;grid-row:1/3}.a1-box-list{padding:24px}.a1-box-list p{font-size:16px}.a1-gallery-controls{flex-wrap:wrap}}.a1-jd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.a1-jd-card{min-width:0;margin:0;border:1px solid #e0e3ee;border-radius:22px;overflow:hidden;background:#fff}.a1-jd-image{position:relative;display:block;width:100%;padding:0;border:0;background:#030407;cursor:zoom-in;line-height:0}.a1-jd-image>img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.a1-jd-zoom{position:absolute;right:16px;bottom:16px;border:1px solid #ffffff70;border-radius:100px;background:#171a28df;color:#fff;padding:10px 14px;font-size:12px;line-height:1.3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,transform .2s}.a1-jd-image:hover .a1-jd-zoom{background:#5554d9;transform:translateY(-2px)}.a1-jd-image:focus-visible{outline:3px solid #6664ff;outline-offset:-4px}.a1-jd-card figcaption{padding:24px 26px}.a1-jd-card figcaption h3{font-size:20px;line-height:1.5;margin:0 0 12px;color:#202849}.a1-jd-card figcaption p{font-size:14px;line-height:1.85;color:var(--muted);margin:0}.a1-jd-product-grid{grid-template-columns:.829fr 1fr;gap:20px}.a1-jd-facts{display:grid;grid-template-columns:1.1fr .7fr 1.2fr;padding:28px 0;margin:24px 0 0;border-block:1px solid #dfe3ee}.a1-jd-facts>div{padding:8px 28px;border-right:1px solid #dfe3ee}.a1-jd-facts>div:first-child{padding-left:0}.a1-jd-facts>div:last-child{border-right:0}.a1-jd-facts dt{font-size:13px;color:#737d96;margin-bottom:12px}.a1-jd-facts dd{font-size:19px;font-weight:600;line-height:1.7;margin:0;color:#303957}.a1-jd-note{font-size:12px;color:#81889e;line-height:1.9;margin:20px 0 0}.a1-jd-scenes{grid-template-columns:repeat(3,minmax(0,1fr))}.a1-jd-scene-tip{display:flex;gap:32px;align-items:center;margin-top:24px;padding:24px 28px;background:#eeedf8;border-radius:16px}.a1-jd-scene-tip>span{font-weight:600;white-space:nowrap;font-size:16px}.a1-jd-scene-tip>p{font-size:13px;line-height:1.9;color:#68728e;margin:0}.a1-jd-workflow{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:60px}.a1-jd-workflow-copy h3{font-size:clamp(28px,3vw,40px);line-height:1.45;margin:20px 0 32px}.a1-jd-workflow-copy ol{padding:0;margin:0 0 32px;list-style:none;display:grid;gap:24px}.a1-jd-workflow-copy li{display:flex;align-items:start;gap:18px}.a1-jd-workflow-copy li>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid #dad7ee;border-radius:50%;font-size:12px;font-weight:600;color:#7462ac}.a1-jd-workflow-copy h4{font-size:18px;line-height:1.6;margin:0 0 8px}.a1-jd-workflow-copy li p{font-size:14px;line-height:1.9;color:var(--muted);margin:0}.a1-jd-software{margin-top:28px;grid-template-columns:.66fr 1fr}.a1-jd-connections{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.a1-standard-page,.a1-study-page) .image-dialog-stage{display:block;overflow:auto;max-height:65dvh;padding:0;background:#07080c;border:0;overscroll-behavior:contain}:is(.a1-standard-page,.a1-study-page) .image-dialog-stage img{width:100%;max-width:750px;max-height:none;height:auto;margin:0 auto}:is(.a1-standard-page,.a1-study-page) .image-dialog-heading>p{margin-bottom:14px}:is(.a1-standard-page,.a1-study-page) .image-dialog{width:min(850px,calc(100vw - 32px));padding:26px;max-height:calc(100dvh - 32px)}@media (max-width: 1000px){.a1-jd-grid{gap:18px}.a1-jd-scenes,.a1-jd-connections{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-jd-scenes>.a1-jd-card:last-child,.a1-jd-connections>.a1-jd-card:last-child{grid-column:1/-1;width:calc((100% - 18px)/2);justify-self:center}.a1-jd-workflow{gap:32px}.a1-jd-workflow-copy ol{gap:18px}.a1-jd-workflow-copy h3{font-size:28px}.a1-jd-facts dd{font-size:16px}.a1-jd-facts>div{padding:8px 18px}}@media (max-width: 640px){.a1-jd-grid,.a1-jd-product-grid,.a1-jd-software,.a1-jd-workflow{grid-template-columns:1fr;gap:18px}.a1-jd-card{border-radius:16px}.a1-jd-scenes>.a1-jd-card:last-child,.a1-jd-connections>.a1-jd-card:last-child{grid-column:auto;width:100%}.a1-jd-card figcaption{padding:22px}.a1-jd-card figcaption h3{font-size:19px}.a1-jd-card figcaption p{font-size:14px}.a1-jd-zoom{right:12px;bottom:12px;font-size:12px;padding:9px 12px}.a1-jd-facts{grid-template-columns:1fr;padding:0;margin-top:20px}.a1-jd-facts>div,.a1-jd-facts>div:first-child{padding:18px 0;border-right:0;border-bottom:1px solid #e1e4ef;display:flex;align-items:baseline;gap:20px;justify-content:space-between}.a1-jd-facts>div:last-child{border-bottom:0}.a1-jd-facts dt{margin:0;flex:0 0 72px}.a1-jd-facts dd{font-size:15px;text-align:right}.a1-jd-note{font-size:12px}.a1-jd-scene-tip{display:block;padding:22px}.a1-jd-scene-tip p{margin-top:12px}.a1-jd-workflow-copy{padding:14px 4px 0}.a1-jd-workflow-copy h3{font-size:28px;margin:18px 0 28px}.a1-jd-workflow-copy h4{font-size:17px}:is(.a1-standard-page,.a1-study-page) .image-dialog{padding:22px 12px 16px;width:calc(100vw - 20px)}:is(.a1-standard-page,.a1-study-page) .image-dialog-stage{max-height:60dvh}:is(.a1-standard-page,.a1-study-page) .image-dialog-heading h2{font-size:19px}:is(.a1-standard-page,.a1-study-page) .image-dialog-heading>p{font-size:11px}}.a1-commerce-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;min-width:0}.a1-gallery-thumbs{display:flex;flex-direction:column;gap:9px;min-width:0;align-self:start}.a1-gallery-thumb{position:relative;width:72px;padding:3px 3px 6px;border:1px solid #dfe3ef;border-radius:10px;overflow:hidden;background:#fff;color:#6b7390;font:inherit;cursor:pointer;flex-shrink:0}.a1-gallery-thumb img{display:block;width:100%;height:48px;object-fit:cover;border-radius:6px}.a1-gallery-thumb>span{display:block;font-size:10px;line-height:1.5;margin-top:5px;white-space:nowrap}.a1-gallery-thumb[aria-pressed=true]{border:2px solid #6556d9;padding:2px 2px 5px;color:#5143bd;box-shadow:0 3px 10px #6757d41a}.a1-gallery-main{min-width:0;container-type:inline-size}.a1-gallery-stage{position:relative;aspect-ratio:4/5;width:100%;border:1px solid #dfe2ee;border-radius:22px;overflow:hidden;background:#eeedf8;touch-action:pan-y}.a1-gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.a1-gallery-slide[hidden]{display:none!important}.a1-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.a1-gallery-toolbar>div{display:flex;align-items:center;gap:12px}.a1-gallery-toolbar button{border:1px solid #d6dcec;background:#fff;color:#4a5276;cursor:pointer;border-radius:50%;width:34px;height:34px;font-size:25px;line-height:1}.a1-gallery-toolbar [data-gallery-counter]{font-size:12px;color:#737c96;font-variant-numeric:tabular-nums}.a1-gallery-toolbar .a1-gallery-play{width:auto;height:32px;padding:7px 13px;font-size:12px;border-radius:20px}.a1-gallery-toolbar .a1-gallery-play[aria-pressed=true]{background:#ebe8ff;color:#5848bf;border-color:#bbb1f4}.a1-gallery-status{font-size:12px;line-height:1.7;color:#7f879e;margin:8px 0 0}.a1-gallery-stage:focus-visible,.a1-gallery-thumb:focus-visible,.a1-gallery-toolbar button:focus-visible{outline:3px solid #8072e5;outline-offset:3px}.a1-offer-poster{background:linear-gradient(145deg,#f4f1ff,#e2def5 65%,#d2cee8)}.a1-poster-top{position:absolute;top:5%;left:7%;right:7%;z-index:2}.a1-poster-top>span{display:block;font-size:clamp(9px,2.25cqi,12px);letter-spacing:.06em;color:#76679b}.a1-poster-top>strong{display:block;font-size:clamp(17px,4.5cqi,26px);color:#4c3979;line-height:1.5;margin-top:5px}.a1-poster-lead{position:absolute;top:18%;left:7%;font-size:clamp(24px,6.6cqi,38px);font-weight:650;letter-spacing:-.025em;line-height:1.28;z-index:2;color:#2b234a}.a1-poster-device{position:absolute;left:0;top:34%;width:100%;height:45%;object-fit:cover;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent)}.a1-poster-chips{position:absolute;left:6%;right:6%;bottom:19%;display:flex;justify-content:center;gap:6px;z-index:2}.a1-poster-chips>span{font-size:clamp(9px,2.6cqi,13px);font-weight:500;padding:6px 10px;border-radius:30px;background:#fffc;color:#635386;border:1px solid #d6cee8}.a1-poster-offer{position:absolute;bottom:0;left:0;right:0;min-height:16%;padding:3.8% 6%;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;background:linear-gradient(110deg,#2a214c,#5543a1)}.a1-poster-offer>span{font-size:clamp(9px,2.3cqi,12px);color:#e5ddff}.a1-poster-offer strong{display:flex;flex-wrap:wrap;align-items:center;gap:5px;line-height:1.2;margin-top:6px}.a1-poster-offer .sale-current{font-size:clamp(25px,7cqi,40px);color:#fff}.a1-poster-offer .sale-original{color:#c4b7e6;font-size:clamp(11px,2.9cqi,15px)}.a1-poster-offer .sale-badge{font-size:9px;line-height:1.4;background:#ead0a5;color:#563e28;padding:3px 5px}.a1-poster-offer>small{font-size:clamp(8px,2.1cqi,11px);line-height:1.85;text-align:right;color:#ded5f5}.a1-scene-poster,.a1-service-poster{display:flex;flex-direction:column;background:#06060b;color:#fff}.a1-poster-caption{padding:7% 7% 4%;flex:0 0 auto}.a1-poster-caption>span{display:block;font-size:clamp(8px,2.2cqi,12px);letter-spacing:.07em;color:#bdb0e8}.a1-poster-caption h3{font-size:clamp(22px,5.8cqi,34px);line-height:1.45;margin:14px 0 0}.a1-scene-poster>img,.a1-service-poster>img{display:block;width:100%;min-height:0;flex:1;object-fit:contain}.a1-poster-footer{padding:4% 6% 7%;text-align:center;font-size:clamp(10px,2.75cqi,15px);line-height:1.7;color:#f0eaff}.a1-poster-footer small{display:block;font-size:clamp(8px,2.2cqi,12px);line-height:1.8;color:#aaa1bc;margin-top:8px}.a1-service-poster{background:#ecebfa;color:#24213f}.a1-service-poster .a1-poster-caption>span{color:#7b65af}.a1-service-poster .a1-poster-footer{color:#50436d}.a1-service-poster .a1-poster-footer small{color:#79718f}.a1-detail-poster{background:#030407}.a1-detail-poster>img{height:100%;width:100%;object-fit:contain;display:block}.a1-poster-image-note{position:absolute;bottom:12px;left:5%;right:5%;text-align:center;font-size:clamp(8px,2.15cqi,11px);line-height:1.8;color:#9d9aab}.a1-product-poster{background:#fff}.a1-product-poster .a1-poster-caption{position:absolute;top:0;left:0;right:0;z-index:2}.a1-product-poster .a1-poster-caption>span{color:#7a6c9c}.a1-product-poster .a1-poster-caption h3{font-size:clamp(20px,5cqi,30px)}.a1-product-poster>img{position:absolute;width:100%;height:78%;bottom:3%;object-fit:contain}.a1-compare-poster{background:linear-gradient(145deg,#fff,#eeebff);padding:0 6%}.a1-compare-poster .a1-poster-caption{padding:8% 0 5%}.a1-compare-poster .a1-poster-caption>span{color:#796aa1}.a1-poster-editions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:3% 0 6%}.a1-poster-editions>div{border:1px solid #ded8ef;border-radius:14px;padding:8% 10%;background:#ffffffc9}.a1-poster-editions>div:last-child{background:#51408d;color:#fff;border-color:#51408d}.a1-poster-editions span{font-size:clamp(9px,2.6cqi,14px);color:#9685ba}.a1-poster-editions h4{font-size:clamp(15px,4cqi,22px);line-height:1.5;margin:12px 0}.a1-poster-editions p{font-size:clamp(9px,2.6cqi,13px);line-height:1.8;color:#8b809d;margin:10px 0 20px}.a1-poster-editions>div:last-child p,.a1-poster-editions>div:last-child span{color:#d3c8ef}.a1-poster-editions strong{font-size:clamp(23px,6cqi,34px);line-height:1.4;display:block}.a1-poster-editions small{font-size:clamp(8px,2.2cqi,11px);line-height:1.5;display:block;color:#9a8baf;margin-top:7px}.a1-poster-editions>div:last-child small{color:#cfbfe8}.a1-poster-compare-note{font-size:clamp(10px,2.65cqi,14px);line-height:1.9;color:#81758d;margin:0 0 6%}.a1-compare-poster>.text-link{font-size:clamp(11px,2.8cqi,15px)}.a1-study-page .a1-detail-section{padding-top:80px}.a1-study-story{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:60px}.a1-study-story h2{font-size:clamp(30px,3.5vw,46px);line-height:1.4;margin:20px 0}.a1-study-story p{font-size:16px;line-height:2;color:var(--muted)}.a1-study-story figure{margin:0}.a1-study-story figure img{display:block;width:100%;border-radius:22px}.a1-study-story figcaption{font-size:11px;line-height:1.8;color:#8a91a7;margin-top:10px}.a1-study-value-tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.a1-study-value-tags span{background:#eeeafa;border:1px solid #ddd5ef;color:#796697;font-size:13px;padding:8px 14px;border-radius:24px}.a1-study-scenes{grid-template-columns:1fr 1fr}.a1-study-scenario-strip{background:#edeaf7;border-radius:20px;padding:30px 34px;display:grid;grid-template-columns:100px 1fr 1.1fr;gap:30px;align-items:center;margin-top:24px}.a1-study-scenario-strip>span{font-size:13px;color:#8876a9;letter-spacing:.06em}.a1-study-scenario-strip h3{font-size:23px;line-height:1.6;margin:0}.a1-study-scenario-strip p{font-size:14px;line-height:1.9;color:#73788f;margin:0}.a1-study-link-note{border-left:3px solid #c0b0e9;background:#efebfa;padding:15px 18px;font-size:12px;line-height:1.9;color:#80758f}.a1-study-mini{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding:42px 0;margin:40px 0;border-block:1px solid #e0e2ed}.a1-study-mini figure{margin:0}.a1-study-mini img{display:block;width:100%;border-radius:22px}.a1-study-mini h3{font-size:clamp(25px,3vw,36px);line-height:1.5;margin:18px 0 24px}.a1-study-mini ul{list-style:none;padding:0;display:grid;gap:18px;margin:0}.a1-study-mini li>b{display:block;font-size:16px;font-weight:550;color:#5c507b}.a1-study-mini li>span,.a1-study-mini p{display:block;color:var(--muted);font-size:14px;line-height:1.9;margin-top:5px}.a1-study-mini p{font-size:12px;margin-block:22px}.a1-study-outputs{grid-template-columns:.66fr 1fr}.a1-study-connect{margin-top:28px}.a1-study-page .a1-highlight-grid{margin-top:24px}.a1-edition-scroll{overflow:auto;background:#fff;border:1px solid #dce0ef;border-radius:20px}.a1-edition-table{width:100%;border-collapse:collapse;line-height:1.8;font-size:14px}.a1-edition-table th,.a1-edition-table td{padding:22px 26px;border-bottom:1px solid #e6e8f1;text-align:left;vertical-align:top}.a1-edition-table th:first-child{width:22%;color:#626d8a}.a1-edition-table td{width:39%;color:#6a7390}.a1-edition-table thead{background:#f0eef9}.a1-edition-table thead th{font-size:20px;color:#343150}.a1-edition-table thead small{display:block;font-size:12px;font-weight:400;color:#8b809e;margin-top:6px}.a1-edition-table th:last-child,.a1-edition-table td:last-child{background:#eee9ff66}.a1-edition-table tbody tr:last-child>*{border-bottom:0}.a1-edition-price strong{font-size:27px;display:block;color:#493c78;line-height:1.6}.a1-edition-price .sale-original{font-size:14px}.a1-edition-price .sale-badge{font-size:11px}.a1-edition-price a{display:inline-block;font-size:13px;color:#6655ad;margin-top:14px;text-decoration:underline;text-underline-offset:4px}.a1-study-bundle{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding:32px;background:#edeafa;border-radius:24px}.a1-study-bundle>img{width:100%;height:auto;border-radius:16px}.a1-study-bundle h2{font-size:clamp(25px,3.2vw,38px);line-height:1.45;margin:20px 0}.a1-study-bundle p{font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:24px}.a1-study-bundle .button{font-size:14px;padding:17px 22px}@media (max-width: 1100px){.a1-commerce-gallery{grid-template-columns:1fr;gap:0}.a1-gallery-thumbs{grid-row:2;flex-direction:row;overflow-x:auto;padding:4px 1px 10px;margin-top:12px;gap:7px}.a1-gallery-thumb{width:65px}.a1-gallery-thumb img{height:43px}.a1-gallery-thumb>span{font-size:9px}.a1-gallery-status{display:none}.a1-gallery-stage{aspect-ratio:4/5}.a1-study-story{gap:35px}.a1-study-scenario-strip{grid-template-columns:1fr 1.3fr;gap:10px 24px}.a1-study-scenario-strip>span{grid-column:1/-1}.a1-study-mini{gap:32px}.a1-study-bundle{gap:28px}}@media (max-width: 640px){.a1-commerce-gallery{display:block}.a1-gallery-main{display:flex;flex-direction:column}.a1-gallery-thumbs{margin-top:0;margin-bottom:14px;padding-bottom:4px;gap:8px}.a1-gallery-thumb{width:54px;padding:3px 3px 6px;border-radius:8px}.a1-gallery-thumb img{height:36px}.a1-gallery-thumb>span{font-size:8px;margin-top:4px}.a1-gallery-stage{border-radius:18px}.a1-gallery-toolbar{margin-top:12px}.a1-poster-offer{gap:7px}.a1-poster-chips>span{padding:5px 8px}.a1-study-page .a1-detail-section{padding-top:48px}.a1-study-story,.a1-study-mini,.a1-study-bundle{grid-template-columns:1fr;gap:26px}.a1-study-story h2{font-size:30px}.a1-study-story p{font-size:14px}.a1-study-scenes,.a1-study-outputs,.a1-study-connect{grid-template-columns:1fr}.a1-study-scenario-strip{grid-template-columns:1fr;padding:24px;gap:12px}.a1-study-scenario-strip h3{font-size:22px}.a1-study-mini{margin:30px 0;padding:30px 0}.a1-study-mini h3{font-size:27px}.a1-study-page .a1-highlight-grid{grid-template-columns:1fr 1fr}.a1-edition-table{font-size:12px;min-width:570px}.a1-edition-table th,.a1-edition-table td{padding:18px}.a1-edition-table thead th{font-size:17px}.a1-edition-table th:first-child{position:sticky;left:0;background:#f9f9fe;z-index:1;min-width:114px}.a1-edition-table thead th:first-child{background:#f0eef9}.a1-edition-price strong{font-size:23px}.a1-study-bundle{padding:22px;border-radius:18px}.a1-study-bundle h2{font-size:27px}.a1-study-bundle .detail-actions{gap:15px}.a1-study-page .a1-box-list{padding:24px}.a1-study-page .a1-box-list p{font-size:16px}.a1-study-page .a1-jd-workflow{gap:24px}}.a1-study-page .a1-study-story img,.a1-study-page .a1-study-mini img{height:auto;object-fit:contain}.study-loop-intro{padding-top:72px;scroll-margin-top:16px}.study-loop-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:34px}.study-loop-heading h2{font-size:clamp(30px,3vw,42px);line-height:1.42;letter-spacing:-1px}.study-loop-heading>p{font-size:14px;line-height:1.95;color:var(--muted);max-width:390px}.study-journey{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);border:1px solid #deddec;border-radius:24px;overflow:hidden;background:#fff}.study-journey-cycle{display:flex;flex-direction:column;justify-content:center;padding:16px 25px 25px;background:radial-gradient(ellipse at 50% 40%,#fff 0,#f3f0fb 58%,#eeedf7);border-right:1px solid #e7e3f0}.study-orbit{position:relative;width:100%;max-width:420px;aspect-ratio:1;margin:auto}.study-orbit-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.study-orbit-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:43%;aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(145deg,#fff,#eee9fb);border:1px solid #fff;box-shadow:0 12px 32px #7965a31a,0 0 0 9px #ffffff70;color:#312647}.study-orbit-star{font-size:29px;color:#8c74bc;line-height:1}.study-orbit-center strong{font-size:clamp(19px,2vw,26px);font-weight:600;letter-spacing:2px}.study-orbit-center small{font-size:11px;color:#776987;white-space:nowrap}.study-orbit-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:6px;align-items:center;padding:11px 15px;background:#f5f3fb;border-radius:12px;white-space:nowrap;transition:background .2s,color .2s}.study-orbit-node span{font-size:8px;letter-spacing:1.3px;color:#998bb0}.study-orbit-node strong{font-size:16px;font-weight:600;color:#5c497b}.study-orbit-node:hover{background:#e8e1f8}.study-orbit-node--discover{left:50%;top:15.5%}.study-orbit-node--plan{left:80%;top:68%}.study-orbit-node--decide{left:20%;top:68%}.study-cycle-update{display:flex;align-items:center;gap:12px;padding:17px 0 0;border-top:1px solid #ded8eb;color:#685184}.study-cycle-update>span:nth-child(2){flex:1}.study-cycle-update strong{display:block;font-size:14px;font-weight:600}.study-cycle-update small{display:block;font-size:12px;color:#796d88;line-height:1.7;margin-top:5px}.study-cycle-icon{font-size:30px;font-weight:300;line-height:1}.study-journey-phases{list-style:none;margin:0;padding:8px 32px;display:flex;flex-direction:column;justify-content:center}.study-journey-phases>li{padding:25px 0;border-bottom:1px solid #ebe8f2}.study-journey-phases>li:last-child{border-bottom:0}.study-phase-heading{display:flex;gap:18px;align-items:flex-start}.study-phase-heading>span{font-size:13px;letter-spacing:1px;line-height:34px;color:#8c7cac;flex-shrink:0}.study-phase-heading h3{font-size:20px;font-weight:600;line-height:1.6;color:#34294c;letter-spacing:-.3px}.study-phase-heading p{font-size:13px;color:#746a82;line-height:1.7;margin-top:5px}.study-phase-links{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:19px 0 0 34px}.study-phase-links a{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #ddd5ed;font-size:14px;color:#59456f;transition:color .2s,border-color .2s}.study-phase-links small{font-size:9px;color:#a99abb}.study-phase-links a>span{margin-left:auto;color:#9b8bb4}.study-phase-links a:hover{color:#4d33a0;border-color:#8d70bc}.study-journey a:focus-visible{outline:2px solid #7656bb;outline-offset:4px;border-radius:6px}@media (max-width: 1000px){.study-journey{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.study-journey-cycle{padding:12px 18px 22px}.study-journey-phases{padding:7px 23px}.study-journey-phases>li{padding:22px 0}.study-phase-heading{gap:12px}.study-phase-heading h3{font-size:18px}.study-phase-links{margin-left:0;gap:12px}.study-phase-links a{font-size:12px}.study-orbit-node{padding:8px}.study-orbit-node strong{font-size:14px}.study-orbit-node span{font-size:7px;letter-spacing:.5px}.study-orbit-center small{font-size:8px}.study-orbit-center{gap:5px}.study-orbit-star{font-size:22px}.study-cycle-update small{font-size:10px}}@media (max-width: 800px){.study-journey{grid-template-columns:1fr}.study-journey-cycle{border-right:0;border-bottom:1px solid #e7e3f0;padding:10px 24px 22px}.study-orbit{max-width:370px}.study-orbit-center strong{font-size:24px}.study-orbit-center small{font-size:10px}.study-orbit-node strong{font-size:16px}.study-orbit-node span{font-size:8px}.study-cycle-update{max-width:450px;width:100%;margin:auto}.study-journey-phases{padding:4px 25px}.study-phase-links{margin-left:30px;font-size:13px}.study-phase-heading h3{font-size:19px}}@media (max-width: 420px){.study-journey{border-radius:18px}.study-journey-cycle{padding:4px 18px 19px}.study-orbit-center strong{font-size:21px}.study-orbit-center small{font-size:8px}.study-orbit-node strong{font-size:14px}.study-orbit-node span{font-size:7px}.study-journey-phases{padding:2px 20px}.study-phase-heading{gap:12px}.study-phase-heading h3{font-size:18px}.study-phase-links{margin-left:0;gap:15px}.study-phase-links a{font-size:12px}.study-cycle-update strong{font-size:13px}}.study-loop-stage{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:64px;align-items:center;padding:72px 0;border-bottom:1px solid #e0e3ed;scroll-margin-top:16px}.study-loop-stage-reverse .study-scene{grid-column:2;grid-row:1}.study-loop-stage-reverse .study-stage-copy{grid-column:1;grid-row:1}.study-scene{margin:0;min-width:0;align-self:center}.study-scene>img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;border-radius:16px;aspect-ratio:3/2;background:#e9e4ee}.study-scene figcaption{padding:19px 3px 0;display:flex;flex-direction:column;gap:8px}.study-scene figcaption>span{font-size:11px;letter-spacing:1.4px;color:#9c8cad}.study-scene figcaption>strong{font-size:17px;font-weight:500;line-height:1.6;color:#635173}.study-stage-copy .section-kicker{color:#81709e;font-size:10px;letter-spacing:1.8px;margin-bottom:16px}.study-stage-copy h2{font-size:clamp(29px,2.7vw,38px);line-height:1.4;letter-spacing:-.8px;color:#302347}.study-stage-lead{font-size:14px;color:#7a7e96;line-height:1.95;margin-top:18px;margin-bottom:25px}.study-feature{display:flex;gap:18px;padding:20px 0;border-top:1px solid #e0dce9;scroll-margin-top:16px}.study-feature-no{flex:0 0 30px;height:30px;border:1px solid #d9d0e8;background:#f1ecf7;color:#826aab;border-radius:50%;display:grid;place-items:center;font-size:11px;margin-top:3px}.study-feature h3{font-size:19px;font-weight:650;color:#3b2d51;margin:0 0 8px;line-height:1.5}.study-feature p{font-size:13px;line-height:1.9;color:#777f96;margin:0}.study-stage-result{display:flex;gap:14px;padding:13px 16px;background:#ede9f5;border-left:2px solid #a18bbf;margin-top:5px;align-items:baseline}.study-stage-result>span{font-size:10px;letter-spacing:.5px;color:#9b84b7;white-space:nowrap}.study-stage-result p{font-size:11px;line-height:1.8;color:#706180}.study-followup-wrap{padding-top:46px;scroll-margin-top:16px}.study-followup{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding:44px 50px;background:linear-gradient(110deg,#34284c,#5b477e);border-radius:22px;color:#fff}.study-followup .section-kicker{color:#c2aedb;font-size:10px}.study-followup h2{font-size:33px;letter-spacing:-.5px;line-height:1.5}.study-followup p{color:#c7bbd6;font-size:13px;line-height:1.9;max-width:500px;margin-top:18px}.study-followup-cycle{display:flex;flex-direction:column;align-items:center}.study-followup-cycle>span{padding:11px 22px;width:100%;border:1px solid #ffffff24;background:#ffffff08;border-radius:7px;text-align:center;font-size:13px;color:#ebe2f5}.study-followup-cycle>i{font-style:normal;color:#ae97c8;font-size:14px;line-height:1.8}.study-followup-cycle a{font-size:12px;color:#d5c1ed;margin-top:16px;text-decoration:underline;text-underline-offset:4px}.study-illustration-note{font-size:11px;line-height:1.9;color:#9499ac;margin:18px 5px 0}.study-service-section{padding-top:68px}.study-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #dedeea;padding:26px 0}.study-service-grid article{padding:6px 30px;border-right:1px solid #dedeea}.study-service-grid article:first-child{padding-left:0}.study-service-grid article:last-child{border-right:0}.study-service-grid article>span{font-size:11px;color:#9e8cb7;letter-spacing:1px}.study-service-grid h3{font-size:22px;margin:10px 0 12px;color:#493759}.study-service-grid p{font-size:13px;line-height:1.9;color:#7d8298;max-width:290px}.study-service-grid a{display:inline-block;font-size:12px;color:#79629c;margin-top:18px}.study-service-note{font-size:12px;line-height:1.9;color:#9498ab;margin-top:17px}.study-editions{padding-top:30px;scroll-margin-top:16px}.study-editions-details{border:1px solid #dddaea;border-radius:14px;background:#fff;overflow:hidden}.study-editions-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 30px;cursor:pointer}.study-editions-details>summary::-webkit-details-marker{display:none}.study-editions-details>summary strong{display:block;font-size:18px;line-height:1.5;font-weight:600}.study-editions-details>summary small{display:block;font-size:12px;line-height:1.6;color:#9297ad;margin-top:7px}.study-disclosure{display:flex;gap:12px;align-items:center;color:#8872a4;font-size:12px;white-space:nowrap}.study-disclosure b{font-weight:500}.study-disclosure b:nth-child(2){display:none}.study-disclosure i{font-style:normal;font-size:18px}.study-editions-details[open] .study-disclosure b:first-child{display:none}.study-editions-details[open] .study-disclosure b:nth-child(2){display:block}.study-editions-details[open] .study-disclosure i{transform:rotate(180deg)}.study-editions-content{padding:0 30px 30px}.study-editions-content>p{font-size:13px;color:#7d8299;line-height:1.9;margin-bottom:20px}.study-usage{margin-top:20px}.study-usage details{border-block:1px solid #e1e3ed;padding:20px 0}.study-usage summary{cursor:pointer;font-size:15px;color:#6e6284}.study-usage details>div{padding:20px 5px 6px}.study-usage h3{font-size:18px;margin-bottom:16px}.study-usage ol{padding-left:20px}.study-usage li,.study-usage p{font-size:13px;line-height:1.95;color:#81889d;margin-bottom:8px}.study-usage a{margin-top:12px}@media (max-width: 1100px){.study-loop-heading{gap:30px}.study-loop-stage{gap:34px}.study-stage-copy h2{font-size:30px}.study-feature{gap:12px;padding:16px 0}.study-feature p{font-size:12px}.study-followup{padding:32px;gap:35px}.study-followup h2{font-size:29px}}@media (max-width: 700px){.study-loop-intro{padding-top:44px}.study-loop-heading{display:block;margin-bottom:26px}.study-loop-heading h2{font-size:29px}.study-loop-heading>p{font-size:13px;margin-top:20px}.study-loop-stage{grid-template-columns:1fr;gap:27px;padding:43px 0}.study-loop-stage-reverse .study-scene,.study-loop-stage-reverse .study-stage-copy{grid-column:auto;grid-row:auto}.study-scene>img{border-radius:12px}.study-scene figcaption{padding-top:13px;gap:6px}.study-scene figcaption>span{font-size:10px}.study-scene figcaption>strong{font-size:14px}.study-stage-copy h2{font-size:29px}.study-stage-lead{font-size:13px;margin:16px 0 20px}.study-feature h3{font-size:18px}.study-feature p{font-size:13px}.study-stage-result{gap:12px;padding:13px}.study-stage-result>span{font-size:10px}.study-stage-result p{font-size:11px}.study-followup-wrap{padding-top:32px}.study-followup{grid-template-columns:1fr;gap:28px;padding:29px 25px;border-radius:16px}.study-followup h2{font-size:28px}.study-followup p{font-size:12px}.study-followup-cycle>span{font-size:12px}.study-illustration-note{font-size:10px}.study-service-section{padding-top:46px}.study-service-grid{grid-template-columns:1fr;padding:0}.study-service-grid article,.study-service-grid article:first-child{padding:22px 0;border-right:0;border-bottom:1px solid #e3e1ed}.study-service-grid article:last-child{border-bottom:0}.study-service-grid h3{font-size:20px}.study-service-grid p{max-width:none}.study-editions-details>summary{padding:22px 18px;align-items:start}.study-editions-details>summary strong{font-size:15px}.study-editions-details>summary small{font-size:11px}.study-disclosure{font-size:11px;gap:7px;margin-top:3px}.study-editions-content{padding:0 16px 20px}.study-editions-content>p{font-size:12px}}@media (max-width: 740px){.commerce-main{padding-top:28px;padding-bottom:50px}.commerce-title{display:block;margin-bottom:26px}.commerce-title h1{font-size:29px;letter-spacing:-.8px}.commerce-title p{font-size:12px;line-height:1.9}.commerce-title>.text-link{display:inline-block;margin-top:17px}.checkout-steps{gap:8px}.checkout-steps li{font-size:10px;padding-bottom:11px}.checkout-steps li span{display:block;font-size:9px;margin-bottom:5px}.checkout-layout{display:flex;flex-direction:column;gap:20px}.checkout-layout>div,.order-sidebar{width:100%}.order-sidebar{position:static;order:-1}.order-sidebar .delivery-promise{display:none}.order-sidebar .commerce-summary-row{padding-block:10px}.order-sidebar .commerce-summary-total{margin-top:17px}.commerce-fields{grid-template-columns:1fr}.commerce-card{padding:22px 19px}.card-title h2{font-size:18px}.commerce-notice{font-size:11px;padding:13px 15px}.commerce-actions{flex-direction:column}.commerce-actions .button{width:100%}.lookup-form{grid-template-columns:1fr}.status-grid{gap:8px}.status-tile{padding:13px 9px}.status-tile strong{font-size:13px}.status-tile small{font-size:9px}.order-heading{display:block}.order-heading h2{font-size:22px}.order-heading>.status-badge{margin-top:14px}.order-detail-layout{gap:18px}.payment-options{gap:10px}.payment-option{padding:15px 12px;font-size:13px}.journey-grid{grid-template-columns:1fr;gap:0}.journey-grid li{display:grid;grid-template-columns:28px 1fr;gap:3px 12px;padding:17px 0}.journey-grid b{grid-row:1/3;margin-top:3px}.journey-grid h3{margin:0;font-size:16px}.journey-grid p{grid-column:2;font-size:12px}.purchase-journey{padding-block:48px}.purchase-journey h2{font-size:25px}.purchase-journey .section-heading{display:block}.purchase-journey .text-link{display:inline-block;margin-top:17px}.shipping-strip{display:block;padding:20px;font-size:12px}.shipping-strip span{display:block;margin:9px 0}.shipping-strip a{display:inline-block;margin-top:8px}.admin-stats{gap:9px}.admin-stat{padding:14px 12px}.admin-stat strong{font-size:25px}.admin-stat span{font-size:10px}.admin-toolbar,.ship-form{grid-template-columns:1fr}.admin-order-dialog{padding:29px 20px}.order-heading .commerce-actions{margin-top:16px}}.order-bundle-benefits{padding:12px 14px 12px 28px;margin:12px 0;background:#f0f1fb;border-radius:10px;font-size:12px;line-height:1.8;color:var(--ink)}.order-item-benefits{margin-top:8px;font-size:11px;line-height:1.8;color:var(--muted)}.order-item-benefits summary{cursor:pointer;color:var(--blue)}.order-benefit-list{padding-left:16px;margin:7px 0;max-width:42ch}.order-specs{margin:14px 0}.order-specs>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-bottom:1px solid #edf0f7;padding:9px 0;font-size:12px}.order-specs dt{color:#6b738b}.order-specs dd{margin:0;text-align:right;color:#333c59}.commerce-summary>.order-item-benefits{margin:12px 0 24px}.commerce-main{padding-top:42px;padding-bottom:80px;min-height:70vh}.commerce-title{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px}.commerce-title h1{font-size:40px;line-height:1.4;letter-spacing:-1.3px;font-weight:650}.commerce-title p{font-size:13px;color:var(--muted);margin-top:12px}.commerce-title .section-kicker{margin-bottom:13px}.commerce-title .text-link{color:var(--blue);font-size:12px;flex-shrink:0}.checkout-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 26px}.checkout-steps li{border-bottom:2px solid #e2e7f2;padding:0 0 14px;color:#8791a8;font-size:12px}.checkout-steps li span{font-size:10px;margin-right:10px}.checkout-steps .current{color:var(--blue);border-color:var(--blue);font-weight:600}.checkout-steps .done{color:#485b86;border-color:#b7c0df}.commerce-notice{background:#edf1fc;border:1px solid #dce3f4;color:#455b8a;border-radius:10px;padding:14px 18px;margin-bottom:24px;font-size:12px;line-height:1.9}.commerce-notice:empty{display:none}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.commerce-card{border:1px solid #e1e6f2;background:#fff;border-radius:16px;padding:28px}.commerce-card h2{font-size:23px;letter-spacing:-.5px}.card-title{display:flex;gap:12px;align-items:center;margin-bottom:16px}.card-title>span{font-size:11px;color:var(--blue);font-weight:600}.card-title h2{font-size:20px}.field-hint,.privacy-note{font-size:11px;line-height:1.9;color:var(--muted);margin-bottom:20px}.privacy-note{margin:16px 0 0;font-size:10px}.commerce-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.commerce-fields .full{grid-column:1/-1}.commerce-fields label,.lookup-form label,.admin-toolbar label,.ship-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#405071;min-width:0}.commerce-main input:not([type=checkbox]),.commerce-main select,.commerce-main textarea{width:100%;border:1px solid #dbe1ef;border-radius:8px;padding:12px;background:#fafbfe;color:var(--ink);font:inherit;min-width:0}.commerce-main input::placeholder,.commerce-main textarea::placeholder{color:#929caf;font-size:11px}.commerce-main input:focus,.commerce-main select:focus,.commerce-main textarea:focus{outline:2px solid #aab6f2;outline-offset:1px}.shipping-fields{padding:26px 0 0;margin:26px 0 0;border:0;border-top:1px solid #e5e9f2}.shipping-fields legend{font-size:20px;font-weight:600;padding-top:22px}.shipping-fields legend span{font-size:11px;color:var(--blue);margin-right:9px}.shipping-fields .field-hint{margin-top:12px}.subtle-button{border:0;background:transparent;color:var(--blue);font-size:12px;padding:5px 0;margin-bottom:16px;text-align:left}.digital-delivery{padding:18px;background:#f4f6fc;border-radius:10px;font-size:12px;line-height:1.9;color:#536487;margin-top:24px}#review-order{margin-top:26px}.order-sidebar{position:sticky;top:112px}.order-sidebar .card-title{display:block}.order-sidebar .card-title h2{margin-top:8px}.commerce-summary-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #edf0f6;font-size:12px}.commerce-summary-row strong{white-space:nowrap;font-weight:600}.commerce-summary-row small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.commerce-summary-total{display:flex;justify-content:space-between;align-items:center;margin:24px 0 16px;font-size:13px}.commerce-summary-total strong{font-size:30px;color:var(--blue);letter-spacing:-1px}.commerce-summary-points{font-size:11px;color:var(--muted);margin-bottom:18px}.order-sidebar>.text-link{font-size:11px;color:var(--blue)}.delivery-promise{border-top:1px solid #e6eaf3;margin-top:25px;padding-top:22px;font-size:12px}.delivery-promise p{font-size:11px;line-height:1.9;color:var(--muted);margin:9px 0 13px}.delivery-promise span{font-size:10px;color:var(--blue)}.review-group{padding:18px 0;border-bottom:1px solid #e5e9f2}.review-group h3{font-size:13px;margin:0 0 8px}.review-group p{font-size:12px;line-height:1.9;color:#63708b;overflow-wrap:anywhere}.consent{display:flex;align-items:flex-start;gap:10px;margin:24px 0;font-size:11px;line-height:1.9}.consent input{margin-top:5px;flex-shrink:0;accent-color:var(--blue)}.commerce-actions{display:flex;gap:12px;flex-wrap:wrap}.commerce-actions .button{font-size:12px;gap:16px}.button:disabled{opacity:.55;cursor:not-allowed}.lookup-form{display:grid;grid-template-columns:1fr 1.3fr auto;align-items:end;gap:16px}.lookup-form+.field-hint{margin:14px 0 0}.recent-orders{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.recent-orders button{font-size:11px;color:var(--blue);background:#f2f4fc;border:1px solid #e0e6f7;padding:9px 12px;border-radius:7px}.commerce-empty{text-align:center;padding:65px 20px}.commerce-empty>span{font-size:42px;color:#a8b4e5}.commerce-empty h2{font-size:24px;margin:16px 0}.commerce-empty p{font-size:13px;color:var(--muted);line-height:2}.order-heading{display:flex;justify-content:space-between;gap:18px;align-items:start;margin-bottom:24px}.order-heading h2{font-size:25px}.order-heading p{font-size:11px;color:var(--muted);margin-top:8px;overflow-wrap:anywhere}.order-heading .status-badge{flex-shrink:0}.status-badge{display:inline-block;border-radius:6px;background:#eef1fb;color:#5669a1;padding:5px 9px;font-size:11px}.status-badge.good{background:#e8f6ef;color:#2e7756}.status-badge.warn{background:#fff1dd;color:#996918}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.status-tile{background:#f4f6fc;border-radius:10px;padding:19px}.status-tile span{font-size:11px;color:var(--muted);display:block}.status-tile strong{display:block;font-size:17px;margin:5px 0}.status-tile small{font-size:10px;color:var(--muted)}.order-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.order-detail-layout>.commerce-card{min-width:0}.order-detail-layout .commerce-card h3{font-size:16px;margin:0 0 15px}.payment-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.payment-option{border:1px solid #dbe2f2;border-radius:10px;padding:17px;background:#fff;color:var(--ink);text-align:left;font-weight:600}.payment-option small{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-top:4px}.payment-option:disabled{opacity:.5;cursor:not-allowed}.payment-option:hover:not(:disabled){border-color:var(--blue);background:#f4f6ff}.payment-qr{text-align:center;margin:20px 0}.payment-qr img{display:block;width:220px;max-width:100%;margin:0 auto 12px}.payment-qr p{font-size:12px;color:#5c6b89}.order-key-box{padding:16px;background:#f8f9fd;border:1px dashed #d5ddef;border-radius:10px;font-size:11px;line-height:1.9;margin-top:20px}.order-key-box code{display:block;overflow-wrap:anywhere;font-size:10px;color:#536795;margin-top:5px}.order-timeline{list-style:none;padding:0;margin:20px 0 0}.order-timeline li{position:relative;border-left:1px solid #dce2f0;margin-left:5px;padding:0 0 23px 20px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.order-timeline li:before{position:absolute;left:-4px;top:5px;content:"";width:7px;height:7px;background:#8291cf;border-radius:50%}.order-timeline time{display:block;font-size:10px;color:#8792ab;margin-top:4px}.shipment-info{background:#f0f6ff;border-radius:10px;padding:17px;font-size:12px;line-height:1.9;margin-top:20px}.shipment-info strong{display:block;margin-bottom:6px}.shipment-info .tracking-number{font-size:17px;letter-spacing:1px;overflow-wrap:anywhere}.shipment-info small{display:block;color:var(--muted);margin-top:8px}.order-refresh-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:18px}.order-refresh-actions .subtle-button{margin:0}.purchase-journey{padding-block:76px}.purchase-journey h2{font-size:32px}.purchase-journey .text-link{font-size:12px;color:var(--blue)}.journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;gap:22px;margin:0}.journey-grid li{border-top:1px solid #dce3f2;padding-top:23px}.journey-grid b{color:var(--blue);font-size:12px}.journey-grid h3{font-size:17px;margin:13px 0 8px}.journey-grid p{font-size:11px;color:var(--muted);line-height:1.9}.shipping-strip{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;background:#edf1fb;border-radius:10px;padding:20px 24px;margin-top:30px;font-size:12px}.shipping-strip span{font-size:11px;color:var(--muted)}.shipping-strip a{margin-left:auto;color:var(--blue)}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.admin-stat{background:#fff;border:1px solid #e2e7f2;border-radius:12px;padding:20px}.admin-stat span{display:block;font-size:12px;color:var(--muted)}.admin-stat strong{font-size:30px;color:var(--blue)}.admin-toolbar{display:grid;grid-template-columns:180px 1fr auto;gap:16px;align-items:end;margin-bottom:20px}.admin-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.admin-table th{color:var(--muted);font-weight:500;padding:0 10px 12px}.admin-table td{border-top:1px solid #e5e9f2;padding:14px 10px;vertical-align:top}.admin-table button{font-size:11px;white-space:nowrap}.admin-table small{display:block;color:var(--muted);margin-top:5px}.admin-table-wrap{overflow:auto}.admin-order-dialog{width:min(800px,calc(100vw - 32px))}.admin-order-dialog h2{padding-right:30px;font-size:24px}.admin-order-dialog h3{font-size:16px;margin-top:24px}.admin-order-dialog .status-grid{margin-top:20px}.admin-order-dialog input,.admin-order-dialog select{width:100%;padding:11px;border:1px solid #dbe1ef;border-radius:7px;font:inherit;background:#fafbfe}.ship-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ship-form .full{grid-column:1/-1}.ship-form .consent input{width:auto}.admin-order-dialog .commerce-actions{margin-top:18px}.admin-order-dialog .consent{margin:15px 0}.commerce-main [hidden],.site-dialog [hidden]{display:none!important}@media (max-width: 980px){.checkout-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.commerce-card{padding:22px}.order-detail-layout{grid-template-columns:1fr}.journey-grid{gap:15px}.journey-grid h3{font-size:15px}.lookup-form{grid-template-columns:1fr 1fr}.lookup-form>.button{grid-column:1/-1}.commerce-title h1{font-size:34px}.status-tile{padding:15px}.status-tile strong{font-size:15px}}@media (max-width: 740px){.commerce-main input:not([type=checkbox]):not([type=radio]),.commerce-main select,.commerce-main textarea{font-size:16px}.commerce-main{padding-top:28px;padding-bottom:50px}.commerce-title{display:block;margin-bottom:26px}.commerce-title h1{font-size:29px;letter-spacing:-.8px}.commerce-title p{font-size:12px;line-height:1.9}.commerce-title>.text-link{display:inline-block;margin-top:17px}.checkout-steps{gap:8px}.checkout-steps li{font-size:10px;padding-bottom:11px}.checkout-steps li span{display:block;font-size:9px;margin-bottom:5px}.checkout-layout{display:flex;flex-direction:column;gap:20px}.checkout-layout>div,.order-sidebar{width:100%}.order-sidebar{position:static;order:-1}.order-sidebar .delivery-promise{display:none}.order-sidebar .commerce-summary-row{padding-block:10px}.order-sidebar .commerce-summary-total{margin-top:17px}.commerce-fields{grid-template-columns:1fr}.commerce-card{padding:22px 19px}.card-title h2{font-size:18px}.commerce-notice{font-size:11px;padding:13px 15px}.commerce-actions{flex-direction:column}.commerce-actions .button{width:100%}.lookup-form{grid-template-columns:1fr}.status-grid{gap:8px}.status-tile{padding:13px 9px}.status-tile strong{font-size:13px}.status-tile small{font-size:9px}.order-heading{display:block}.order-heading h2{font-size:22px}.order-heading>.status-badge{margin-top:14px}.order-detail-layout{gap:18px}.payment-options{gap:10px}.payment-option{padding:15px 12px;font-size:13px}.journey-grid{grid-template-columns:1fr;gap:0}.journey-grid li{display:grid;grid-template-columns:28px 1fr;gap:3px 12px;padding:17px 0}.journey-grid b{grid-row:1/3;margin-top:3px}.journey-grid h3{margin:0;font-size:16px}.journey-grid p{grid-column:2;font-size:12px}.purchase-journey{padding-block:48px}.purchase-journey h2{font-size:25px}.purchase-journey .section-heading{display:block}.purchase-journey .text-link{display:inline-block;margin-top:17px}.shipping-strip{display:block;padding:20px;font-size:12px}.shipping-strip span{display:block;margin:9px 0}.shipping-strip a{display:inline-block;margin-top:8px}.admin-stats{gap:9px}.admin-stat{padding:14px 12px}.admin-stat strong{font-size:25px}.admin-stat span{font-size:10px}.admin-toolbar,.ship-form{grid-template-columns:1fr}.admin-order-dialog{padding:29px 20px}.order-heading .commerce-actions{margin-top:16px}}.commerce-main h2[tabindex="-1"]:focus{outline:none}.payment-contact{text-align:center;margin:20px 0;padding:24px;background:#f4f6fc;border:1px solid #e1e6f2;border-radius:12px}.payment-contact-qr{display:block;width:220px;height:220px;max-width:100%;margin:0 auto 14px;border-radius:10px;background:#fff}.payment-contact .field-hint{margin:0 auto;max-width:360px;text-align:center}.payment-option{display:flex;align-items:center;gap:12px}.payment-option .pay-icon{flex-shrink:0;width:26px;height:26px}.payment-option .pay-option-text{display:block}.payment-option:disabled .pay-icon{opacity:.6;filter:grayscale(1)}.phone-input{display:flex;gap:8px}.commerce-main .phone-input select{width:auto;flex:0 0 auto;max-width:150px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23929caf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M2 4.5l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:11px}.commerce-main .phone-input input{flex:1 1 auto}.admin-session-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:0 0 23px;margin-bottom:32px;border-bottom:1px solid var(--line)}.admin-session-bar>div{display:flex;align-items:center;gap:12px}.admin-session-bar strong{font-size:12px}.admin-session-bar nav{display:flex;gap:22px;align-items:center;font-size:12px}.admin-session-bar nav a[aria-current=page]{color:var(--blue);font-weight:600}.admin-session-bar button{background:transparent;border:0;color:#64708b;font:inherit;padding:8px 0}.admin-login-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;max-width:1000px;margin:36px auto 60px}.admin-login-intro{padding:30px 0}.admin-login-intro h1{font-size:42px;font-weight:600;line-height:1.5;letter-spacing:-1.4px}.admin-login-intro>p{font-size:14px;line-height:2.2;color:var(--muted);margin:25px 0}.admin-login-points{display:flex;gap:9px;flex-wrap:wrap;margin:36px 0}.admin-login-points span{border:1px solid #dce3f6;background:#f1f4fc;border-radius:7px;font-size:11px;padding:9px 12px;color:#5b6e98}.admin-login-intro>small{font-size:11px;color:#8791a8}.admin-login-card{padding:36px;box-shadow:0 18px 55px #4a60aa0b}.admin-login-card>img{border-radius:11px;margin-bottom:20px}.admin-login-card h2{margin-bottom:9px}.admin-login-card form label,.admin-account-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#405071;margin-bottom:20px}.admin-login-card input,.admin-account-form input{font-size:15px!important}.password-field{display:flex;position:relative}.password-field input{padding-right:58px!important}.password-field button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;font-size:11px;color:var(--blue);padding:7px}.admin-login-card .wide{margin-top:7px}.admin-login-help{border-top:1px solid #e6eaf3;margin-top:24px;padding-top:24px;font-size:12px}.admin-login-help p{font-size:11px;line-height:1.9;color:var(--muted);margin:8px 0 23px}.admin-login-card>.text-link{font-size:11px}.admin-password-card{max-width:620px}.admin-account-form small{font-size:11px;line-height:1.8;color:var(--muted)}.admin-role-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.admin-role-guide>div{border-radius:10px;background:#eef2fc;padding:20px}.admin-role-guide strong{font-size:13px}.admin-role-guide p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:8px}.admin-user-row{display:grid;grid-template-columns:minmax(170px,1fr) 140px 100px auto;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid #e8ecf5}.admin-user-row:first-child{padding-top:0}.admin-user-row:last-child{border-bottom:0;padding-bottom:0}.admin-user-meta>*{display:block}.admin-user-meta strong{font-size:14px}.admin-user-meta span{font-size:11px;color:#62718e;margin-top:7px}.admin-user-meta small{font-size:10px;color:var(--muted);margin-top:7px}.admin-user-row label{font-size:11px;color:#62718e}.admin-user-row select{margin-top:7px;font-size:12px}.admin-enabled{display:flex;align-items:center;gap:7px}.admin-user-actions{display:flex;gap:16px;align-items:center}.admin-user-actions .button{font-size:11px;padding:10px 13px}.admin-user-actions .subtle-button{margin:0;font-size:11px}.admin-user-row>.text-link{font-size:11px;grid-column:3/-1;justify-self:end}#admin-users-list{min-height:130px}body[data-page=admin-login] .commerce-main{padding-top:22px}body[data-page=admin-login] .site-footer{padding-bottom:30px}@media (max-width: 900px){.admin-login-layout{gap:36px}.admin-login-intro h1{font-size:35px}.admin-user-row{grid-template-columns:1fr 120px}.admin-user-actions{grid-column:1/-1}.admin-user-row>.text-link{grid-column:auto}.admin-session-bar{align-items:flex-start;flex-direction:column}}@media (max-width: 600px){.admin-login-layout{grid-template-columns:1fr;gap:20px;margin:8px auto 30px}.admin-login-intro{padding:8px 4px}.admin-login-intro h1{font-size:29px;line-height:1.5}.admin-login-intro .section-kicker{margin-bottom:12px}.admin-login-intro>p{font-size:12px;margin:12px 0}.admin-login-points,.admin-login-intro>small{display:none}.admin-login-card{padding:25px}.admin-login-card>img{width:36px;height:36px;margin-bottom:15px}.admin-role-guide{grid-template-columns:1fr;gap:9px}.admin-role-guide>div{padding:14px 17px;display:flex;gap:16px;align-items:start}.admin-role-guide strong{min-width:42px;font-size:12px}.admin-role-guide p{margin:0;font-size:11px}.admin-session-bar nav{gap:18px;flex-wrap:wrap;font-size:11px}.admin-session-bar>div{gap:8px}.admin-user-row{gap:15px}.admin-user-meta small{line-height:1.8}.admin-password-card{padding:23px}.admin-session-bar{margin-bottom:24px}.admin-account-form input{font-size:16px!important}.commerce-title:has(#new-admin-user){flex-direction:column;align-items:flex-start}.footer-top>div{flex-wrap:wrap}}
