:root{color-scheme:light;--ink:#152c43;--muted:#64758a;--line:#dce5ec;--paper:#fff;--soft:#f3f7f8;--teal:#0c9d91;--teal-dark:#08756f;--mint:#d7f5ef;--navy:#11283e;--amber:#f0b34a;--coral:#e58168;--shadow:0 24px 70px rgba(27,54,76,.13);font-family:"Malgun Gothic","Apple SD Gothic Neo",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px;overflow-x:clip}body{margin:0;color:var(--ink);background:var(--paper);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.section-wrap,.header-inner{width:min(1160px,calc(100% - 64px));margin-inline:auto}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;padding:12px}.skip-link:focus{left:8px}.announcement{height:35px;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--navy);color:#e5f4f2;font-size:11px;letter-spacing:.02em}.announcement a{color:#86e4d4;font-weight:700;margin-left:4px}.announcement-dot,.live-pill i,.status-light{width:7px;height:7px;border-radius:50%;background:#47d4b8;display:inline-block}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);border-bottom:1px solid rgba(220,229,236,.8)}.header-inner{height:74px;display:flex;align-items:center;gap:40px}.brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800;letter-spacing:-.06em;white-space:nowrap}.brand>span:last-child>span{color:var(--teal)}.brand-mark{width:26px;height:26px;display:inline-flex;position:relative;transform:rotate(-12deg);align-items:center;justify-content:center;gap:2px}.brand-mark i{height:20px;width:5px;border-radius:4px;background:var(--teal);display:block;transform:skew(-18deg)}.brand-mark i:nth-child(2){height:26px;background:#102a43}.brand-mark i:nth-child(3){height:15px;background:#79d4c5}.main-nav{display:flex;align-items:center;justify-content:center;gap:24px;flex:1}.main-nav a{font-size:12px;color:#52667a;white-space:nowrap;font-weight:650;transition:color .2s}.main-nav a:hover,.text-button:hover{color:var(--teal-dark)}.header-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.text-button,.link-button{border:0;background:none;color:#40576c;font-weight:700;font-size:12px;cursor:pointer;padding:10px 2px}.button{min-height:45px;padding:0 20px;display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid var(--teal);border-radius:7px;background:var(--teal);color:#fff;font-size:13px;font-weight:750;cursor:pointer;transition:transform .18s,background .18s,box-shadow .18s}.button:hover:not(:disabled){background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 8px 20px rgba(12,157,145,.18)}.button:disabled{opacity:.55;cursor:not-allowed}.button-small{min-height:38px;padding-inline:15px;font-size:11px}.button-outline{color:var(--ink);background:#fff;border-color:#bdccd6}.button-outline:hover:not(:disabled){color:var(--teal-dark);background:#f4fbf9;border-color:var(--teal)}.button-dark{background:var(--navy);border-color:var(--navy)}.button-white{background:#fff;color:var(--navy);border-color:#fff}.full-button{width:100%}.mobile-menu{display:none}.hero{min-height:570px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;padding-top:55px;padding-bottom:64px;position:relative}.hero:before{content:"";position:absolute;z-index:-1;width:560px;height:560px;border-radius:50%;right:-140px;top:0;background:radial-gradient(circle,#dff5ef 0,rgba(234,248,245,.68) 42%,rgba(255,255,255,0) 72%)}.hero-copy{padding:16px 0}.eyebrow,.kicker{display:flex;align-items:center;gap:10px;color:var(--teal-dark);font-size:10px;font-weight:800;letter-spacing:.16em}.eyebrow-icon{width:24px;height:24px;display:grid;place-items:center;background:var(--navy);border-radius:7px;color:#a7eee2;font-size:12px;letter-spacing:0}.eyebrow-line{width:30px;height:1px;background:#8ccdc2}.hero h1{font-size:clamp(38px,4.4vw,58px);letter-spacing:-.075em;line-height:1.19;margin:20px 0 18px;font-weight:850}.hero h1 em,.section-heading h2 em,.center-heading h2 em,.support-copy h2 em,.account-intro h2 em{font-style:normal;color:var(--teal-dark)}.hero-lead{max-width:520px;color:#596d80;font-size:15px;line-height:1.95;margin:0}.hero-actions{display:flex;gap:11px;margin-top:27px}.hero-caption{display:flex;align-items:center;gap:11px;margin-top:20px;color:#738396;font-size:10px}.live-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:30px;background:#e9f8f4;color:#187a70;font-weight:750;white-space:nowrap}.live-pill i{width:6px;height:6px}.hero-art{position:relative;min-width:0;padding:28px 10px 30px}.art-glow{position:absolute;inset:10% 0 4%;border-radius:50%;background:radial-gradient(ellipse,rgba(74,183,163,.22),transparent 68%);filter:blur(18px)}.app-window{position:relative;max-width:590px;margin:auto;background:white;border:1px solid #d8e3e9;border-radius:11px;overflow:hidden;box-shadow:0 28px 60px rgba(26,54,77,.16);transform:rotate(1deg)}.app-top{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #e9eef1;background:#fbfcfd}.window-controls{display:flex;gap:4px}.window-controls b{width:6px;height:6px;border-radius:50%;background:#cad6de}.window-controls b:first-child{background:#e4aa93}.app-top-title{font-size:10px;font-weight:800}.app-top-title span{color:#788b9c;font-weight:500;margin-left:8px}.user-chip{display:flex;align-items:center;gap:6px;font-size:9px;color:#758698}.avatar{display:grid;place-items:center;width:21px;height:21px;background:#d9f4ee;color:#08776e;border-radius:50%;font-weight:800}.app-layout{display:grid;grid-template-columns:145px minmax(0,1fr);min-height:295px}.app-sidebar{padding:15px 10px;background:#f7f9fa;border-right:1px solid #e9eef1}.mini-logo,.preview-brand{font-size:11px;font-weight:800;display:flex;align-items:center;gap:6px;margin:0 0 18px}.mini-logo .brand-mark,.preview-brand .brand-mark{transform:scale(.75) rotate(-12deg);transform-origin:left center;width:21px}.side-heading{font-size:8px;color:#95a4b1;margin:14px 8px 5px;text-transform:uppercase;letter-spacing:.08em}.side-link{min-height:28px;padding:5px 8px;border-radius:5px;display:flex;align-items:center;gap:7px;font-size:9px;color:#617489}.side-link.active{background:#e4f5f1;color:#08776e;font-weight:800}.side-link b{margin-left:auto;font-size:8px;background:#fff;border-radius:9px;padding:1px 5px;color:#4b6679}.side-link b.orange{color:#c0704b}.app-content{padding:18px 19px;min-width:0}.app-heading,.table-title,.preview-title,.form-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-heading small,.preview-title small{font-size:7px;color:#8c9bab;letter-spacing:.12em}.app-heading h3{font-size:15px;margin:2px 0 0;letter-spacing:-.04em}.sample-label{background:#fff4df;color:#9b6a1c;border-radius:4px;padding:4px 8px;font-size:8px;font-weight:750}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.stat-box{padding:9px 10px;border:1px solid #e6ecef;border-radius:6px;display:grid;gap:1px}.stat-box span{font-size:8px;color:#758597}.stat-box strong{font-size:19px;line-height:1.3}.stat-box small{font-size:7px;color:#a0acb6}.table-card{border:1px solid #e5ebef;border-radius:6px;padding:10px 10px 4px}.table-title{font-size:9px;font-weight:800;padding-bottom:8px}.table-title span{font-weight:500;color:#8b9aaa}.fake-table{font-size:7px}.table-row{display:grid;grid-template-columns:.9fr .95fr 1fr .65fr;gap:7px;align-items:center;padding:7px 3px;border-top:1px solid #f0f3f5;white-space:nowrap}.table-head{color:#98a5b0;font-weight:700}.shop-dot{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:3px}.shop-dot.blue{background:#2998cc}.shop-dot.red{background:#eb7674}.shop-dot.green{background:#47ad86}.state{display:inline-block;font-size:7px;font-weight:750;border-radius:9px;padding:2px 6px}.state.new{background:#e4f4ef;color:#147d6e}.state.waiting{background:#fff1df;color:#ad701c}.state.delivered{background:#eaf0fb;color:#5476a8}.sample-footnote{display:flex;justify-content:space-between;color:#98a5b0;font-size:7px;margin-top:8px}.float-note{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:1px solid #e2ecef;border-radius:8px;box-shadow:0 12px 30px rgba(24,55,75,.1)}.float-note b,.float-note small{display:block}.float-note b{font-size:9px}.float-note small{font-size:8px;color:#8090a0}.note-one{top:4px;right:-3px}.note-two{bottom:5px;left:-13px}.note-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;font-size:12px}.blue-note{color:#327da7;background:#e7f3fa}.mint-note{color:#168777;background:#e3f7f2}.trust-strip{background:#f6f8f8;border-block:1px solid #edf0f1}.trust-inner{min-height:57px;display:flex;align-items:center;justify-content:center;gap:20px;color:#687a89;font-size:10px;font-weight:650}.trust-sep{color:#9acbc2}.section{padding:96px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.section-heading>div{max-width:560px}.section-heading h2,.center-heading h2,.support-copy h2,.account-intro h2{font-size:clamp(29px,3.4vw,42px);letter-spacing:-.07em;line-height:1.27;margin:9px 0 0}.section-heading>p{max-width:410px;margin:0 0 5px;color:var(--muted);font-size:12px;line-height:1.9}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-card{position:relative;min-height:220px;padding:24px 23px 20px;background:#fff;border:1px solid var(--line);border-radius:9px;transition:transform .2s,border-color .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-3px);border-color:#a6d8cf;box-shadow:0 14px 30px rgba(30,73,83,.07)}.feature-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#e8f7f3;color:#128a7d;font-size:17px;font-weight:800;margin-bottom:17px}.icon-shipping{background:#edf3fa;color:#5279a7}.icon-claims{background:#fff3e4;color:#b87e28}.icon-cs{background:#f3effb;color:#816ab1}.icon-memo{background:#eaf2f7;color:#527c98}.icon-more{background:#fcf0ee;color:#be786d}.status-tag{display:inline-flex;padding:4px 8px;border-radius:20px;font-size:8px;font-weight:800;vertical-align:middle;background:#edf3f5;color:#6b7f8e}.feature-card>.status-tag{position:absolute;top:26px;right:20px}.status-sample{color:#16776d;background:#e5f5f1}.status-demo{color:#956b27;background:#fff3df}.status-planned{color:#718094;background:#eef2f5}.feature-card h3{font-size:15px;letter-spacing:-.04em;margin:0 0 7px}.feature-card p{font-size:10px;color:#718093;line-height:1.8;min-height:54px;margin:0 0 12px}.feature-card>a{font-size:10px;font-weight:800;color:var(--teal-dark)}.market-section{background:var(--soft);border-block:1px solid #eaf0f1}.market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.market-card{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 14px;background:white;border:1px solid #e2e9ec;border-radius:8px}.market-logo{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;font-weight:850;font-size:15px;background:#edf3f7;color:#345e7c}.coupang-logo{background:#fff0eb;color:#d86b48}.naver-logo{background:#e8f7eb;color:#38894a}.gmarket-logo{background:#eaf3ff;color:#3576b6}.auction-logo{background:#fff4e8;color:#b77b31}.market-card h3{font-size:10px;margin:0 0 2px}.market-card p{font-size:8px;color:#8291a0;margin:0;white-space:nowrap}.market-status{margin-left:auto;font-size:7px;line-height:1.5;max-width:65px;text-align:right;color:#718799}.market-note{margin-top:18px;color:#687c8a;font-size:10px}.market-note span{color:var(--teal)}.preview-section{padding-top:100px}.preview-frame{border:1px solid #d9e3e8;border-radius:10px;overflow:hidden;box-shadow:var(--shadow);background:#fff}.preview-toolbar{height:42px;display:flex;align-items:center;gap:12px;padding:0 15px;background:#f4f7f8;border-bottom:1px solid #e3e9ec}.toolbar-dots{display:flex;gap:4px}.toolbar-dots i{width:6px;height:6px;border-radius:50%;background:#d0d9df}.toolbar-dots i:first-child{background:#e9a38d}.toolbar-path{flex:1;color:#738597;font:9px ui-monospace,monospace}.preview-toolbar>span{font-size:8px;color:#177e72;background:#e5f6f2;padding:4px 7px;border-radius:4px}.preview-body{display:grid;grid-template-columns:180px 1fr;min-height:260px}.preview-body>aside{padding:19px 13px;background:#f7f9fa;border-right:1px solid #e5ebee}.preview-brand{margin-bottom:20px}.preview-nav{font-size:9px;padding:9px 9px;border-radius:5px;color:#64788a}.preview-nav.selected{background:#e3f4ef;color:#08796e;font-weight:800}.preview-side-note{font-size:8px;color:#9ba8b3;margin:20px 9px}.preview-main{min-width:0;padding:20px}.preview-title h3{font-size:15px;margin:3px 0 0}.preview-refresh{padding:7px 10px;border:1px solid #dce4e8;border-radius:5px;background:#fff;font-size:8px;color:#728394}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 12px}.filters span{padding:7px 9px;border:1px solid #e2e8eb;border-radius:5px;color:#768899;font-size:8px}.filters b{color:#30485e;font-weight:700;margin-left:5px}.filters button{padding:7px 12px;border:0;border-radius:5px;background:var(--teal);color:#fff;font-size:8px}.preview-table{border:1px solid #e5eaed;border-radius:6px;overflow:hidden}.pt-row{display:grid;grid-template-columns:20px .85fr .8fr 1fr 1.15fr .7fr .75fr;gap:7px;align-items:center;min-height:33px;padding:0 9px;border-top:1px solid #eef1f3;font-size:8px;color:#51677a;white-space:nowrap}.pt-head{border-top:0;background:#f8fafb;color:#8a99a5;font-size:7px;font-weight:750}.checkbox{display:inline-block;width:10px;height:10px;border:1px solid #cbd6dc;border-radius:2px;vertical-align:middle}.preview-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:#8b9aa6;font-size:8px}.pricing-section{background:#f5f8f8;border-block:1px solid #e9eeee}.center-heading{text-align:center;margin:0 auto 34px}.center-heading .kicker{justify-content:center}.center-heading h2{margin-top:8px}.center-heading>p{color:#768595;font-size:11px;margin:11px 0 0}.pricing-grid{width:min(720px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:15px}.price-card{position:relative;padding:25px;background:#fff;border:1px solid #dfe7e9;border-radius:9px}.premium-card{border:1.5px solid #62bdb0;box-shadow:0 12px 30px rgba(14,112,103,.08)}.popular-tag{position:absolute;right:17px;top:15px;font-size:8px;color:#148277;background:#e6f6f2;border-radius:20px;padding:5px 8px;font-weight:800}.plan-name{font-size:10px;letter-spacing:.1em;font-weight:850;color:#496074}.plan-name span{letter-spacing:0;margin-left:6px;color:#8695a2;font-weight:600}.price-card h3{font-size:17px;margin:16px 0 3px}.price-card>p{font-size:10px;color:#778696;margin:0}.price{display:flex;align-items:baseline;gap:6px;padding:17px 0 13px;border-bottom:1px solid #edf0f2}.price strong{font-size:31px;letter-spacing:-.05em}.price span{font-size:10px;color:#778696}.price-card ul{list-style:none;padding:0;margin:15px 0 18px}.price-card li{position:relative;padding:5px 0 5px 17px;font-size:10px;color:#506578}.price-card li:before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:800}.price-card li.muted-item{color:#98a4ad}.price-card li.muted-item:before{content:"·";color:#aeb7be}.pricing-footnote{text-align:center;color:#81909c;font-size:9px;margin:18px 0 0}.download-section{padding-top:84px;padding-bottom:84px}.download-panel{display:grid;grid-template-columns:1.2fr .8fr;overflow:hidden;border-radius:11px;background:var(--navy);color:#fff}.download-copy{padding:40px 44px}.kicker-light{color:#89e0d0}.download-copy h2{font-size:32px;letter-spacing:-.06em;line-height:1.25;margin:13px 0}.download-copy p{max-width:470px;color:#b5c7d3;font-size:11px;line-height:1.9}.download-copy .button{margin-top:10px}.download-copy small{display:block;color:#adc0cd;font-size:8px;margin-top:12px}.download-details{align-self:center;padding:26px 35px;border-left:1px solid rgba(255,255,255,.13)}.download-details div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:9px}.download-details div:last-child{border-bottom:0}.download-details span{color:#9fb4c2}.download-details b{text-align:right;color:#e5eff2;font-weight:650}.updates-section{padding-top:85px;padding-bottom:85px;background:#f5f8f8}.timeline{max-width:830px;margin:auto;border-top:1px solid #dce5e8}.timeline article{display:grid;grid-template-columns:145px 1fr;gap:22px;padding:23px 0;border-bottom:1px solid #dce5e8}.timeline-date{color:#7b8b99;font-size:10px;padding-top:4px}.timeline h3{font-size:13px;margin:7px 0 4px}.timeline p{font-size:10px;color:#6d7e8e;margin:0;line-height:1.8}.support-section{padding-top:100px;padding-bottom:100px}.support-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.support-copy h2{margin:10px 0 14px}.support-copy>p{font-size:11px;color:#708192;line-height:1.9}.support-status{display:flex;align-items:center;gap:8px;margin-top:24px;font-size:10px;color:#607488}.status-light{background:#c5d0d6}.status-light.ready{background:#34b795;box-shadow:0 0 0 4px #e5f7f1}.status-light.error{background:#dc755f;box-shadow:0 0 0 4px #fbedea}.response-note{margin-top:15px;padding:12px;border-left:3px solid #93d5ca;background:#f2faf8;color:#6d817e;font-size:9px;line-height:1.7}.contact-form,.account-card{padding:25px;background:#f7f9fa;border:1px solid #e0e8eb;border-radius:9px}.form-top{margin-bottom:19px}.form-top .kicker{font-size:8px}.form-top h3{font-size:17px;margin:3px 0}.secure-badge{color:#5e887e;font-size:9px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form>label,.contact-form .field-grid>label,.account-pane>label,.account-pane .field-grid>label{display:block;color:#4d6275;font-size:9px;font-weight:750;margin-bottom:12px}.contact-form input,.contact-form select,.contact-form textarea,.account-pane input{width:100%;margin-top:5px;padding:10px 11px;border:1px solid #d6e0e5;border-radius:5px;background:#fff;color:#223b52;font-size:11px;outline:0}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.account-pane input:focus{border-color:#64bcae;box-shadow:0 0 0 3px rgba(12,157,145,.1)}.contact-form textarea{resize:vertical;min-height:110px}.contact-form .honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden}.consent-line{display:flex!important;align-items:flex-start;gap:8px;font-size:9px!important;font-weight:500!important;line-height:1.6}.consent-line input{width:14px!important;margin:2px 0 0!important;accent-color:var(--teal)}.consent-line a{color:var(--teal-dark);text-decoration:underline}.privacy-hint{color:#84929d;font-size:8px;margin:0 0 13px}.form-message{min-height:20px;font-size:10px;color:#667a8c;margin-top:7px}.form-message.success{color:#147a68}.form-message.error{color:#b44d3d}.account-section{background:#f2f6f7;padding:92px 0;border-block:1px solid #e7edef}.account-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;align-items:start}.account-intro h2{margin:10px 0 12px}.account-intro>p{font-size:11px;color:#708192;line-height:1.9}.account-switch{display:flex;gap:4px;margin-top:24px;border-bottom:1px solid #d8e3e6}.account-switch button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 12px;color:#738493;font-size:10px;font-weight:750;cursor:pointer}.account-switch button.selected{color:var(--teal-dark);border-color:var(--teal)}.account-card{background:#fff;padding:24px}.account-pane{display:none}.account-pane.active{display:block}.account-pane h3{font-size:16px;margin:0 0 4px}.account-pane>p{font-size:9px;color:#81909c;margin:0 0 17px}.check-id{align-self:end;margin-bottom:12px;min-height:37px}.account-pane .field-grid{align-items:end}.account-pane .field-grid label{min-width:0}.account-pane .compact{min-height:19px;margin:-8px 0 10px;font-size:9px}.account-pane .consent-line{display:flex;margin:0 0 9px}.account-pane .full-button{margin-top:8px}#resendVerification[hidden]{display:none!important}.account-pane .link-button{display:block;margin-top:8px}.profile-box{padding:15px;border:1px solid #e1e9eb;border-radius:6px;background:#f8fafb;font-size:10px;line-height:2}.form-actions{display:flex;gap:9px;margin-top:12px}.legal-section{padding:55px 0 35px}.legal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.legal-grid article{padding:15px 18px;border-left:1px solid #dce5e8}.legal-grid h2{font-size:13px;margin:4px 0}.legal-grid p{font-size:9px;color:#7e8c98;min-height:43px}.legal-grid article>a{font-size:9px;color:var(--teal-dark);font-weight:750}.legal-checklist{padding:14px 17px;background:#f7f9fa;border:1px solid #e6ecee;border-radius:7px;margin-bottom:45px}.legal-checklist span{font-size:10px;font-weight:800}.legal-checklist p{font-size:9px;color:#758593;margin:4px 0 0}.site-footer{background:#10243a;color:#dbe6ec;padding:30px 0 0}.footer-top{display:flex;align-items:center;gap:30px;padding-bottom:23px}.brand-light{color:#fff;font-size:18px}.brand-light .brand-mark i:nth-child(2){background:#fff}.footer-top>p{font-size:9px;color:#afc0cb;line-height:1.8;margin:0}.footer-links{display:flex;gap:16px;margin-left:auto;font-size:9px;color:#d7e2e8}.footer-bottom{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.14);font-size:8px;color:#94a9b7}.cookie-banner{position:fixed;z-index:40;left:20px;right:20px;bottom:18px;max-width:850px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;background:#fff;border:1px solid #d7e3e5;border-radius:9px;box-shadow:0 12px 45px rgba(18,40,60,.2)}.cookie-banner[hidden]{display:none}.cookie-banner b{font-size:11px}.cookie-banner p{margin:3px 0 0;color:#778796;font-size:9px}.cookie-actions{display:flex;gap:7px;flex-shrink:0}.cookie-actions .button{min-height:35px;font-size:9px}.toast-region{position:fixed;z-index:50;right:20px;bottom:20px}.honeypot{pointer-events:none}

@media(max-width:1050px){.header-inner{gap:22px}.main-nav{gap:14px}.main-nav a{font-size:10px}.hero{gap:20px}.hero-art{padding-inline:0}.note-one{right:-7px}.note-two{left:-8px}.market-card{padding:13px 10px;gap:8px}.market-status{font-size:7px}}
@media(max-width:820px){.section-wrap,.header-inner{width:min(100% - 42px,680px)}.header-inner{height:67px;gap:15px}.main-nav{position:absolute;top:67px;left:0;right:0;display:none;align-items:stretch;padding:10px max(21px,calc((100% - 680px)/2)) 16px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 14px 24px rgba(24,49,78,.08)}.main-nav.open{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.main-nav a{padding:10px 0;border-bottom:1px solid #eef2f4;font-size:11px}.mobile-menu{width:36px;height:36px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #dce5e9;border-radius:6px;background:#fff;padding:0 9px;cursor:pointer}.mobile-menu span{height:2px;width:100%;background:#254057;border-radius:3px}.hero{min-height:0;grid-template-columns:1fr;padding-top:54px;padding-bottom:48px;gap:20px}.hero-copy{padding:0}.hero h1{max-width:650px;font-size:clamp(39px,7vw,54px)}.hero-lead{max-width:620px}.hero-art{width:min(620px,100%);margin:auto;padding:16px 15px 25px}.app-window{transform:none}.note-one{right:0}.note-two{left:0}.section{padding:75px 0}.section-heading{align-items:start;display:block;margin-bottom:27px}.section-heading>p{margin-top:12px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:213px}.market-grid{grid-template-columns:repeat(2,1fr)}.preview-body{grid-template-columns:145px 1fr}.preview-body>aside{padding-inline:10px}.preview-main{padding:16px}.pt-row{grid-template-columns:15px .8fr .7fr .95fr 1fr .65fr .7fr;gap:4px;font-size:7px;padding-inline:6px}.support-layout{grid-template-columns:1fr;gap:28px}.support-copy{max-width:600px}.account-wrap{grid-template-columns:1fr;gap:25px}.account-intro{max-width:600px}.account-switch{max-width:400px}.download-panel{grid-template-columns:1fr 1fr}.download-copy{padding:32px}.download-details{padding:20px}}
@media(max-width:560px){.section-wrap,.header-inner{width:calc(100% - 34px)}.announcement{height:auto;min-height:34px;padding:5px 8px;font-size:9px;gap:6px}.site-header .header-inner{gap:10px}.brand{font-size:19px;gap:7px}.brand-mark{width:22px;height:22px}.brand-mark i{height:17px;width:4px}.brand-mark i:nth-child(2){height:22px}.mobile-menu{margin-left:auto;width:34px;height:34px}.header-actions{gap:7px}.header-actions .text-button{font-size:10px;padding:6px 0}.header-actions .button-small{min-height:34px;padding:0 10px;font-size:9px}.hero{padding-top:42px;padding-bottom:37px;gap:14px}.eyebrow{font-size:8px;letter-spacing:.11em}.hero h1{font-size:39px;letter-spacing:-.075em;margin:16px 0 12px}.hero-lead{font-size:12px;line-height:1.8}.desktop-only{display:none}.hero-actions{margin-top:20px;gap:8px}.hero-actions .button{min-height:41px;padding-inline:13px;font-size:10px}.hero-caption{align-items:flex-start;font-size:8px;gap:7px;margin-top:14px}.live-pill{font-size:8px;padding:4px 7px}.hero-art{padding:16px 2px 20px}.app-layout{grid-template-columns:93px minmax(0,1fr);min-height:235px}.app-sidebar{padding:11px 6px}.mini-logo{font-size:8px;gap:3px;margin-bottom:13px}.mini-logo .brand-mark{transform:scale(.55) rotate(-12deg);width:15px}.side-heading{font-size:6px;margin:10px 4px 4px}.side-link{font-size:7px;gap:4px;padding:4px 5px;min-height:24px}.side-link b{font-size:6px;padding:1px 4px}.app-content{padding:12px 9px}.app-heading h3{font-size:12px}.app-heading small{font-size:6px}.user-chip{font-size:7px}.app-top{height:36px;padding:0 9px}.app-top-title{font-size:8px}.stats-row{gap:4px;margin:10px 0}.stat-box{padding:6px}.stat-box span{font-size:6px}.stat-box strong{font-size:15px}.stat-box small{font-size:6px}.table-card{padding:7px 5px 3px}.table-title{font-size:7px;padding-bottom:5px}.fake-table{font-size:6px}.table-row{gap:3px;padding:6px 1px}.state{font-size:5px;padding:2px 4px}.sample-footnote{font-size:5px}.float-note{padding:7px 8px;gap:5px}.float-note b{font-size:7px}.float-note small{font-size:6px}.note-icon{width:20px;height:20px}.note-one{right:-3px;top:0}.note-two{left:-4px;bottom:0}.trust-inner{min-height:48px;gap:8px;font-size:7px;flex-wrap:wrap}.trust-sep{display:none}.section{padding:61px 0}.section-heading h2,.center-heading h2,.support-copy h2,.account-intro h2{font-size:29px}.section-heading>p{font-size:10px}.feature-grid{grid-template-columns:1fr;gap:9px}.feature-card{min-height:0;padding:18px 17px}.feature-card p{min-height:0;font-size:9px}.feature-card>.status-tag{top:20px;right:15px}.feature-icon{width:32px;height:32px;margin-bottom:12px;font-size:14px}.market-grid{gap:7px}.market-card{min-height:60px;padding:9px 8px;gap:7px}.market-logo{width:27px;height:27px;flex-basis:27px;border-radius:7px;font-size:12px}.market-card h3{font-size:8px}.market-card p{font-size:6px;white-space:normal}.market-status{font-size:6px;max-width:54px}.market-note{font-size:8px;line-height:1.7}.preview-section{padding-top:65px}.preview-frame{border-radius:7px}.preview-toolbar{height:34px;padding:0 9px;gap:7px}.toolbar-path{font-size:7px}.preview-body{grid-template-columns:82px 1fr;min-height:215px}.preview-body>aside{padding:11px 5px}.preview-brand{font-size:7px;gap:2px;margin-bottom:12px}.preview-brand .brand-mark{transform:scale(.55) rotate(-12deg);width:14px}.preview-nav{font-size:6px;padding:7px 4px}.preview-side-note{font-size:6px;margin:12px 4px}.preview-main{padding:10px 7px}.preview-title h3{font-size:11px}.preview-title small{font-size:6px}.preview-refresh{font-size:6px;padding:5px}.filters{gap:4px;margin:10px 0 8px}.filters span{font-size:6px;padding:5px}.filters b{margin-left:2px}.filters button{font-size:6px;padding:6px}.preview-table{overflow-x:auto}.pt-row{min-width:460px;min-height:29px;font-size:6px}.pt-head{font-size:6px}.preview-bottom{font-size:6px}.center-heading{margin-bottom:24px}.center-heading>p{font-size:9px}.pricing-grid{grid-template-columns:1fr;gap:10px}.price-card{padding:21px}.price-card h3{margin-top:12px}.price-card ul{margin:11px 0 14px}.price-card li{font-size:9px}.pricing-footnote{font-size:8px;line-height:1.7}.download-section{padding:55px 0}.download-panel{grid-template-columns:1fr}.download-copy{padding:26px 22px}.download-copy h2{font-size:27px}.download-copy p{font-size:10px}.download-details{margin:0 22px 19px;padding:12px 0;border-left:0;border-top:1px solid rgba(255,255,255,.13)}.download-details div{font-size:8px;padding:8px 0}.updates-section{padding:60px 0}.timeline article{grid-template-columns:1fr;gap:5px;padding:16px 0}.timeline-date{font-size:8px}.timeline h3{font-size:11px}.timeline p{font-size:9px}.support-section{padding:64px 0}.contact-form,.account-card{padding:17px}.contact-form .field-grid,.account-pane .field-grid{grid-template-columns:1fr;gap:0}.contact-form .field-grid>label,.account-pane .field-grid>label{margin-bottom:10px}.contact-form label,.account-pane>label{font-size:8px!important}.contact-form input,.contact-form select,.contact-form textarea,.account-pane input{padding:9px;font-size:10px}.form-top h3{font-size:15px}.secure-badge{font-size:7px}.account-section{padding:62px 0}.account-switch button{padding:9px 8px;font-size:9px}.account-pane h3{font-size:14px}.legal-section{padding:37px 0 24px}.legal-grid{grid-template-columns:1fr;gap:8px}.legal-grid article{padding:9px 13px}.legal-grid h2{font-size:12px}.legal-grid p{min-height:0;font-size:8px;margin:4px 0}.legal-checklist{margin-bottom:28px;padding:11px}.legal-checklist p{font-size:8px}.footer-top{align-items:flex-start;flex-wrap:wrap;gap:12px 20px}.footer-top>p{flex:1 1 180px}.footer-links{margin-left:0;width:100%;flex-wrap:wrap;padding-top:8px;font-size:8px}.footer-bottom{font-size:7px}.cookie-banner{left:8px;right:8px;bottom:8px;display:block;padding:12px}.cookie-banner b{font-size:10px}.cookie-banner p{font-size:8px}.cookie-actions{justify-content:flex-end;margin-top:9px}.cookie-actions .button{min-height:31px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.app-screenshot{display:block;width:100%;height:auto}
.screenshot-caption{margin:12px 0 0;text-align:center;color:#596d80;font-size:12px}

.hero.section-wrap {
  width: min(1520px, calc(100% - 64px));
  grid-template-columns: minmax(0, 7fr) minmax(0, 13fr);
  gap: 32px;
  padding-bottom: 30px;
}
.hero h1 {
  font-size: clamp(32px, 3.5vw, 52px);
  word-break: keep-all;
}
.hero-art {
  width: 100%;
  padding-inline: 0;
}
.hero-dashboard {
  display: block;
  max-width: none;
  transform: none;
  cursor: zoom-in;
}
.screenshot-caption a {
  color: var(--teal-dark);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.download-section.section-wrap {
  width: min(1520px, calc(100% - 64px));
  padding: 0 0 36px;
  scroll-margin-top: 80px;
}
.download-copy {
  padding: 30px 40px;
}
.download-copy p,
.download-details div,
.download-details p {
  font-size: 13px;
}
.download-details {
  padding: 18px 36px;
}
.download-details h3 {
  margin: 0 0 6px;
  font-size: 16px;
}
.download-details p {
  margin: 12px 0 0;
  color: #b5c7d3;
  line-height: 1.65;
}
@media (max-width: 820px) {
  .hero.section-wrap {
    width: min(680px, calc(100% - 34px));
    grid-template-columns: 1fr;
    gap: 18px;
  }
  .hero h1 {
    font-size: clamp(31px, 5.8vw, 46px);
  }
  .download-section.section-wrap {
    width: min(680px, calc(100% - 34px));
  }
  .download-panel {
    grid-template-columns: 1fr;
  }
  .download-copy {
    padding: 25px 22px;
  }
  .download-details {
    margin: 0 22px 18px;
    padding: 16px 0 4px;
    border-left: 0;
    border-top: 1px solid rgba(255, 255, 255, .13);
  }
}
