:root{--background:#f7f7f5;--foreground:#171716;--surface:#fff;--surface-muted:#ecece9;--text-primary:#171716;--text-secondary:#4a4a46;--text-muted:#6e6e68;--border:#d4d4ce;--border-strong:#8d8d86;--button-primary-bg:#171716;--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-text:#171716;--focus-ring:#2356b8;--success:#17724b;--warning:#925d00;--error:#b42318;--shadow:0 16px 48px #14141214;--font-sans:Arial, Helvetica, sans-serif;--font-mono:"Courier New", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px}@media (prefers-color-scheme:dark){:root:not([data-theme]){--background:#111110;--foreground:#f5f5f1;--surface:#1b1b19;--surface-muted:#252523;--text-primary:#f5f5f1;--text-secondary:#c9c9c3;--text-muted:#9a9a93;--border:#3e3e39;--border-strong:#77776f;--button-primary-bg:#f5f5f1;--button-primary-text:#111110;--button-secondary-bg:#1b1b19;--button-secondary-text:#f5f5f1;--focus-ring:#90b4ff;--success:#67cc9c;--warning:#f3bd65;--error:#ff9188;--shadow:0 16px 48px #00000047}}html[data-theme=dark]{--background:#111110;--foreground:#f5f5f1;--surface:#1b1b19;--surface-muted:#252523;--text-primary:#f5f5f1;--text-secondary:#c9c9c3;--text-muted:#9a9a93;--border:#3e3e39;--border-strong:#77776f;--button-primary-bg:#f5f5f1;--button-primary-text:#111110;--button-secondary-bg:#1b1b19;--button-secondary-text:#f5f5f1;--focus-ring:#90b4ff;--success:#67cc9c;--warning:#f3bd65;--error:#ff9188;--shadow:0 16px 48px #00000047}*{box-sizing:border-box}body{background:var(--background);color:var(--text-primary);font:16px/1.6 var(--font-sans);margin:0}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.container{width:min(100% - 40px,1440px);margin-inline:auto}.section{padding:var(--space-9) 0;border-bottom:1px solid var(--border)}.section-hero{min-height:52vh;padding:var(--space-10) 0 var(--space-8);background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:88px 88px;align-items:end;display:grid}h1,h2,h3,p{margin-top:0}h1{max-width:900px;margin-bottom:var(--space-5);letter-spacing:-.065em;font-size:clamp(3rem,8vw,7rem);line-height:.94}h2{margin-bottom:var(--space-4);letter-spacing:-.05em;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1}.body-lg{max-width:720px;color:var(--text-secondary);font-size:clamp(1.05rem,1.7vw,1.35rem)}.eyebrow,.mono-meta{color:var(--text-muted);font:700 .7rem/1.4 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.section-header{gap:var(--space-3);max-width:850px;margin-bottom:var(--space-7);display:grid}.site-header{z-index:10;background:color-mix(in srgb, var(--background) 88%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.header-inner{align-items:center;gap:var(--space-5);grid-template-columns:auto 1fr auto;width:min(100% - 40px,1440px);min-height:76px;margin:auto;display:grid}.wordmark{color:var(--text-primary);font:700 1.1rem/1 var(--font-mono);letter-spacing:.08em;gap:2px;text-decoration:none;display:inline-grid}.site-nav{justify-self:center;gap:clamp(12px,2vw,28px);display:flex}.site-nav a,.site-footer a{color:var(--text-secondary);font:700 .68rem/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.header-actions,.playground-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.status-link{color:var(--text-secondary);font:700 .68rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.status-link span{background:var(--success);border-radius:50%;width:7px;height:7px}.theme-toggle,.menu-button{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text-primary);padding:0 var(--space-3);cursor:pointer;font:700 .68rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.button{border:1px solid var(--border-strong);min-height:46px;padding:0 var(--space-4);cursor:pointer;font-weight:700;transition:background .16s,color .16s,border-color .16s}.button-primary{background:var(--button-primary-bg);color:var(--button-primary-text)}.button-secondary{background:var(--button-secondary-bg);color:var(--button-secondary-text)}.button-ghost{color:var(--text-primary);background:0 0;border-color:#0000}.button:hover:not(:disabled){border-color:var(--text-primary)}.button:disabled{cursor:not-allowed;opacity:.55}.card-grid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.card{min-height:260px;padding:var(--space-5);background:var(--surface);border-right:1px solid var(--border)}.card:last-child{border-right:0}.card h3{margin-top:var(--space-7)}.price{margin:var(--space-5) 0 0;font:700 1.75rem/1 var(--font-mono)}.form-grid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.field{gap:var(--space-2);color:var(--text-secondary);font-size:.9rem;display:grid}.field>span{color:var(--text-primary);font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text-primary);padding:var(--space-3)}.field textarea{resize:vertical;min-height:132px}.field small{color:var(--text-muted)}.field .field-error{color:var(--error)}.badge,.status-badge{min-height:30px;padding:0 var(--space-3);border:1px solid var(--border);font:700 .68rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;display:inline-flex}.status-success{color:var(--success)}.status-warning{color:var(--warning)}.status-error{color:var(--error)}.notice{padding:var(--space-4);border-left:4px solid var(--border-strong);background:var(--surface-muted)}.notice p{margin:var(--space-2) 0 0;color:var(--text-secondary)}.notice-success{border-color:var(--success)}.notice-warning{border-color:var(--warning)}.notice-error{border-color:var(--error)}.notice-info{border-color:var(--focus-ring)}.dialog-shell{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow)}.dialog-shell>div{max-width:460px}.dialog-shell h3{margin-bottom:var(--space-2)}.spacing-demo{align-content:end;gap:var(--space-2);min-height:180px;display:grid}.spacing-demo span{padding:var(--space-1);background:var(--text-primary);color:var(--background);font:700 .65rem/1 var(--font-mono);display:block}.site-footer{gap:var(--space-6);padding:var(--space-7) max(20px, calc((100% - 1440px) / 2));background:var(--surface);grid-template-columns:1.7fr 1fr 1fr 1fr;display:grid}.site-footer>div{align-content:start;gap:var(--space-2);display:grid}.hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:end;gap:clamp(40px,7vw,120px);display:grid}.hero-actions,.card-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-actions .button,.card-actions .button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gateway-diagram{padding:var(--space-4);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 90%, transparent);grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;display:grid}.diagram-node{align-content:space-between;gap:var(--space-4);min-height:158px;padding:var(--space-4);border:1px solid var(--border);background:var(--surface);display:grid}.diagram-node strong{font-size:.95rem;line-height:1.35}.diagram-gateway{border-color:var(--border-strong)}.diagram-gateway strong{font:700 1.4rem/1 var(--font-mono)}.diagram-line{background:var(--border-strong);height:1px;position:relative}.diagram-line:after{content:"";border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.info-grid,.device-grid,.category-grid,.route-grid,.instruction-grid,.support-links{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.info-grid article,.device-grid article,.category-grid article,.route-grid>*,.instruction-grid>*,.support-links>*{min-height:230px;padding:var(--space-5);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.info-grid article:last-child,.device-grid article:last-child{border-right:0}.step-grid{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.step-grid li{min-height:150px;padding:var(--space-4);border-right:1px solid var(--border);align-content:space-between;display:grid}.step-grid li:last-child{border-right:0}.step-grid span,.device-grid article>span,.instruction-grid>a>span{font:700 .8rem/1 var(--font-mono);color:var(--text-muted)}.split-heading{justify-content:space-between;gap:var(--space-5);align-items:start;display:flex}.route-grid{grid-template-columns:repeat(2,1fr)}.route-grid a strong{margin-top:auto}.route-grid>:last-child{border-right:0}.route-grid.business-options{grid-template-columns:repeat(3,1fr)}.route-grid.business-options>:last-child{border-right:0}.category-grid{grid-template-columns:repeat(3,1fr)}.category-grid article{border-bottom:1px solid var(--border);min-height:180px}.category-grid article:nth-child(3n){border-right:0}.category-grid h3{margin:auto 0 var(--space-2)}.category-grid p{color:var(--text-secondary);margin:0;font-size:.9rem}.category-grid.full article{min-height:250px}.category-grid.full h2{margin-top:auto;margin-bottom:var(--space-3);font-size:clamp(1.5rem,2.5vw,2.3rem)}.category-grid ul{color:var(--text-secondary);margin:0;padding-left:1.1rem;font-size:.9rem}.text-link{margin-top:var(--space-5);color:var(--text-primary);font-weight:700;display:inline-block}.tariff-grid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.tariff-grid .card{flex-direction:column;min-height:460px;display:flex}.card-topline{justify-content:space-between;gap:var(--space-2);align-items:start;display:flex}.tariff-grid .button{justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}.feature-list{gap:var(--space-2);margin:var(--space-5) 0;color:var(--text-secondary);padding:0;list-style:none;display:grid}.feature-list li:before{content:"— ";color:var(--text-muted)}.price span{color:var(--text-muted);font-size:.9rem}.subscription-note{max-width:700px;margin:var(--space-5) 0 0;padding:var(--space-4);border-left:4px solid var(--border-strong);background:var(--surface-muted);color:var(--text-secondary)}.business-band{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.business-band h2{max-width:750px;margin-bottom:0}.platform-row{border:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid}.platform-row a{justify-content:space-between;gap:var(--space-2);min-height:100px;padding:var(--space-4);border-right:1px solid var(--border);background:var(--surface);color:var(--text-primary);font:700 .78rem/1.2 var(--font-mono);text-transform:uppercase;text-decoration:none;display:flex}.platform-row a:last-child{border-right:0}.status-support{gap:var(--space-8);grid-template-columns:1.15fr .85fr;align-items:start;display:grid}.status-panel{border:1px solid var(--border);background:var(--surface)}.status-current{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border);display:flex}.status-current h2{margin:var(--space-3) 0 0;font-size:clamp(1.7rem,3vw,2.5rem)}.status-no-event{padding:var(--space-4) var(--space-5);color:var(--text-secondary);border-bottom:1px solid var(--border);margin:0}.status-history{padding:var(--space-5)}.status-event{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border);grid-template-columns:150px 1fr;display:grid}.status-event time{color:var(--text-muted);font:700 .7rem/1.4 var(--font-mono);text-transform:uppercase}.status-event h3{margin:var(--space-3) 0 var(--space-2);font-size:1.05rem}.status-event p{color:var(--text-secondary);margin:0;font-size:.9rem}.active-event{margin:var(--space-5);padding:var(--space-4);border:1px solid var(--border-strong);grid-template-columns:1fr}.instruction-grid{grid-template-columns:repeat(3,1fr)}.instruction-grid h2{margin:auto 0 var(--space-3);font-size:clamp(2rem,4vw,3rem)}.instruction-grid strong{margin-top:var(--space-4);font-size:.9rem}.support-links{grid-template-columns:repeat(4,1fr)}.support-links>*{border-right:1px solid var(--border);min-height:170px}.support-links>:last-child{border-right:0}.support-links strong{margin-top:auto;line-height:1.3}.form-section{max-width:850px}.contact-form{gap:var(--space-5);display:grid}.form-note{color:var(--text-muted);margin:0;font-size:.85rem}.disclaimer{margin-top:var(--space-5);max-width:800px;color:var(--text-secondary);font-size:.9rem}.contact-list{border:1px solid var(--border);background:var(--surface);max-width:860px;display:grid}.contact-list>*{gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border);color:var(--text-primary);grid-template-columns:180px 1fr;text-decoration:none;display:grid}.contact-list>:last-child{border-bottom:0}.contact-list span{color:var(--text-muted);font:700 .7rem/1.4 var(--font-mono);letter-spacing:.1em}.contact-list p{color:var(--text-secondary);margin:0}.menu-backdrop,.mobile-nav{display:none}.admin-shell{background:var(--background);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.admin-shell aside{align-content:start;gap:var(--space-6);height:100vh;padding:var(--space-5);border-right:1px solid var(--border);background:var(--surface);display:grid;position:sticky;top:0}.admin-shell .brand{color:var(--text-primary);font:700 1.1rem/1 var(--font-mono);letter-spacing:.06em;text-decoration:none}.admin-shell .brand small{color:var(--text-muted);font-size:.65rem}.admin-shell nav{border-top:1px solid var(--border);display:grid}.admin-shell nav a,.admin-shell aside>button{padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--border);color:var(--text-secondary);text-align:left;font:700 .72rem/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;text-decoration:none}.admin-shell nav a.active,.admin-shell nav a:hover,.admin-shell aside>button:hover{color:var(--text-primary)}.admin-main{width:min(100%,1180px);padding:var(--space-8)}.admin-page h1{font-size:clamp(2.7rem,6vw,5rem)}.admin-cards{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-cards article{gap:var(--space-2);min-height:148px;padding:var(--space-4);border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:grid}.admin-cards article:nth-child(3n){border-right:0}.admin-cards small,.admin-cards span{color:var(--text-muted);font-size:.78rem}.admin-cards strong{font:700 2rem/1 var(--font-mono);align-self:end}.admin-form{gap:var(--space-4);max-width:680px;margin-top:var(--space-7);padding:var(--space-5);border:1px solid var(--border);background:var(--surface);display:grid}.admin-form h2{font-size:clamp(1.7rem,3vw,2.4rem)}.admin-table-wrap{margin-top:var(--space-6);border:1px solid var(--border);background:var(--surface);overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:600px}.admin-table-wrap th,.admin-table-wrap td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.admin-table-wrap th{color:var(--text-muted);font:700 .68rem/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.admin-table-wrap tr:last-child td{border-bottom:0}.admin-details{margin:var(--space-5) 0;border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-details div{padding:var(--space-4);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.admin-details dt{color:var(--text-muted);font:700 .68rem/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.admin-details dd{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.ticket-message{max-width:760px;padding:var(--space-5);border:1px solid var(--border);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere}.auth{min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.auth form{gap:var(--space-4);width:min(100%,460px);padding:var(--space-6);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);display:grid}.auth h1{font-size:clamp(2.4rem,8vw,4rem)}@media (max-width:1100px){.site-nav{gap:14px}.site-nav a{font-size:.61rem}.hero-layout,.status-support{grid-template-columns:1fr}.gateway-diagram{max-width:720px}.support-links{grid-template-columns:repeat(2,1fr)}.support-links>:nth-child(2){border-right:0}.support-links>:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:900px){.site-nav,.status-link{display:none}.menu-button{display:block}.menu-backdrop{z-index:11;background:#00000059;border:0;display:block;position:fixed;inset:76px 0 0}.mobile-nav{z-index:12;width:min(100%,390px);padding:var(--space-5);background:var(--surface);border-left:1px solid var(--border);align-content:start;gap:0;display:grid;position:fixed;top:76px;bottom:0;right:0;overflow-y:auto}.mobile-nav-top{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.mobile-nav a{padding:var(--space-4) 0;border-top:1px solid var(--border);color:var(--text-primary);font:700 .9rem/1.2 var(--font-mono);text-transform:uppercase;text-decoration:none}.card-grid,.tariff-grid,.info-grid,.device-grid,.category-grid,.route-grid,.route-grid.business-options,.instruction-grid{grid-template-columns:1fr}.card,.tariff-grid .card,.info-grid article,.device-grid article,.category-grid article,.route-grid>*,.instruction-grid>*{border-right:0;border-bottom:1px solid var(--border);min-height:auto}.tariff-grid .card:last-child,.info-grid article:last-child,.device-grid article:last-child,.category-grid article:last-child,.route-grid>:last-child,.instruction-grid>:last-child{border-bottom:0}.category-grid article:nth-child(3n){border-right:0}.step-grid{grid-template-columns:1fr}.step-grid li{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:60px 1fr;align-items:center;min-height:92px}.step-grid li:last-child{border-bottom:0}.platform-row{grid-template-columns:1fr}.platform-row a{border-right:0;border-bottom:1px solid var(--border);min-height:70px}.platform-row a:last-child{border-bottom:0}.site-footer{grid-template-columns:1fr 1fr}.split-heading,.business-band{display:grid}.business-band .button{width:fit-content}.status-support{gap:var(--space-6)}}@media (max-width:640px){.container,.header-inner{width:min(100% - 32px,1440px)}.section{padding:var(--space-8) 0}.section-hero{min-height:44vh;padding-top:var(--space-9)}.section-hero h1{overflow-wrap:anywhere;font-size:clamp(2.55rem,13vw,3.4rem)}.form-grid,.site-footer,.support-links{grid-template-columns:1fr}.header-inner{grid-template-columns:1fr auto}.playground-row{align-items:stretch}.button{width:100%}.theme-toggle,.menu-button{min-height:42px}.hero-actions{display:grid}.gateway-diagram{gap:var(--space-3);grid-template-columns:1fr}.diagram-line{width:1px;height:28px;margin-inline:auto}.diagram-line:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.diagram-node{min-height:104px}.status-current{display:grid}.status-event{gap:var(--space-2);grid-template-columns:1fr}.support-links>*{border-right:0;border-bottom:1px solid var(--border);min-height:140px}.support-links>:last-child{border-bottom:0}.contact-list>*{gap:var(--space-2);grid-template-columns:1fr}.business-band .button,.mobile-nav{width:100%}.site-footer{gap:var(--space-5)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-shell aside{align-items:center;gap:var(--space-4);border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr auto;height:auto;position:static}.admin-shell nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.admin-shell nav a{padding-right:var(--space-2)}.admin-shell aside>button{border:0;justify-self:end}.admin-main{padding:var(--space-6) var(--space-4)}.admin-cards{grid-template-columns:repeat(2,1fr)}.admin-cards article:nth-child(3n){border-right:1px solid var(--border)}.admin-cards article:nth-child(2n){border-right:0}}@media (max-width:560px){.admin-shell nav{grid-template-columns:1fr 1fr}.admin-cards,.admin-details{grid-template-columns:1fr}.admin-cards article,.admin-cards article:nth-child(3n),.admin-details div{border-right:0}.auth form{padding:var(--space-5)}}:root{--background:#f5f6f2;--foreground:#17201f;--surface:#fff;--surface-muted:#e8ece7;--text-primary:#17201f;--text-secondary:#53605d;--text-muted:#77827e;--border:#d8dfd9;--border-strong:#aab8b0;--button-primary-bg:#17201f;--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-text:#17201f;--focus-ring:#0b756c;--success:#18705f;--accent:#0b756c;--accent-soft:#d8efea;--font-sans:Arial, Helvetica, sans-serif;--font-display:Georgia, "Times New Roman", serif;--space-9:112px;--space-10:152px}html{scroll-behavior:smooth}body{letter-spacing:-.01em;font-size:16px;line-height:1.65}.section{border-bottom-color:var(--border);padding:clamp(72px,10vw,144px) 0}.section-hero{background:var(--background);min-height:720px;padding:168px 0 104px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.055em;font-weight:400}h1{max-width:920px;margin-bottom:28px;font-size:clamp(3.3rem,8vw,7.7rem);line-height:.93}h2{margin-bottom:20px;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.97}h3{font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.08}.display{font-family:var(--font-display);font-weight:400}.body-lg{max-width:620px;color:var(--text-secondary);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5}.eyebrow,.mono-meta{color:var(--accent);letter-spacing:.14em;font-size:.69rem}.section-header{max-width:720px;margin-bottom:56px}.section-header-wide{max-width:840px}.site-header{background:#f5f6f2e0;border-bottom:1px solid #d8dfd9cc}.header-inner{grid-template-columns:auto 1fr auto;gap:32px;min-height:82px}.wordmark{font-family:var(--font-sans);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1rem;display:inline-flex}.wordmark-mark{background:var(--accent);color:#fff;width:26px;height:26px;font:700 .83rem/1 var(--font-sans);letter-spacing:0;border-radius:50%;place-items:center;display:inline-grid}.site-nav a:hover,.site-footer a:hover{color:var(--accent)}.status-link{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:600}.status-link span,.status-dot{background:var(--success)}.theme-toggle,.menu-button{border-color:var(--border);min-height:38px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:0 0;border-radius:999px;font-size:.77rem;font-weight:600}.header-cta{background:var(--text-primary);color:#fff;border-radius:999px;align-items:center;min-height:40px;padding:0 17px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.button{border-radius:999px;min-height:50px;padding:0 22px;font-size:.9rem;font-weight:700}.button-primary{background:var(--accent);border-color:var(--accent)}.button-secondary{border-color:var(--border-strong)}.button-ghost{padding-inline:10px}.hero-actions{align-items:center;gap:16px;margin-top:34px}.hero-actions .button{gap:12px}.hero-note{color:var(--text-muted);align-items:center;gap:8px;margin:28px 0 0;font-size:.85rem;display:flex}.status-dot{border-radius:50%;width:7px;height:7px}.home-hero{align-items:start;gap:clamp(48px,9vw,144px)}.home-hero .gateway-diagram{transform:translateY(28px)}.gateway-diagram{background:var(--surface);border:0;border-radius:28px;padding:10px;box-shadow:0 26px 70px #233e381f}.diagram-node{background:var(--surface-muted);border:0;border-radius:20px;min-height:170px;padding:22px}.diagram-gateway{background:var(--accent);color:#fff}.diagram-gateway .mono-meta,.diagram-gateway strong{color:#fff}.diagram-line{background:var(--border-strong)}.info-grid,.device-grid,.category-grid,.route-grid,.instruction-grid,.support-links,.card-grid{background:0 0;border:0;gap:16px}.info-grid article,.device-grid article,.category-grid article,.route-grid>*,.instruction-grid>*,.support-links>*,.card{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-height:230px}.info-grid article:last-child,.device-grid article:last-child,.route-grid>:last-child{border-right:1px solid var(--border)}.info-grid h3,.device-grid h3,.route-grid h3{margin-top:auto;margin-bottom:10px}.info-grid p,.device-grid p,.route-grid p,.instruction-grid p{color:var(--text-secondary)}.editorial-intro{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:end;gap:72px;margin-bottom:56px;display:grid}.editorial-intro .body-lg{margin:0 0 5px}.principle-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.principle-grid article{border-top:1px solid var(--border-strong);padding:26px 0 0}.principle-grid h3{margin:52px 0 12px}.principle-grid p{max-width:300px;color:var(--text-secondary);margin:0}.process-list{border-top:1px solid var(--border-strong);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.process-list li{border-right:1px solid var(--border);gap:44px;min-height:190px;padding:20px 22px 24px 0;display:grid}.process-list li+li{padding-left:22px}.process-list li:last-child{border-right:0}.process-list span{color:var(--accent);font:700 .78rem/1 var(--font-sans)}.process-list strong{font-family:var(--font-display);font-size:1.45rem;font-weight:400;display:block}.process-list p{color:var(--text-secondary);margin:8px 0 0;font-size:.9rem}.scenario-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.scenario-grid a{border:1px solid var(--border);min-height:360px;color:inherit;border-radius:24px;flex-direction:column;padding:28px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.scenario-grid h3{margin:auto 0 12px;font-size:clamp(2rem,4vw,3.8rem)}.scenario-grid p{max-width:420px;color:var(--text-secondary);margin:0}.scenario-grid strong{color:var(--accent);justify-content:space-between;margin-top:30px;font-size:.9rem;display:flex}.category-feature{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(40px,8vw,120px);display:grid}.category-list .category-grid{grid-template-columns:repeat(2,1fr)}.category-list .category-grid article{background:#fff9;min-height:180px;padding:20px}.category-list .category-grid h2{margin-top:auto;font-size:1.75rem}.tariff-grid{background:0 0;border:0;gap:16px}.tariff-grid .card{min-height:500px;padding:28px}.price{font-size:2rem}.feature-list li:before{color:var(--accent)}.subscription-note{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface-muted);border-radius:0 12px 12px 0;max-width:720px;margin-top:24px;padding:16px 20px}.instruction-grid>a{min-height:250px}.instruction-grid h2{font-family:var(--font-display);font-weight:400}.trust-panel{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(40px,9vw,120px);display:grid}.status-panel{border:1px solid var(--border);background:var(--surface);border-radius:20px;overflow:hidden}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.faq-list{border-top:1px solid var(--border-strong)}.faq-list details{border-bottom:1px solid var(--border-strong)}.faq-list summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;gap:24px;padding:23px 0;font-size:clamp(1.25rem,2vw,1.8rem);list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--accent);font-family:var(--font-sans);font-size:1.4rem}.faq-list details p{max-width:560px;color:var(--text-secondary);margin:-5px 0 24px}.final-cta{max-width:780px}.final-cta h2{max-width:700px}.site-footer{background:var(--surface);grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px;padding-top:72px;padding-bottom:72px}.menu-backdrop{z-index:19;background:#17201f40;border:0;display:block;position:fixed;inset:0}.mobile-nav{z-index:20;background:var(--surface);gap:0;padding:24px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 24px 60px #17201f29}.mobile-nav-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.mobile-nav a{border-bottom:1px solid var(--border);color:var(--text-primary);padding:18px 0;font-size:1.05rem;text-decoration:none}.mobile-nav .mobile-nav-cta{color:var(--accent);font-weight:700}@media (max-width:900px){.container,.header-inner{width:min(100% - 32px,720px)}.section-hero{min-height:auto;padding:120px 0 80px}.home-hero .gateway-diagram{transform:none}.editorial-intro,.category-feature,.trust-panel,.faq-layout{grid-template-columns:1fr;gap:32px}.process-list{grid-template-columns:repeat(2,1fr)}.process-list li:nth-child(2){border-right:0}.process-list li:nth-child(n+3){border-top:1px solid var(--border)}.process-list li:nth-child(3){padding-left:0}.site-nav,.header-cta{display:none}.header-actions{justify-self:end}.menu-button{justify-content:center;align-items:center;display:inline-flex}.site-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.container,.header-inner{width:min(100% - 28px,520px)}.section{padding:72px 0}.section-hero{padding:92px 0 64px}h1{font-size:clamp(3rem,15vw,5rem)}h2{font-size:clamp(2.45rem,12vw,4rem)}.gateway-diagram{grid-template-columns:1fr;gap:8px}.gateway-diagram .diagram-line{display:none}.diagram-node{min-height:125px}.principle-grid,.scenario-grid,.category-list .category-grid,.tariff-grid{grid-template-columns:1fr}.principle-grid article{padding-top:18px}.principle-grid h3{margin-top:30px}.process-list{grid-template-columns:1fr}.process-list li,.process-list li+li,.process-list li:nth-child(3){border-right:0;border-top:1px solid var(--border);min-height:auto;padding:18px 0}.process-list li:first-child{border-top:0}.scenario-grid a{min-height:280px}.tariff-grid .card{min-height:420px}.site-footer{grid-template-columns:1fr;padding-inline:20px}}:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#050708;--foreground:#f4f7f5;--surface:#0b0f10;--surface-muted:#0e1415;--text-primary:#f4f7f5;--text-secondary:#9ca9a8;--text-muted:#657372;--border:#263031;--border-strong:#465455;--button-primary-bg:#27d2dc;--button-primary-text:#031112;--button-secondary-bg:#050708;--button-secondary-text:#f4f7f5;--focus-ring:#27d2dc;--success:#71e3a7;--accent:#27d2dc;--accent-soft:#0b2427;--shadow:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f6f2;--foreground:#17201f;--surface:#fff;--surface-muted:#e8ece7;--text-primary:#17201f;--text-secondary:#53605d;--text-muted:#77827e;--border:#d8dfd9;--border-strong:#aab8b0;--button-primary-bg:#17201f;--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-text:#17201f;--focus-ring:#0b756c;--success:#18705f;--accent:#0b756c;--accent-soft:#d8efea;--shadow:0 26px 70px #233e381f}body{background:var(--background);color:var(--text-primary)}.section{background:var(--background)}.section-hero{background:var(--background);min-height:790px;padding-top:168px}.site-header{border-bottom-color:var(--border);background:#050708eb}.wordmark-mark{background:var(--accent);color:#031112}.header-cta{border:1px solid var(--accent);background:var(--accent);color:#031112;border-radius:6px}.theme-toggle,.menu-button{color:var(--text-primary);background:0 0;border-radius:5px}.button{border-radius:5px}.button-primary:hover:not(:disabled){background:#79edf2;border-color:#79edf2}.button-secondary{border-color:var(--border-strong);color:var(--text-primary);background:0 0}.button-ghost{color:var(--text-primary);border-radius:0}.eyebrow,.mono-meta{color:var(--accent)}h1,h2,h3{color:var(--text-primary)}.body-lg,.body-sm,.info-grid p,.device-grid p,.route-grid p,.instruction-grid p,.hero-note{color:var(--text-secondary)}.status-dot{background:var(--success)}.hero-art{min-width:0}.hero-art img,.section-art{object-fit:contain;width:100%;height:auto;display:block}.hero-art{height:560px;overflow:hidden}.hero-art img{object-fit:cover;object-position:72% 50%;mix-blend-mode:screen;width:100%;height:100%}.editorial-intro{border-top:1px solid var(--border);padding-top:24px}.principle-grid article{border-top-color:var(--border-strong)}.principle-grid p,.process-list p{color:var(--text-secondary)}.process-list{border-top-color:var(--border-strong)}.process-list li{border-right-color:var(--border)}.process-list span{color:var(--accent)}.scenario-grid a,.info-grid article,.device-grid article,.category-grid article,.route-grid>*,.instruction-grid>*,.support-links>*,.card{border-color:var(--border);background:var(--surface);box-shadow:none;border-radius:4px}.scenario-grid a:hover{border-color:var(--accent);transform:none}.scenario-grid strong{color:var(--accent)}.category-feature .button{margin-top:28px}.category-list .category-grid article{background:var(--surface)}.tariff-grid .card{min-height:490px}.badge,.status-badge{border-color:var(--border);border-radius:3px}.price{color:var(--text-primary)}.subscription-note{border-color:var(--border);border-left-color:var(--accent);background:var(--surface);color:var(--text-secondary);border-radius:0}.status-panel{border-color:var(--border);background:var(--surface);border-radius:3px}.faq-list{border-top-color:var(--border-strong)}.faq-list details{border-bottom-color:var(--border)}.faq-list summary span{color:var(--accent)}.connection-layout,.problem-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,120px);display:grid}.connection-layout .instruction-grid{grid-template-columns:1fr}.connection-layout .section-art,.problem-layout .section-art{mix-blend-mode:screen;max-height:390px}.mobile-nav{background:var(--background);border-bottom:1px solid var(--border);box-shadow:none}.mobile-nav a{border-bottom-color:var(--border)}@media (max-width:900px){.section-hero{min-height:auto;padding-top:120px}.connection-layout,.problem-layout{grid-template-columns:1fr}.connection-layout .section-art,.problem-layout .section-art{order:-1;max-height:310px}}@media (max-width:640px){.hero-art{height:300px}.hero-art img{object-position:72% 50%}.section-hero{padding-top:88px}.section-art{max-height:240px}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020303;--bg-elevated:#080c0d;--surface:#0b1011;--surface-soft:#101718;--text:#f4f7f7;--text-muted:#9aa6a7;--accent:#27d2dc;--accent-hover:#7beef1;--accent-contrast:#031112;--border:#243031;--border-strong:#465455;--header-bg:#020303eb;--button-primary-bg:var(--accent);--button-primary-text:var(--accent-contrast);--button-secondary-border:var(--border-strong);--focus-ring:#7beef1;--illustration-accent:#27d2dc;--background:var(--bg);--foreground:var(--text);--surface-muted:var(--surface-soft);--text-primary:var(--text);--text-secondary:var(--text-muted);--button-secondary-bg:transparent;--button-secondary-text:var(--text);--font-sans:Arial, Helvetica, sans-serif;--font-display:Arial, Helvetica, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfbfa;--bg-elevated:#fff;--surface:#fff;--surface-soft:#f3f4f2;--text:#151717;--text-muted:#5f6665;--accent:#e85d04;--accent-hover:#b94700;--accent-contrast:#fff;--border:#d7d9d6;--border-strong:#9ca19d;--header-bg:#fbfbfaeb;--button-primary-bg:var(--accent);--button-primary-text:var(--accent-contrast);--button-secondary-border:var(--border-strong);--focus-ring:#b94700;--illustration-accent:#e85d04;--background:var(--bg);--foreground:var(--text);--surface-muted:var(--surface-soft);--text-primary:var(--text);--text-secondary:var(--text-muted);--button-secondary-bg:transparent;--button-secondary-text:var(--text);--font-sans:Arial, Helvetica, sans-serif;--font-display:Arial, Helvetica, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-sans)}h2{letter-spacing:-.045em;font-size:clamp(2.125rem,4vw,3.75rem);line-height:1}h3{letter-spacing:-.025em;font-size:clamp(1.375rem,2vw,2rem);line-height:1.1}.display{letter-spacing:-.055em;font-size:clamp(3rem,7vw,6.5rem);line-height:.94}.body-lg{color:var(--text-muted);font-size:clamp(1.0625rem,1.5vw,1.25rem)}.body-sm{color:var(--text-muted);font-size:.875rem}.eyebrow,.mono-meta{color:var(--accent);font-family:var(--font-mono);letter-spacing:.05em;font-size:.6875rem;font-weight:600}.container,.header-inner{width:min(100% - 48px,1280px)}.section{background:var(--bg);padding-block:var(--space-10);border-bottom-color:var(--border)}.section-muted{background:var(--surface-soft)}.section-accent{background:var(--bg)}.section-hero{min-height:52vh;padding-top:var(--space-10);background:var(--bg)}.site-header{background:var(--header-bg);border-bottom-color:var(--border);min-height:80px}.header-inner{gap:var(--space-6);min-height:80px}.wordmark{color:var(--text);font-family:var(--font-sans);letter-spacing:-.06em;white-space:nowrap;align-items:baseline;gap:0;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark-easy{color:var(--text)}.wordmark-r,.wordmark-u{color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.wordmark-r{background-image:linear-gradient(135deg,#fff 0 33%,#174aa8 33% 66%,#d63232 66%)}.wordmark-u{background-image:linear-gradient(#fff 0 33%,#174aa8 33% 66%,#d63232 66%)}.site-nav a,.site-footer a{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.site-nav a:hover,.site-footer a:hover,.site-nav a:focus-visible,.site-footer a:focus-visible,.site-nav a[aria-current=page]{color:var(--accent)}.master-product-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(40px,7vw,116px);display:grid}.master-product-illustration{border:1px solid color-mix(in srgb, var(--border) 72%, var(--accent));background:#020303;margin:0;overflow:hidden}.master-product-illustration img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.master-section-heading{margin-bottom:var(--space-7);grid-template-columns:minmax(0,.95fr) minmax(280px,.65fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.master-section-heading .body-lg{margin:0}.master-principle-strip{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.master-principle-strip article{min-height:210px;padding:var(--space-5);border-right:1px solid var(--border)}.master-principle-strip article:last-child{border-right:0}.master-principle-strip h3{margin:var(--space-6) 0 var(--space-3);font-size:1rem}.master-principle-strip p{color:var(--text-muted);margin:0}.connection-security-strip{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.connection-security-strip h2{margin-bottom:var(--space-3);font-size:clamp(1.5rem,3vw,2.25rem)}.connection-security-strip .body-lg{max-width:680px;margin:0;font-size:1rem}.connection-security-strip .button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.support-master-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:start;gap:clamp(28px,4.5vw,72px);display:grid}.support-master-copy{grid-area:1/1}.support-master-benefits{gap:var(--space-4);margin-top:var(--space-6);display:grid}.support-master-benefits article{gap:var(--space-3);grid-template-columns:42px 1fr;align-items:start;display:grid}.support-master-benefits h3{margin:0 0 var(--space-1);font-size:1rem}.support-master-benefits p{color:var(--text-muted);margin:0;font-size:.9rem}.support-master-illustration{grid-area:2/1/auto/-1;place-self:center;width:min(100%,1040px)}.support-channel-master{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.support-channel-master a{align-content:space-between;gap:var(--space-4);min-height:160px;padding:var(--space-5);border-right:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;display:grid}.support-channel-master a:last-child{border-right:0}.support-channel-master strong{justify-content:space-between;gap:var(--space-3);font-size:1.1rem;display:flex}.support-channel-master a:hover{color:var(--accent)}.header-actions{gap:var(--space-3)}.language-control{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.05em;white-space:nowrap;font-size:.625rem;font-weight:600}.language-control span{color:var(--border-strong)}.header-login{min-height:38px;color:var(--text);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.header-login:hover{color:var(--accent)}.theme-toggle,.menu-button{border-color:var(--border);min-height:38px;color:var(--text);font-family:var(--font-mono);letter-spacing:.05em;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:.625rem;font-weight:600;display:inline-flex}.theme-toggle:hover,.menu-button:hover{border-color:var(--accent);color:var(--accent)}.theme-toggle-symbol{font-size:.875rem;line-height:1}.menu-button{display:none}.button{min-height:46px;padding-inline:var(--space-4);font-family:var(--font-sans);border-radius:5px;font-weight:600}.button-primary{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.button-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-contrast)}.button-secondary{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-text)}.button-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.button-ghost{color:var(--text)}.button-ghost:hover:not(:disabled){color:var(--accent)}.card{border-color:var(--border);background:var(--surface);box-shadow:none;border-radius:4px}.field{color:var(--text-muted)}.field>span{color:var(--text)}.field input,.field select,.field textarea{border-color:var(--border-strong);background:var(--surface);color:var(--text);border-radius:4px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--accent)}.site-footer{background:var(--bg);border-top:1px solid var(--border)}.site-footer .wordmark{margin-bottom:var(--space-3)}.menu-backdrop{background:#000000a3}.mobile-nav{background:var(--bg);border-bottom-color:var(--border);box-shadow:none}.mobile-nav a{border-bottom-color:var(--border);color:var(--text);font-family:var(--font-sans)}.mobile-nav-controls{padding-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}@media (max-width:900px){.site-header,.header-inner{min-height:72px}.header-inner{gap:var(--space-3)}.site-nav,.header-login,.header-actions>.language-control{display:none}.menu-button{display:inline-flex}}@media (max-width:640px){.container,.header-inner{width:min(100% - 32px,520px)}.section{padding-block:var(--space-8)}h1{font-size:clamp(2.875rem,12.25vw,3.75rem)}h2{font-size:clamp(2.125rem,10vw,2.75rem)}.wordmark{font-size:1.125rem}.theme-toggle-label{display:none}.theme-toggle{min-width:38px;padding-inline:8px}.mobile-nav{padding:var(--space-4)}}.home-hero-final{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:clamp(40px,7vw,112px);min-height:610px;display:grid}.home-hero-copy{max-width:760px}.home-hero-copy h1{margin-bottom:var(--space-5)}.illustration-frame{border:1px solid var(--border);background:var(--surface);min-width:0;margin:0;position:relative;overflow:hidden}.illustration-frame img{object-fit:cover;width:100%;height:auto;display:block}.hero-illustration{background:var(--bg);border:0;min-height:500px}.hero-illustration img{object-fit:cover;object-position:67% center;mix-blend-mode:screen;height:100%;min-height:500px}.problem-section{grid-template-columns:minmax(280px,.9fr) minmax(380px,1.1fr);align-items:start;gap:clamp(40px,8vw,128px);display:grid}.problem-intro h2{max-width:640px}.problem-illustration{margin-top:var(--space-7);background:var(--bg);border:0;max-width:560px}.problem-illustration img,.solution-illustration img,.connection-illustration img{mix-blend-mode:screen}.problem-cards{border-top:1px solid var(--border-strong);display:grid}.problem-card{gap:var(--space-3);min-height:174px;padding:var(--space-5) 0;border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;display:grid;position:relative}.problem-card>.mono-meta{align-self:start}.problem-card-icon{color:var(--accent);font:400 1.5rem/1 var(--font-mono);justify-self:end}.problem-card h3{margin:var(--space-4) 0 0;grid-column:1/-1;font-size:clamp(1.6rem,2.6vw,2.4rem)}.problem-card p{max-width:440px;color:var(--text-muted);grid-column:1/-1;margin:0}.solution-section{grid-template-columns:.9fr .65fr 1fr;align-items:end;gap:clamp(32px,5vw,80px);display:grid}.solution-section h2{margin-bottom:0}.solution-copy{gap:var(--space-5);display:grid}.solution-copy .button{justify-self:start}.solution-illustration{background:var(--surface-soft);border:0;min-height:350px}.solution-illustration img{object-fit:cover;height:350px}.home-section-heading,.pricing-preview-heading{gap:var(--space-7);margin-bottom:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:end;display:grid}.home-section-heading h2,.pricing-preview-heading h2,.pricing-preview-heading>.body-lg{margin-bottom:0}.final-process-list{grid-template-columns:repeat(4,1fr)}.value-section{grid-template-columns:minmax(0,.9fr) minmax(320px,.85fr);align-items:end;gap:clamp(48px,11vw,176px);display:grid}.value-section h2{margin-bottom:0}.value-section .body-lg{margin-bottom:var(--space-6)}.value-links{border-top:1px solid var(--border-strong);grid-template-columns:repeat(2,1fr);display:grid}.value-links a{gap:var(--space-6);min-height:150px;padding:var(--space-4) var(--space-4) var(--space-4) 0;color:var(--text);text-decoration:none;display:grid}.value-links a+a{padding-left:var(--space-4);border-left:1px solid var(--border)}.value-links strong{justify-content:space-between;gap:var(--space-3);align-items:baseline;font-size:1.25rem;display:flex}.value-links a:hover strong{color:var(--accent)}.connection-section{grid-template-columns:minmax(260px,.75fr) minmax(280px,.9fr) minmax(280px,.8fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.connection-section h2{max-width:520px}.connection-section .button{margin-top:var(--space-5)}.connection-illustration{background:var(--surface-soft);border:0;min-height:330px}.connection-illustration img{object-fit:cover;height:330px}.connection-instructions .instruction-grid{border-top:1px solid var(--border);grid-template-columns:1fr}.connection-instructions .instruction-grid>a{min-height:120px;padding:var(--space-4) 0;border-right:0;border-bottom:1px solid var(--border);background:0 0}.connection-instructions .instruction-grid h2{margin:var(--space-3) 0;font-size:1.25rem}.connection-instructions .instruction-grid p,.connection-instructions .instruction-grid strong{font-size:.8125rem}.support-preview{grid-template-columns:minmax(0,.9fr) minmax(280px,.8fr);align-items:end;gap:clamp(48px,11vw,176px);display:grid}.support-preview h2{margin-bottom:0}.support-preview .button{margin-top:var(--space-5)}.illustration-placeholder{align-content:center;justify-items:start;gap:var(--space-3);min-height:100%;padding:var(--space-5);border:1px dashed var(--border-strong);color:var(--text-muted);display:grid}.illustration-placeholder strong{color:var(--text);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:520}:root[data-theme=light] .illustration-frame{background:0 0}:root[data-theme=light] .hero-illustration,:root[data-theme=light] .problem-illustration{background:0 0;border:0}:root[data-theme=light] .illustration-frame img{mix-blend-mode:normal;object-fit:contain}@media (max-width:1100px){.home-hero-final{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);min-height:540px}.hero-illustration,.hero-illustration img{min-height:440px}.solution-section{grid-template-columns:1fr 1fr}.solution-illustration{grid-column:1/-1;max-width:680px}.connection-section{grid-template-columns:1fr 1fr}.connection-instructions{grid-column:1/-1}.connection-instructions .instruction-grid{grid-template-columns:repeat(3,1fr)}.connection-instructions .instruction-grid>a{min-height:180px;padding:var(--space-4);border-right:1px solid var(--border)}}@media (max-width:900px){.home-hero-final,.problem-section,.solution-section,.value-section,.connection-section,.support-preview{grid-template-columns:1fr}.home-hero-final{min-height:auto}.hero-illustration{max-width:720px;min-height:420px}.hero-illustration img{min-height:420px}.problem-cards{max-width:720px}.solution-illustration{grid-column:auto;max-width:720px}.home-section-heading,.pricing-preview-heading{gap:var(--space-4);grid-template-columns:1fr}.connection-instructions{grid-column:auto}.connection-instructions .instruction-grid{grid-template-columns:1fr}.connection-instructions .instruction-grid>a{min-height:120px;padding:var(--space-4) 0;border-right:0}}@media (max-width:640px){.home-hero-final{gap:var(--space-6)}.home-hero-copy h1 br{display:none}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.hero-illustration,.hero-illustration img{min-height:280px}.problem-card{min-height:150px}.solution-illustration,.solution-illustration img,.connection-illustration,.connection-illustration img{height:250px;min-height:250px}.final-process-list,.value-links{grid-template-columns:1fr}.value-links a+a{border-left:0;border-top:1px solid var(--border);padding-left:0}.value-links a{min-height:110px}}.pricing-hero{max-width:820px}.pricing-hero h1{margin-bottom:var(--space-5)}.pricing-page-intro{justify-content:space-between;gap:var(--space-7);margin-bottom:var(--space-7);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);align-items:end;display:flex}.pricing-page-intro .body-lg{max-width:520px;margin-bottom:0}.pricing-page-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.pricing-page-grid .card{min-height:520px;padding:var(--space-5);flex-direction:column;display:flex}.pricing-page-grid .card h2{margin:var(--space-7) 0 var(--space-3);font-size:clamp(2.1rem,3vw,3rem)}.pricing-page-grid .card .body-sm{min-height:48px}.pricing-page-grid .price{margin:var(--space-5) 0;color:var(--text);font-size:2.125rem}.pricing-page-grid .feature-list{margin:0 0 var(--space-6)}.pricing-card-top{justify-content:space-between;gap:var(--space-3);align-items:start;min-height:30px;display:flex}.pricing-page-grid .badge{color:var(--accent);border-color:var(--accent)}.pricing-card-cta,.pricing-card-actions{margin-top:auto}.pricing-card-cta{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pricing-card-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.pricing-card-actions .button{padding-inline:var(--space-3);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pricing-explanation,.premium-explanation{grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);align-items:end;gap:clamp(48px,11vw,176px);display:grid}.pricing-explanation h2,.premium-explanation h2{margin-bottom:0}.pricing-explanation .button,.premium-explanation .button{margin-top:var(--space-5)}@media (max-width:900px){.pricing-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-page-grid .card:last-child{max-width:calc(50% - var(--space-2));grid-column:1/-1}.pricing-explanation,.premium-explanation{grid-template-columns:1fr}}@media (max-width:640px){.pricing-hero h1 br{display:none}.pricing-page-intro{gap:var(--space-3);display:grid}.pricing-page-grid{grid-template-columns:1fr}.pricing-page-grid .card,.pricing-page-grid .card:last-child{grid-column:auto;max-width:none;min-height:auto}.pricing-page-grid .card .body-sm{min-height:0}.pricing-card-actions{grid-template-columns:1fr}}.support-page-hero{grid-template-columns:minmax(250px,.8fr) minmax(280px,.9fr) minmax(340px,.85fr);align-items:start;gap:clamp(28px,4.5vw,72px);display:grid}.support-page-copy h1{margin-bottom:var(--space-5)}.support-channel-list{margin-top:var(--space-7);border-top:1px solid var(--border-strong);display:grid}.support-channel-list>*{gap:var(--space-2);min-height:82px;padding:var(--space-3) 0;border-bottom:1px solid var(--border);color:var(--text);align-content:center;text-decoration:none;display:grid}.support-channel-list a:hover strong{color:var(--accent)}.support-channel-list strong{justify-content:space-between;gap:var(--space-3);align-items:baseline;font-size:.9375rem;font-weight:600;display:flex}.support-page-illustration{background:var(--bg);border:0;align-self:stretch;min-height:430px}.support-page-illustration img{object-fit:cover;object-position:center;mix-blend-mode:screen;width:100%;height:430px}.support-form-panel{padding:var(--space-5);border:1px solid var(--border);background:var(--surface);grid-area:1/2}.support-form-panel h2{margin:var(--space-3) 0 var(--space-5);font-size:clamp(1.75rem,2.5vw,2.5rem)}.support-form-panel .contact-form{gap:var(--space-4)}.support-form-panel .form-grid{gap:var(--space-4);grid-template-columns:1fr}.support-form-panel .button{width:100%}.accordion-item{border-bottom:1px solid var(--border)}.accordion-item h3{margin:0}.accordion-item h3 button{justify-content:space-between;gap:var(--space-5);width:100%;padding:var(--space-5) 0;color:var(--text);cursor:pointer;font:520 clamp(1.25rem, 2vw, 1.8rem)/1.2 var(--font-display);letter-spacing:-.025em;text-align:left;background:0 0;border:0;align-items:center;display:flex}.accordion-item h3 button span{color:var(--accent);font-family:var(--font-mono);font-size:1.5rem;font-weight:400}.accordion-panel p{max-width:620px;margin:0 0 var(--space-5);color:var(--text-muted)}:root[data-theme=light] .support-page-illustration img{mix-blend-mode:normal;object-fit:contain}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] body,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html[data-theme=dark] body,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] button{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.master-scene{color:#d9fcff;width:100%;min-width:0;margin:0;overflow:visible}.master-scene svg{width:100%;height:auto;display:block;overflow:visible}.master-scene .ms-object,.master-scene .ms-person,.master-scene .ms-resource,.master-scene .ms-card,.master-scene .ms-app,.master-scene .ms-key,.master-scene .ms-operator,.master-scene .ms-message,.master-scene .ms-question,.master-scene .ms-plan{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.master-scene .ms-route{fill:none;stroke:#27d2dc;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.master-scene .ms-broken{stroke:#f16b61;stroke-dasharray:8 9}.master-scene .ms-barrier{fill:none;stroke:#f16b61;stroke-width:2px}.master-scene .ms-dots{fill:#27d2dc;opacity:.65}.master-scene .ms-easy circle{fill:#071517d1;stroke:#27d2dc;stroke-width:2px}.master-scene .ms-easy text{fill:#fff;font:700 25px/1 var(--font-display);letter-spacing:-.08em}.master-scene .ms-easy tspan{fill:#ef544c}.master-scene .ms-card text,.master-scene .ms-caption{fill:currentColor;font:600 11px/1 var(--font-mono);letter-spacing:.04em}.master-scene .ms-work{color:#27d2dc}.master-scene .ms-study{color:#c6e860}.master-scene .ms-content{color:#ee716c}.master-scene .ms-infra{color:#b28af5}.master-scene .ms-checks{fill:none;stroke:#c6e860;stroke-width:2px}.master-scene .ms-question text{fill:#27d2dc;font:700 86px/1 var(--font-display)}.master-scene .ms-caption{fill:currentColor;opacity:.8}.master-scene .ms-question circle{fill:#27d2dc17}.master-scene .ms-resource:nth-of-type(odd){color:#b28af5}.master-product-illustration.master-scene{background:0 0;border:0;padding:clamp(4px,1vw,14px)}.hero-neon.master-scene,.solution-neon.master-scene,.opportunities-neon.master-scene{background:0 0;border:0}.faq-scene{max-width:370px;margin:var(--space-5) 0}.pricing-hero{max-width:none;padding-bottom:var(--space-3);grid-template-columns:minmax(0,.9fr) minmax(300px,.55fr);align-items:center;gap:clamp(28px,6vw,90px);display:grid}body:has(.pricing-hero) .section-hero{min-height:0;padding-top:clamp(64px,7vw,112px);padding-bottom:clamp(36px,5vw,72px)}.pricing-scene{justify-self:end;max-width:430px}@media (max-width:700px){.pricing-hero{gap:var(--space-4);grid-template-columns:1fr}.pricing-scene{justify-self:start;max-width:390px}.faq-scene{max-width:290px}}.site-header .wordmark{font-size:1.52rem}.site-nav a{font-size:.77rem}html[data-theme=light] .wordmark-r,html[data-theme=light] .wordmark-u{-webkit-text-stroke:.22px #202221}.section-hero{min-height:0;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(64px,8vw,112px)}.home-hero-refined{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(32px,5vw,84px);display:grid}.hero-note{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:.875rem}.neon-scene{border:1px solid color-mix(in srgb, var(--border) 72%, #27d2dc);background:#020303;min-width:0;margin:0;position:relative;overflow:hidden}.neon-scene img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}html[data-theme=light] .neon-scene{background:#020303}.hero-neon{border:0}.homepage-split{grid-template-columns:minmax(300px,.76fr) minmax(440px,1.24fr);align-items:start;gap:clamp(44px,8vw,144px);display:grid}.problem-refined h2{max-width:610px}.problem-content{gap:var(--space-6);display:grid}.problem-rows{border-top:1px solid var(--border-strong)}.problem-rows article{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--border);grid-template-columns:74px 1fr;display:grid}.section-number{color:var(--accent);font:600 clamp(1.15rem, 2vw, 1.55rem)/1 var(--font-mono);letter-spacing:-.06em}.problem-rows h3,.solution-principles h3,.opportunity-grid h3,.platform-card-grid h3{margin:0 0 var(--space-2);letter-spacing:.02em;font-size:1rem}.problem-rows p,.solution-principles p,.opportunity-grid p,.platform-card-grid p,.step-card-grid p,.editorial-markers p{color:var(--text-muted);margin:0}.editorial-markers{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,6vw,88px);display:grid}.editorial-markers article{padding-right:var(--space-5);border-right:1px solid var(--border)}.editorial-markers article:last-child{border-right:0}.solution-refined{grid-template-columns:minmax(260px,.85fr) minmax(260px,.75fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.solution-heading .button{margin-top:var(--space-5);align-items:center;text-decoration:none;display:inline-flex}.solution-principles{border-top:1px solid var(--border-strong);gap:0;display:grid}.solution-principles article{column-gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--border);grid-template-columns:58px 1fr;display:grid}.solution-principles h3,.solution-principles p{grid-column:2}.solution-neon{margin-top:var(--space-2);grid-column:1/-1}.home-section-heading{margin-bottom:clamp(32px,4vw,56px)}.step-card-grid{gap:var(--space-3);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.step-card-grid li{align-content:start;gap:var(--space-4);min-height:260px;padding:var(--space-5);border:1px solid var(--border);background:var(--surface);display:grid}.step-card-grid h3{margin:0;font-size:1.25rem}.mini-icon{border:1px solid var(--accent);width:38px;height:38px;color:var(--accent);font:1.35rem/1 var(--font-mono);place-items:center;display:grid}.opportunities-refined{grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);align-items:center;gap:clamp(40px,8vw,136px);display:grid}.opportunities-refined h2{margin-bottom:var(--space-5)}.opportunities-neon{align-self:stretch}.opportunity-grid{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.opportunity-grid article{min-height:210px;padding:var(--space-4);border-top:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 30%, transparent)}.opportunity-grid h3{margin-top:var(--space-6)}.audience-routes{margin-top:var(--space-6);border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.audience-routes a{min-height:126px;padding:var(--space-4) 0;color:var(--text);align-content:space-between;text-decoration:none;display:grid}.audience-routes a+a{padding-left:var(--space-5);border-left:1px solid var(--border)}.audience-routes strong{justify-content:space-between;font-size:1.2rem;display:flex}.audience-routes a:hover strong{color:var(--accent)}.connection-refined{grid-template-columns:minmax(280px,.75fr) minmax(400px,1.25fr);align-items:center;gap:clamp(40px,8vw,128px);display:grid}.connection-refined .button,.support-refined .button{margin-top:var(--space-5);align-items:center;text-decoration:none;display:inline-flex}.platform-card-grid{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.platform-card-grid a{align-content:start;gap:var(--space-3);min-height:246px;padding:var(--space-4);border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;display:grid}.platform-card-grid a:nth-child(4){grid-column:1/2}.platform-card-grid a:nth-child(5){grid-column:2/3}.platform-card-grid h3{margin:var(--space-3) 0 0;font-size:1.25rem}.platform-card-grid strong{color:var(--accent);margin-top:auto;font-size:.875rem}.platform-card-grid a:hover{border-color:var(--accent)}.support-refined{grid-template-columns:minmax(300px,.75fr) minmax(360px,.9fr);align-items:center;gap:clamp(44px,9vw,160px);display:grid}.support-neon{max-width:720px}.faq-refined{grid-template-columns:minmax(260px,.7fr) minmax(440px,1.3fr);align-items:start;gap:clamp(40px,9vw,160px);display:grid}.site-footer{padding-top:clamp(48px,6vw,80px);padding-bottom:var(--space-5);grid-template-columns:1.45fr 1fr 1fr 1fr;gap:clamp(28px,4vw,64px)}.footer-brand{max-width:320px}.site-footer>div{gap:var(--space-3)}.site-footer .mono-meta{margin-bottom:var(--space-2)}.footer-bottom{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text-muted);font:.6875rem/1.4 var(--font-mono);grid-column:1/-1;display:flex!important}@media (max-width:1000px){.home-hero-refined,.homepage-split,.opportunities-refined,.connection-refined,.support-refined,.faq-refined{grid-template-columns:1fr}.hero-neon,.opportunities-neon,.support-neon{max-width:760px}.solution-refined{grid-template-columns:1fr 1fr}.opportunity-grid,.platform-card-grid{grid-template-columns:repeat(2,1fr)}.master-product-hero,.master-section-heading{grid-template-columns:1fr}.support-master-layout{grid-template-columns:1fr 1fr}.support-master-illustration{grid-column:1/-1;max-width:760px}.connection-security-strip{grid-template-columns:auto 1fr}.connection-security-strip .button{grid-column:2;justify-self:start}.platform-card-grid a:nth-child(4),.platform-card-grid a:nth-child(5){grid-column:auto}}@media (max-width:700px){.site-header .wordmark{font-size:1.32rem}.section-hero{padding-top:var(--space-7)}.home-hero-refined h1 br,.problem-refined h2 br,.solution-refined h2 br{display:block}.editorial-markers,.solution-refined,.step-card-grid,.opportunity-grid,.platform-card-grid,.site-footer,.master-principle-strip,.support-master-layout,.support-channel-master{grid-template-columns:1fr}.support-master-illustration{grid-column:auto}.support-channel-master a{border-right:0;border-bottom:1px solid var(--border);min-height:120px}.support-channel-master a:last-child{border-bottom:0}.connection-security-strip{grid-template-columns:1fr}.connection-security-strip .button{grid-column:auto;justify-self:stretch}.master-principle-strip article{border-right:0;border-bottom:1px solid var(--border);min-height:auto}.master-principle-strip article:last-child{border-bottom:0}.editorial-markers article{padding:0 0 var(--space-4);border-right:0;border-bottom:1px solid var(--border)}.editorial-markers article:last-child{border-bottom:0}.step-card-grid li,.platform-card-grid a{min-height:auto}.audience-routes{grid-template-columns:1fr}.audience-routes a+a{border-left:0;border-top:1px solid var(--border);padding-left:0}.problem-rows article{grid-template-columns:54px 1fr}.footer-bottom{display:grid!important}}:root,html[data-theme=dark]{--background:#050607;--foreground:#f2f3f3;--surface:#090c0e;--surface-muted:#080b0d;--text-primary:#f2f3f3;--text-secondary:#929a9f;--text-muted:#687177;--border:#ffffff14;--border-strong:#ffffff21;--accent:#18bfd0;--accent-hover:#4ed6e2;--accent-contrast:#031112;--shadow:none}html[data-theme=light]{--background:#f5f5f2;--foreground:#111315;--surface:#fff;--surface-muted:#f1f2ef;--text-primary:#111315;--text-secondary:#4d5355;--text-muted:#6a7170;--border:#0000001a;--border-strong:#0000002e;--accent:#d95710;--accent-hover:#bd4600;--accent-contrast:#fff}body{font-family:Arial,Helvetica,sans-serif}.container{width:min(100% - 64px,1400px)}.section{padding-block:clamp(48px,5.4vw,84px)}.section-hero{background-image:none;min-height:0;padding-top:clamp(48px,5vw,76px);padding-bottom:clamp(42px,4.8vw,72px)}h1,h2,h3,.display{font-family:Arial,Helvetica,sans-serif;font-weight:500}h1{letter-spacing:-.058em;max-width:760px;font-size:clamp(3rem,5.15vw,4.75rem);line-height:.99}h2{font-size:clamp(2.35rem,4.1vw,4rem);line-height:1.02}h3{font-size:clamp(1.12rem,1.45vw,1.36rem)}.body-lg{max-width:610px;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}.eyebrow,.mono-meta{letter-spacing:.09em;font-size:.72rem}.site-header{background:color-mix(in srgb, var(--background) 94%, transparent)}.header-inner{width:min(100% - 48px,1400px);min-height:74px}.site-nav{gap:clamp(14px,2vw,32px)}.site-nav a{letter-spacing:.04em;font-size:.7rem}.button{border-radius:4px;min-height:44px;padding-inline:20px;font-size:.9rem}.card,.pricing-page-grid .card,.step-card-grid li,.platform-card-grid a{box-shadow:none;border-radius:8px}.section-number{letter-spacing:.02em;font-size:1rem}.home-hero-refined,.master-product-hero{grid-template-columns:minmax(0,.84fr) minmax(460px,1.16fr);gap:clamp(32px,4.4vw,72px)}.home-hero-refined h1{max-width:650px}.home-hero-refined .hero-neon{min-height:0}.master-scene{color:#c0e5e8c7}.master-scene .ms-object,.master-scene .ms-person,.master-scene .ms-resource,.master-scene .ms-card,.master-scene .ms-app,.master-scene .ms-key,.master-scene .ms-operator,.master-scene .ms-message,.master-scene .ms-question,.master-scene .ms-plan{stroke-width:1.3px}.master-scene .ms-route{stroke:#18bfd0;stroke-width:1.4px;opacity:.68;filter:drop-shadow(0 0 4px #18bfd059)}.master-scene .ms-circuit{fill:none;stroke:#18bfd0;stroke-width:.7px;opacity:.2}.master-scene .ms-circuit-nodes{fill:#18bfd0;stroke:none;opacity:.7;filter:drop-shadow(0 0 4px #18bfd08c)}.master-scene .ms-easy circle{fill:#050607db;stroke-width:1.35px}.master-scene .ms-card rect{fill:#05060794}.master-scene .ms-dots{opacity:.38}.master-scene .ms-caption{opacity:.62;font-size:9px}.master-scene-has-raster{position:relative;overflow:hidden}.master-scene-raster{object-fit:contain;width:100%;height:auto;display:block}.master-scene-has-raster .master-scene-vector{display:none}.master-scene-hero .master-scene-raster,.master-scene-opportunities .master-scene-raster,.master-scene-product .master-scene-raster,.master-scene-connection .master-scene-raster{aspect-ratio:1672/941}.master-scene-support .master-scene-raster,.master-scene-faq .master-scene-raster{aspect-ratio:4/3}.master-product-illustration.master-scene,.hero-neon.master-scene,.solution-neon.master-scene,.opportunities-neon.master-scene{background:#050607;border:1px solid #18bfd026;border-radius:10px;padding:clamp(8px,1.1vw,16px)}.home-hero-refined .master-scene{border-color:#18bfd030}.homepage-split{grid-template-columns:minmax(300px,.82fr) minmax(460px,1.18fr);gap:clamp(36px,6vw,96px)}.editorial-markers{margin-top:clamp(28px,3.5vw,48px)}.solution-refined{grid-template-columns:minmax(300px,.85fr) minmax(300px,1fr);gap:clamp(32px,4.5vw,72px)}.solution-neon{margin-top:0}.step-card-grid li{min-height:204px;padding:22px}.mini-icon{border-radius:50%;width:44px;height:44px}.opportunities-refined{grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);gap:clamp(36px,5vw,80px)}.opportunity-grid article{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:178px;padding:18px}.pricing-hero{grid-template-columns:minmax(0,.9fr) minmax(300px,.55fr)}.pricing-page-intro{margin-bottom:clamp(28px,3vw,48px)}.pricing-page-grid .card{min-height:474px;padding:28px}.pricing-page-grid .card h2{margin-top:46px}.pricing-page-grid .card:first-child{border-top:2px solid #18bfd0}.pricing-page-grid .card:nth-child(2){border-top:2px solid #bdc75a}.pricing-page-grid .card:nth-child(3){border-top:2px solid #a681de}.connection-master-hero .master-product-illustration{border:0}.support-master-layout{gap:clamp(24px,3.3vw,52px)}.support-master-benefits article{padding-block:14px}.support-form-panel{border-radius:10px}.support-channel-master a{border-radius:8px;min-height:150px}.faq-refined{grid-template-columns:minmax(280px,.75fr) minmax(500px,1.25fr);gap:clamp(40px,6vw,96px)}.faq-scene{background:0 0;border:0}.accordion-item{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:10px;padding-inline:18px}.accordion-item h3 button{padding-block:20px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.05rem,1.5vw,1.28rem)}@media (max-width:1000px){.container{width:min(100% - 48px,1400px)}.home-hero-refined,.master-product-hero,.faq-refined{grid-template-columns:1fr}.home-hero-refined .master-scene,.master-product-illustration{max-width:760px}}@media (max-width:700px){.container{width:min(100% - 32px,1400px)}.section{padding-block:48px}.header-inner{width:calc(100% - 32px);min-height:64px}h1{font-size:clamp(2.7rem,12vw,3.55rem)}h2{font-size:clamp(2.05rem,10vw,2.8rem)}.home-hero-refined,.homepage-split,.solution-refined,.opportunities-refined,.connection-refined,.support-master-layout,.faq-refined{gap:28px}.pricing-page-grid .card{min-height:auto}}@media (max-width:1100px){.support-master-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.support-master-illustration{grid-column:1/-1;max-width:760px}.support-page-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)}.support-page-illustration{grid-column:1/-1;max-width:680px;min-height:330px}.support-page-illustration img{height:330px}}@media (max-width:700px){.support-page-hero{grid-template-columns:1fr}.support-master-copy,.support-master-illustration,.support-form-panel{grid-area:auto}.support-page-illustration{grid-column:auto;min-height:260px}.support-page-illustration img{height:260px}.support-form-panel{padding:var(--space-4)}.accordion-item h3 button{padding-block:var(--space-4)}}@media (max-width:1000px){.homepage-split,.faq-refined,.home-hero-refined,.master-product-hero,.opportunities-refined,.connection-refined,.support-refined{grid-template-columns:minmax(0,1fr)!important}.problem-content,.master-scene,.master-product-illustration,.hero-neon,.solution-neon,.opportunities-neon,.support-master-illustration{width:100%;min-width:0;max-width:100%}}@media (max-width:700px){.homepage-split,.home-hero-refined,.solution-refined,.opportunities-refined,.connection-refined,.support-refined,.faq-refined,.master-product-hero,.support-master-layout{grid-template-columns:minmax(0,1fr)!important}.support-master-copy,.support-master-illustration,.support-form-panel{grid-area:auto}.problem-content,.master-scene,.master-product-illustration,.hero-neon,.solution-neon,.opportunities-neon,.support-master-illustration{width:100%!important;min-width:0!important;max-width:100%!important}.master-scene svg{max-width:100%}}.ms-light-foundation{display:none}html[data-theme=light]{--background:#fbfaf7;--foreground:#171817;--surface:#fffefa;--surface-muted:#f3f0ea;--text-primary:#171817;--text-secondary:#555955;--text-muted:#71756f;--border:#2d271f1f;--border-strong:#2d271f38;--accent:#ff5d0c;--accent-hover:#ff5d0c;--accent-contrast:#fff;--button-primary-bg:#ff5d0c;--button-primary-text:#fff;--button-secondary-bg:#fffefa;--button-secondary-text:#171817;--focus-ring:#167e91;--shadow:0 22px 64px #3e2b1817}html[data-theme=light] body{color:#171817;background:#fbfaf7}html[data-theme=light] .site-header{background:#fbfaf7eb;border-color:#2d271f1a;box-shadow:0 8px 28px #3e2b1809}html[data-theme=light] .section-muted{background:#f3f0ea}html[data-theme=light] .section-accent{background:#f8f6f1}html[data-theme=light] .section{border-color:#2d271f1a}html[data-theme=light] .eyebrow,html[data-theme=light] .mono-meta,html[data-theme=light] .section-number{color:#ff5d0c}html[data-theme=light] .body-lg,html[data-theme=light] .body-sm{color:#555955}html[data-theme=light] .button-primary{color:#fff;background:#ff5d0c;border-color:#ff5d0c;box-shadow:0 10px 24px #ff5d0c29}html[data-theme=light] .button-primary:hover:not(:disabled){background:#ff5d0c;border-color:#ff5d0c}html[data-theme=light] .button-secondary{background:#fffefadb;border-color:#2d271f3d}html[data-theme=light] .master-scene{color:#202421;background:#fffefa;border:1px solid #ded7ce;border-radius:18px;box-shadow:0 24px 70px #3e2b1814}html[data-theme=light] .master-product-illustration.master-scene,html[data-theme=light] .hero-neon.master-scene,html[data-theme=light] .solution-neon.master-scene,html[data-theme=light] .opportunities-neon.master-scene,html[data-theme=light] .connection-master-hero .master-product-illustration{background:#fffefa;border:1px solid #ded7ce;border-radius:18px;box-shadow:0 24px 70px #3e2b1814}html[data-theme=light] .card,html[data-theme=light] .step-card-grid li,html[data-theme=light] .platform-card-grid a,html[data-theme=light] .opportunity-grid article,html[data-theme=light] .accordion-item,html[data-theme=light] .support-channel-master a,html[data-theme=light] .support-form-panel,html[data-theme=light] .connection-security-strip{background:#fffefa;border-color:#ded7ce;box-shadow:0 14px 36px #3e2b180e}html[data-theme=light] .step-card-grid li,html[data-theme=light] .opportunity-grid article{border-top:2px solid #ff5d0cb8}html[data-theme=light] .pricing-page-grid .card:first-child,html[data-theme=light] .pricing-page-grid .card:nth-child(2),html[data-theme=light] .pricing-page-grid .card:nth-child(3){border-top:2px solid #ff5d0c}html[data-theme=light] .pricing-page-grid .card:nth-child(2){background:#fffaf5;box-shadow:0 20px 54px #5a391c1a}html[data-theme=light] .mini-icon{color:#ff5d0c;background:#fff6ee;border-color:#ff5d0c6b}html[data-theme=light] .support-form-panel input,html[data-theme=light] .support-form-panel select,html[data-theme=light] .support-form-panel textarea{background:#fff;border-color:#d7cec4}html[data-theme=light] .support-master-illustration{width:min(100%,1040px)}html[data-theme=light] .faq-refined .button{justify-content:center;align-items:center;min-height:44px;padding-inline:18px;text-decoration:none;display:inline-flex}@media (max-width:1000px){html[data-theme=light] .pricing-hero{grid-template-columns:minmax(0,1fr)!important}html[data-theme=light] .pricing-scene{justify-self:start;width:min(100%,620px);max-width:620px}}@media (max-width:700px){html[data-theme=light] .section-hero{padding-top:42px;padding-bottom:54px}html[data-theme=light] .section-hero h1,html[data-theme=light] .pricing-hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(2.45rem,11vw,3rem);line-height:1.01}html[data-theme=light] .pricing-hero h1 br{display:block}html[data-theme=light] .pricing-hero,html[data-theme=light] .pricing-hero>*,html[data-theme=light] .master-product-hero>*,html[data-theme=light] .home-hero-refined>*{width:100%;min-width:0}html[data-theme=light] .master-scene,html[data-theme=light] .master-product-illustration.master-scene,html[data-theme=light] .hero-neon.master-scene,html[data-theme=light] .solution-neon.master-scene,html[data-theme=light] .opportunities-neon.master-scene{border-radius:14px;padding:4px;box-shadow:0 16px 42px #3e2b1813}html[data-theme=light] .master-scene-vector{border-radius:12px}html[data-theme=light] .pricing-page-intro{align-items:start}html[data-theme=light] .support-form-panel{padding:20px}}.master-scene-light-vector{width:100%;height:auto;display:none;overflow:visible}html[data-theme=light] .master-scene-raster,html[data-theme=light] .master-scene-vector{display:none!important}html[data-theme=light] .master-scene-light-vector{display:block}html[data-theme=light] .master-scene-light-vector .ls-canvas{fill:#fffefa;stroke:#d9d4cc;stroke-width:1.1px;vector-effect:non-scaling-stroke}html[data-theme=light] .master-scene-light-vector .ls-neutral,html[data-theme=light] .master-scene-light-vector .ls-module,html[data-theme=light] .master-scene-light-vector .ls-tree{fill:none;stroke:#252827;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-theme=light] .master-scene-light-vector .ls-fill{fill:#fffefa}html[data-theme=light] .master-scene-light-vector .ls-fill-soft{fill:#f6f3ed}html[data-theme=light] .master-scene-light-vector .ls-construction{fill:none;stroke:#bbb6ae;stroke-width:.85px;stroke-dasharray:2 7;opacity:.68;vector-effect:non-scaling-stroke}html[data-theme=light] .master-scene-light-vector .ls-construction circle{fill:#ff5d0c;stroke:none}html[data-theme=light] .master-scene-light-vector .ls-accent,html[data-theme=light] .master-scene-light-vector .ls-flow,html[data-theme=light] .master-scene-light-vector .ls-warning,html[data-theme=light] .master-scene-light-vector .ls-barrier{fill:none;stroke:#ff5d0c;stroke-width:2.05px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-theme=light] .master-scene-light-vector .ls-flow{stroke-width:2.4px}html[data-theme=light] .master-scene-light-vector .ls-flow-broken{stroke-dasharray:8 8}html[data-theme=light] .master-scene-light-vector .ls-arrow{fill:#ff5d0c;stroke-width:1.5px}html[data-theme=light] .master-scene-light-vector .ls-accent-fill,html[data-theme=light] .master-scene-light-vector .ls-node{fill:#ff5d0c;stroke:#fffefa;stroke-width:1.2px}html[data-theme=light] .master-scene-light-vector .ls-gateway-fill{fill:#fff5eb}html[data-theme=light] .master-scene-light-vector .ls-missing{fill:#f6f3ed59;stroke-dasharray:6 6}html[data-theme=light] .master-scene-light-vector .ls-warning{fill:#fff5eb}html[data-theme=light] .master-scene-light-vector .ls-dimension{fill:none;stroke:#9a9892;stroke-width:.85px;vector-effect:non-scaling-stroke}html[data-theme=light] .master-scene-light-vector .ls-label,html[data-theme=light] .master-scene-light-vector .ls-note{fill:#4d504e;font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:700}html[data-theme=light] .master-scene-light-vector .ls-note{fill:#757873;font-size:9px}html[data-theme=light] .master-scene{isolation:isolate;overflow:hidden}@media (max-width:700px){html[data-theme=light] .master-scene-light-vector .ls-detail-secondary{display:none}html[data-theme=light] .master-scene-light-vector .ls-label{letter-spacing:.055em;font-size:11px}html[data-theme=light] .master-scene-light-vector .ls-neutral,html[data-theme=light] .master-scene-light-vector .ls-module,html[data-theme=light] .master-scene-light-vector .ls-tree{stroke-width:1.75px}html[data-theme=light] .master-scene-light-vector .ls-flow{stroke-width:2.8px}html[data-theme=light] .master-scene-light-vector .ls-canvas{rx:14px}}.home-theme-light,html[data-theme=light] .home-theme-dark{display:none}html[data-theme=light] .home-theme-light{display:block}html[data-theme=light] .home-light-final{--hl-max:1360px;--hl-section:clamp(64px, 6vw, 92px);--hl-inner:clamp(20px, 2.4vw, 36px);--hl-gap:clamp(24px, 3.6vw, 56px);--hl-radius:12px;--hl-graphite:#252827;--hl-muted:#666a65;--hl-guide:#cbc6bd;--hl-border:#dcd6cd;--hl-orange:#ff5d0c;background:#fbfaf7}html[data-theme=light] .home-light-final .container{width:min(100% - 56px, var(--hl-max))}html[data-theme=light] .home-light-final .section{padding-block:var(--hl-section)}html[data-theme=light] .home-light-final .section-hero{padding-top:clamp(56px,6vw,92px);padding-bottom:clamp(72px,7vw,108px)}html[data-theme=light] .home-light-final .section-muted{background:#f4f1eb}html[data-theme=light] .home-light-final .section-accent{background:#f8f5ef}html[data-theme=light] .home-light-final h1,html[data-theme=light] .home-light-final h2,html[data-theme=light] .home-light-final h3{color:var(--hl-graphite)}html[data-theme=light] .home-light-final h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(3.05rem,4.35vw,4.2rem);line-height:.99}html[data-theme=light] .home-light-final h2{letter-spacing:-.045em;max-width:980px;font-size:clamp(2.35rem,3.7vw,3.75rem);line-height:1.03}html[data-theme=light] .home-light-final h3{letter-spacing:-.015em;font-size:clamp(1.05rem,1.25vw,1.28rem);line-height:1.18}html[data-theme=light] .home-light-final .body-lg{color:var(--hl-muted);font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.56}html[data-theme=light] .home-light-final .eyebrow{color:#ff5d0c;font:700 .7rem/1.3 var(--font-mono);letter-spacing:.12em;margin-bottom:22px}html[data-theme=light] .home-light-final .button{border-radius:5px;min-height:48px;padding-inline:24px}html[data-theme=light] .hl-home-hero{grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);align-items:center;gap:clamp(36px,4.5vw,72px);display:grid}html[data-theme=light] .hl-home-hero>*{min-width:0}html[data-theme=light] .hl-home-hero .body-lg{max-width:650px}html[data-theme=light] .hl-home-hero .hero-actions{margin-top:30px}html[data-theme=light] .hl-home-hero .hero-note{margin-top:22px}html[data-theme=light] .hl-section-intro{max-width:920px;margin-bottom:clamp(34px,4vw,60px)}html[data-theme=light] .hl-section-intro .body-lg{max-width:760px;margin-bottom:0}html[data-theme=light] .hl-section-intro.compact{margin-bottom:clamp(30px,3vw,44px)}html[data-theme=light] .hl-section-intro.wide{max-width:1040px}html[data-theme=light] .hl-section-intro .button{margin-top:28px;text-decoration:none;display:inline-flex}html[data-theme=light] .home-light-scene{border:1px solid var(--hl-border);background:#fffefa;border-radius:18px;min-width:0;margin:0;overflow:hidden;box-shadow:0 22px 60px #462e1711}html[data-theme=light] .home-light-scene svg{width:100%;height:auto;display:block}html[data-theme=light] .home-light-scene .hl-canvas{fill:#fffefa;stroke:#ded8cf;stroke-width:1px;vector-effect:non-scaling-stroke}html[data-theme=light] .home-light-scene .hl-neutral,html[data-theme=light] .home-light-scene .hl-resource,html[data-theme=light] .home-light-scene .hl-signal,html[data-theme=light] .home-light-scene .hl-obstacle{fill:none;stroke:var(--hl-graphite);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-theme=light] .home-light-scene .hl-fill{fill:#fffefa}html[data-theme=light] .home-light-scene .hl-soft{fill:#f6f2eb}html[data-theme=light] .home-light-scene .hl-guide{fill:none;stroke:var(--hl-guide);stroke-width:.8px;stroke-dasharray:3 8;opacity:.72;vector-effect:non-scaling-stroke}html[data-theme=light] .home-light-scene .hl-guide circle{fill:var(--hl-orange);stroke:none}html[data-theme=light] .home-light-scene .hl-gateway{fill:#fff5ec;stroke:var(--hl-orange);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-theme=light] .home-light-scene .hl-accent,html[data-theme=light] .home-light-scene .hl-arrow{fill:none;stroke:var(--hl-orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-theme=light] .home-light-scene .hl-route{fill:none;stroke:#6d706c;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-theme=light] .home-light-scene .hl-route-active{stroke:var(--hl-orange);stroke-width:2.4px}html[data-theme=light] .home-light-scene .hl-route-broken{stroke-dasharray:8 9}html[data-theme=light] .home-light-scene .hl-node{fill:var(--hl-orange);stroke:#fffefa;stroke-width:1px}html[data-theme=light] .home-light-scene .hl-measure{fill:none;stroke:#9d9b95;stroke-width:.8px;vector-effect:non-scaling-stroke}html[data-theme=light] .home-light-scene .hl-label,html[data-theme=light] .home-light-scene .hl-caption,html[data-theme=light] .home-light-scene .hl-note{fill:#50534f;font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:700}html[data-theme=light] .home-light-scene .hl-caption{font-size:9px}html[data-theme=light] .home-light-scene .hl-note{fill:#747771;font-size:9px}html[data-theme=light] .home-icon{fill:none;width:44px;height:44px;stroke:var(--hl-graphite);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-theme=light] .home-icon .home-icon-accent{stroke:var(--hl-orange);stroke-width:2px}html[data-theme=light] .hl-problem-points{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}html[data-theme=light] .hl-problem-points article{border:1px solid var(--hl-border);border-radius:var(--hl-radius);background:#fffefa;align-content:space-between;min-height:116px;padding:20px;display:grid}html[data-theme=light] .hl-problem-points span{color:var(--hl-orange);font:700 .75rem/1 var(--font-mono)}html[data-theme=light] .hl-problem-points h3{margin:24px 0 0}html[data-theme=light] .hl-solution-grid,html[data-theme=light] .hl-instructions-grid,html[data-theme=light] .hl-support-grid{align-items:center;gap:var(--hl-gap);grid-template-columns:minmax(320px,.78fr) minmax(560px,1.22fr);display:grid}html[data-theme=light] .hl-solution-grid .hl-section-intro,html[data-theme=light] .hl-instructions-grid .hl-section-intro,html[data-theme=light] .hl-support-grid .hl-section-intro{margin-bottom:0}html[data-theme=light] .hl-principle-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}html[data-theme=light] .hl-principle-grid article{border:1px solid var(--hl-border);border-radius:var(--hl-radius);background:#fffefa;min-height:218px;padding:22px}html[data-theme=light] .hl-principle-grid h3{margin:48px 0 10px}html[data-theme=light] .hl-principle-grid p{color:var(--hl-muted);margin:0;font-size:.94rem;line-height:1.48}html[data-theme=light] .hl-step-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=light] .hl-step-grid li{border:1px solid var(--hl-border);border-radius:var(--hl-radius);background:#fffefa;grid-template-rows:auto auto auto 1fr;align-content:start;gap:22px;min-height:300px;padding:22px;display:grid}html[data-theme=light] .hl-step-grid li+li{position:relative}html[data-theme=light] .hl-step-grid li+li:before{content:"";border-top:2px solid var(--hl-orange);width:11px;position:absolute;top:50px;left:-11px}html[data-theme=light] .hl-step-grid h3{margin:4px 0 0}html[data-theme=light] .hl-step-grid p{color:var(--hl-muted);margin:0;font-size:.91rem;line-height:1.5}html[data-theme=light] .home-light-scene-opportunities{margin-top:12px}html[data-theme=light] .hl-opportunity-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}html[data-theme=light] .hl-opportunity-grid article{border:1px solid var(--hl-border);border-radius:var(--hl-radius);background:#fffefa;min-height:226px;padding:22px}html[data-theme=light] .hl-opportunity-grid article>div{justify-content:space-between;align-items:center;display:flex}html[data-theme=light] .hl-opportunity-grid h3{margin:42px 0 10px}html[data-theme=light] .hl-opportunity-grid p{color:var(--hl-muted);margin:0;font-size:.92rem;line-height:1.48}html[data-theme=light] .hl-audience-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}html[data-theme=light] .hl-audience-grid a{border:1px solid var(--hl-border);border-radius:var(--hl-radius);min-height:190px;color:var(--hl-graphite);background:#fffefa;align-content:space-between;gap:20px;padding:26px;text-decoration:none;display:grid}html[data-theme=light] .hl-audience-grid a:hover{border-color:var(--hl-orange)}html[data-theme=light] .hl-audience-grid strong{max-width:520px;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.35}html[data-theme=light] .hl-audience-grid b{color:var(--hl-orange);font-size:.92rem}html[data-theme=light] .hl-pricing-heading{align-items:end;gap:var(--hl-gap);grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);margin-bottom:36px;display:grid}html[data-theme=light] .hl-pricing-heading h2,html[data-theme=light] .hl-pricing-heading .body-lg{margin-bottom:0}html[data-theme=light] .home-light-final .tariff-grid{border:0;gap:12px}html[data-theme=light] .home-light-final .tariff-grid .card{border:1px solid var(--hl-border);border-top:2px solid var(--hl-orange);border-radius:var(--hl-radius);min-height:460px;box-shadow:none}html[data-theme=light] .hl-subscription-note{border:1px solid var(--hl-border);border-left:4px solid var(--hl-orange);border-radius:var(--hl-radius);width:100%;color:var(--hl-muted);background:#fffefa;margin:20px 0 0;padding:22px 26px}html[data-theme=light] .hl-platform-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}html[data-theme=light] .hl-platform-grid a{border:1px solid var(--hl-border);border-radius:var(--hl-radius);min-height:250px;color:var(--hl-graphite);background:#fffefa;grid-template-columns:1fr auto;align-content:start;gap:20px;padding:22px;text-decoration:none;display:grid}html[data-theme=light] .hl-platform-grid h3,html[data-theme=light] .hl-platform-grid p,html[data-theme=light] .hl-platform-grid strong{grid-column:1/-1}html[data-theme=light] .hl-platform-grid h3{margin:18px 0 0}html[data-theme=light] .hl-platform-grid p{color:var(--hl-muted);margin:0;line-height:1.48}html[data-theme=light] .hl-platform-grid strong{color:var(--hl-orange);align-self:end;margin-top:auto;font-size:.88rem}html[data-theme=light] .hl-platform-grid a:hover{border-color:var(--hl-orange)}html[data-theme=light] .hl-support-channels{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}html[data-theme=light] .hl-support-channels span{border:1px solid var(--hl-border);color:var(--hl-muted);background:#fffefa;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:.82rem;display:inline-flex}html[data-theme=light] .hl-support-channels .home-icon{width:22px;height:22px}html[data-theme=light] .hl-faq-grid{align-items:start;gap:var(--hl-gap);grid-template-columns:minmax(420px,.85fr) minmax(520px,1.15fr);display:grid}html[data-theme=light] .hl-faq-copy .home-light-scene{margin:30px 0 24px}html[data-theme=light] .hl-faq-copy .button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}html[data-theme=light] .hl-faq-grid .faq-list{border-top:0}html[data-theme=light] .hl-faq-grid .accordion-item{border:1px solid var(--hl-border);box-shadow:none;background:#fffefa;border-radius:9px;margin-bottom:8px;padding-inline:18px}html[data-theme=light] .hl-faq-grid .accordion-item h3 button{min-height:58px;padding-block:15px;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.32}html[data-theme=light] .hl-faq-grid .accordion-panel p{color:var(--hl-muted);margin:0 0 18px;line-height:1.5}@media (max-width:1100px){html[data-theme=light] .hl-home-hero,html[data-theme=light] .hl-solution-grid,html[data-theme=light] .hl-instructions-grid,html[data-theme=light] .hl-support-grid,html[data-theme=light] .hl-faq-grid{grid-template-columns:1fr}html[data-theme=light] .hl-home-hero .home-light-scene,html[data-theme=light] .hl-solution-grid .home-light-scene,html[data-theme=light] .hl-instructions-grid .home-light-scene,html[data-theme=light] .hl-support-grid .home-light-scene{width:min(100%,860px)}html[data-theme=light] .hl-step-grid{grid-template-columns:repeat(3,1fr)}html[data-theme=light] .hl-step-grid li:nth-child(4),html[data-theme=light] .hl-step-grid li:nth-child(5){grid-column:span 1}html[data-theme=light] .hl-step-grid li+li:before{display:none}html[data-theme=light] .hl-principle-grid,html[data-theme=light] .hl-opportunity-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){html[data-theme=light] .home-light-final .container{width:min(100% - 32px, var(--hl-max))}html[data-theme=light] .home-light-final .section{padding-block:58px}html[data-theme=light] .home-light-final .section-hero{padding-top:48px;padding-bottom:62px}html[data-theme=light] .home-light-final h1{letter-spacing:-.052em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(2.55rem,11.5vw,3.25rem);line-height:1.015}html[data-theme=light] .home-light-final h2{letter-spacing:-.043em;max-width:100%;font-size:clamp(2.05rem,9vw,2.72rem);line-height:1.04}html[data-theme=light] .home-light-final .eyebrow{margin-bottom:16px}html[data-theme=light] .hl-home-hero{gap:34px}html[data-theme=light] .hl-home-hero h1 br{display:none}html[data-theme=light] .home-light-scene{border-radius:14px}html[data-theme=light] .home-light-scene .hl-guide,html[data-theme=light] .home-light-scene .hl-measure,html[data-theme=light] .home-light-scene .hl-caption{display:none}html[data-theme=light] .home-light-scene .hl-neutral,html[data-theme=light] .home-light-scene .hl-resource,html[data-theme=light] .home-light-scene .hl-signal,html[data-theme=light] .home-light-scene .hl-obstacle{stroke-width:1.8px}html[data-theme=light] .home-light-scene .hl-route-active{stroke-width:3px}html[data-theme=light] .hl-problem-points,html[data-theme=light] .hl-principle-grid,html[data-theme=light] .hl-step-grid,html[data-theme=light] .hl-opportunity-grid,html[data-theme=light] .hl-platform-grid,html[data-theme=light] .hl-audience-grid,html[data-theme=light] .hl-pricing-heading{grid-template-columns:1fr}html[data-theme=light] .hl-problem-points{grid-template-columns:repeat(2,1fr)}html[data-theme=light] .hl-principle-grid article,html[data-theme=light] .hl-step-grid li,html[data-theme=light] .hl-opportunity-grid article,html[data-theme=light] .hl-platform-grid a{min-height:auto}html[data-theme=light] .hl-step-grid li{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;column-gap:18px}html[data-theme=light] .hl-step-grid .section-number{grid-column:1}html[data-theme=light] .hl-step-grid .home-icon{grid-area:2/1/span 2}html[data-theme=light] .hl-step-grid h3,html[data-theme=light] .hl-step-grid p{grid-column:2}html[data-theme=light] .hl-step-grid h3{grid-row:2}html[data-theme=light] .hl-step-grid p{grid-row:3}html[data-theme=light] .hl-pricing-heading{align-items:start}html[data-theme=light] .home-light-final .tariff-grid{grid-template-columns:1fr}html[data-theme=light] .home-light-final .tariff-grid .card{min-height:auto}html[data-theme=light] .hl-faq-copy .button{width:100%}}@media (max-width:430px){html[data-theme=light] .home-light-final .container{width:calc(100% - 30px)}html[data-theme=light] .home-light-final h1{font-size:clamp(2.4rem,11.2vw,2.9rem)}html[data-theme=light] .home-light-final h2{font-size:clamp(1.95rem,9vw,2.42rem)}html[data-theme=light] .home-light-final .body-lg{font-size:1rem}html[data-theme=light] .hl-home-hero .hero-actions{display:grid}html[data-theme=light] .hl-problem-points{grid-template-columns:1fr 1fr;gap:8px}html[data-theme=light] .hl-problem-points article{min-height:104px;padding:16px}html[data-theme=light] .hl-audience-grid a{min-height:168px;padding:22px}html[data-theme=light] .hl-support-channels{grid-template-columns:1fr 1fr;display:grid}}.light-v3-page .section{overflow:hidden}.v3-hero-grid,.v3-split,.v3-final-cta,.v3-business-panel,.v3-faq-cta,.v3-help-grid,.v3-channel-layout,.v3-contact-layout{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.v3-split-reverse{grid-template-columns:minmax(480px,1.1fr) minmax(0,.9fr)}.v3-hero-copy,.v3-hero-grid>*,.v3-split>*,.v3-final-cta>*,.v3-business-panel>*{min-width:0}.v3-hero-copy h1{max-width:760px}.v3-hero-copy .body-lg{max-width:720px}.v3-hero-scene{width:100%}.v3-section-heading{max-width:960px;margin-bottom:clamp(34px,4vw,58px)}.v3-section-heading .body-lg{max-width:760px}.v3-heading-row{grid-template-columns:1fr minmax(300px,.58fr);align-items:end;gap:48px;max-width:none;display:grid}.v3-heading-row .body-lg{margin-bottom:0}.v3-feature-grid{gap:14px;display:grid}.v3-feature-grid-4{grid-template-columns:repeat(4,1fr)}.v3-feature-grid-3{grid-template-columns:repeat(3,1fr)}.v3-feature-grid article{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:250px;padding:24px}.v3-card-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.v3-card-top .home-icon{width:48px;height:48px}.v3-feature-grid h3{margin:42px 0 12px}.v3-feature-grid p{color:var(--text-secondary);margin:0;line-height:1.52}.v3-check-list{gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.v3-check-list li{color:var(--text-secondary);padding-left:28px;position:relative}.v3-check-list li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.v3-step-grid,.v3-lifecycle-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.v3-step-grid li,.v3-lifecycle-grid li{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:280px;padding:24px}.v3-step-grid .home-icon,.v3-lifecycle-grid .home-icon{width:56px;height:56px;margin:34px 0 24px;display:block}.v3-step-grid h3,.v3-lifecycle-grid h3{margin:0 0 12px}.v3-step-grid p,.v3-lifecycle-grid p{color:var(--text-secondary);margin:0;line-height:1.5}.v3-section-cta{margin-top:28px;display:inline-flex}.v3-transparency{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(36px,6vw,92px);display:grid}.v3-transparency p{color:var(--text-secondary);line-height:1.62}.v3-final-cta{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:clamp(28px,4vw,54px)}.v3-final-cta .master-scene{box-shadow:none}.v3-pricing-intro{justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px;display:flex}.v3-pricing-intro .body-lg{max-width:620px;margin:0}.v3-pricing-grid .card{min-height:580px;position:relative}.v3-pricing-grid .v3-pricing-icon{width:72px;height:72px;margin:24px 0 12px auto}.v3-pricing-grid .card h2{margin-top:0}.v3-inline-note{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:18px;margin-top:20px;padding:18px 22px;display:flex}.v3-inline-note .home-icon{flex:0 0 38px;width:38px;height:38px}.v3-inline-note p{color:var(--text-secondary);margin:0}.v3-lifecycle-grid{margin-top:34px}.v3-lifecycle-grid li{min-height:230px}.v3-business-features{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.v3-business-features article{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:16px;padding:18px;display:flex}.v3-business-features .home-icon{flex:0 0 42px;width:42px;height:42px}.v3-business-features h3{margin:0 0 4px;font-size:1rem}.v3-business-features p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.4}.v3-platform-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.v3-platform-grid a{border:1px solid var(--border);background:var(--surface);min-height:190px;color:var(--text-primary);border-radius:12px;grid-template-columns:auto auto 1fr;align-items:start;gap:16px;padding:22px;text-decoration:none;display:grid}.v3-platform-grid a:hover{border-color:var(--accent)}.v3-platform-grid .home-icon{width:56px;height:56px}.v3-platform-grid h3{margin:0 0 8px}.v3-platform-grid p{color:var(--text-secondary);margin:0 0 16px;line-height:1.45}.v3-platform-grid strong{color:var(--accent);font-size:.88rem}.v3-help-map{grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.v3-help-center{border:1px solid var(--border);background:var(--surface-muted);text-align:center;border-radius:14px;grid-column:1/-1;justify-items:center;gap:8px;padding:28px;display:grid}.v3-help-center .home-icon{width:50px;height:50px}.v3-help-center span{max-width:320px;color:var(--text-secondary);font-size:.9rem}.v3-help-map>a{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:12px;align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.v3-help-map>a:last-child{grid-column:1/-1}.v3-help-map>a .home-icon{flex:0 0 42px;width:42px;height:42px}.v3-help-map>a span{gap:4px;display:grid}.v3-help-map>a small{color:var(--text-secondary);line-height:1.4}.support-v3-hero{align-items:start}.v3-support-benefits{gap:18px;margin-top:34px;display:grid}.v3-support-benefits article{grid-template-columns:auto auto 1fr;align-items:start;gap:16px;display:grid}.v3-support-benefits .home-icon{width:42px;height:42px}.v3-support-benefits h3{text-transform:uppercase;margin:0 0 5px;font-size:1rem}.v3-support-benefits p{color:var(--text-secondary);margin:0;line-height:1.45}.v3-contact-layout{align-items:start}.v3-contact-layout .support-form-panel{padding:clamp(24px,3vw,42px)}.v3-result-states{gap:10px;margin-top:38px;display:grid}.v3-result-states article{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:start;gap:14px;padding:14px;display:flex}.v3-result-states article>span{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.v3-result-states article div{gap:4px;display:grid}.v3-result-states small{color:var(--text-secondary);line-height:1.35}.v3-result-success{color:#17845b}.v3-result-warning{color:#b55b00}.v3-result-error{color:#c83a32}.v3-channel-layout{grid-template-columns:minmax(0,.8fr) minmax(440px,1.2fr)}.v3-channel-stack{gap:12px;display:grid}.v3-channel-stack a{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;text-decoration:none;display:grid}.v3-channel-stack .home-icon{width:48px;height:48px}.v3-channel-stack span{gap:5px;display:grid}.v3-channel-stack small{color:var(--accent)}.v3-channel-stack b{color:var(--accent);font-size:1.3rem}.auth-v3-page{padding:clamp(70px,9vw,140px) max(24px,50vw - 660px)}.auth-v3-layout{grid-template-columns:minmax(380px,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(42px,7vw,100px);display:grid}.auth-v3-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;gap:20px;padding:clamp(30px,4vw,56px);display:grid}.auth-v3-card h1{margin-bottom:8px}.auth-v3-card .button{width:100%}.password-field{display:block;position:relative}.password-field input{width:100%;padding-right:94px}.password-field button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-v3-scene{box-shadow:none}.footer-owner-note{background:var(--surface-muted);border-radius:10px;gap:4px;margin-top:16px;padding:14px;font-size:.82rem;line-height:1.45;display:grid}.footer-orbit{border:1px solid var(--border);opacity:.72;border-bottom:0;border-radius:90px 90px 0 0;width:180px;height:90px;margin-top:22px;position:relative}.footer-orbit:before{content:"";border:1px solid var(--border);border-bottom:0;border-radius:60px 60px 0 0;position:absolute;inset:20px 45px -1px}.footer-orbit span{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute}.footer-orbit span:first-child{bottom:13px;left:12px}.footer-orbit span:nth-child(2){top:5px;left:85px}.footer-orbit span:nth-child(3){bottom:13px;right:12px}.footer-socials{gap:10px;display:flex}.footer-socials a{border:1px solid var(--border);border-radius:10px;place-items:center;width:44px;height:44px;padding:0!important;display:grid!important}.footer-socials .home-icon{width:24px;height:24px}html[data-theme=light] .light-v3-page{--v3-paper:#fffefa;--v3-wash:#f7f5f1;--v3-ink:#161817;--v3-muted:#656963;--v3-line:#ddd8d0;background:var(--v3-paper);color:var(--v3-ink)}html[data-theme=light] .light-v3-page .section{border-color:var(--v3-line);padding-block:clamp(74px,7vw,118px)}html[data-theme=light] .light-v3-page .section-hero{padding-top:clamp(72px,8vw,132px);padding-bottom:clamp(78px,8vw,128px)}html[data-theme=light] .light-v3-page .section-muted{background:var(--v3-wash)}html[data-theme=light] .light-v3-page .section-accent{background:#faf8f4}html[data-theme=light] .light-v3-page h1{letter-spacing:-.062em;font-size:clamp(3.2rem,5.1vw,5.7rem);line-height:.98}html[data-theme=light] .light-v3-page h2{letter-spacing:-.048em;font-size:clamp(2.35rem,3.8vw,4rem);line-height:1.03}html[data-theme=light] .light-v3-page h3{letter-spacing:-.02em}html[data-theme=light] .light-v3-page .eyebrow{color:#ff5d0c}html[data-theme=light] .light-v3-page .body-lg,html[data-theme=light] .light-v3-page p{color:var(--v3-muted)}html[data-theme=light] .light-v3-page .section-number{color:#ff5d0c}html[data-theme=light] .light-v3-page .home-icon{fill:none;stroke:#242725;stroke-width:1.45px}html[data-theme=light] .light-v3-page .home-icon-accent{stroke:#ff5d0c}html[data-theme=light] .light-v3-page .master-scene{border-color:var(--v3-line);background:var(--v3-paper);box-shadow:0 20px 60px #2f271e11}html[data-theme=light] .light-v3-page .v3-feature-grid article,html[data-theme=light] .light-v3-page .v3-step-grid li,html[data-theme=light] .light-v3-page .v3-lifecycle-grid li,html[data-theme=light] .light-v3-page .v3-platform-grid a,html[data-theme=light] .light-v3-page .v3-business-features article,html[data-theme=light] .light-v3-page .v3-inline-note,html[data-theme=light] .light-v3-page .v3-channel-stack a,html[data-theme=light] .light-v3-page .v3-help-map>a,html[data-theme=light] .light-v3-page .v3-help-center,html[data-theme=light] .light-v3-page .v3-result-states article,html[data-theme=light] .light-v3-page .v3-final-cta{border-color:var(--v3-line);background:var(--v3-paper);box-shadow:0 12px 34px #2f271e0b}html[data-theme=light] .light-v3-page .v3-feature-grid article{border-top:2px solid #ff5d0c}html[data-theme=light] .pricing-v3-page .v3-pricing-grid .card{border-color:var(--v3-line);background:var(--v3-paper);border-top:2px solid #ff5d0c;box-shadow:0 14px 40px #2f271e0e}html[data-theme=light] .pricing-v3-page .v3-pricing-grid .card:nth-child(2){border-color:#ff5d0c;box-shadow:0 20px 52px #ff5d0c1a}html[data-theme=light] .auth-v3-page{background:#fffefa}html[data-theme=light] .auth-v3-card{background:#fffefa;border-color:#ddd8d0;box-shadow:0 24px 70px #2f271e14}html[data-theme=light] .site-header{background:#fffefaf5}html[data-theme=light] .site-nav a[aria-current=page]{color:#ff5d0c}html[data-theme=light] .site-nav a[aria-current=page]:after{background:#ff5d0c}html[data-theme=light] .theme-toggle{background:#fffefa;border-color:#d7d2ca}html[data-theme=light] .site-footer{background:#fffefa;border-color:#ddd8d0}html[data-theme=light] .site-footer .mono-meta{color:#ff5d0c}@media (max-width:1100px){.v3-hero-grid,.v3-split,.v3-split-reverse,.v3-final-cta,.v3-business-panel,.v3-faq-cta,.v3-help-grid,.v3-channel-layout,.v3-contact-layout,.auth-v3-layout{grid-template-columns:1fr}.v3-feature-grid-4,.v3-business-features,.v3-platform-grid{grid-template-columns:repeat(2,1fr)}.v3-hero-scene,.v3-split .master-scene,.v3-business-panel .master-scene,.v3-faq-cta .master-scene{width:min(100%,820px)}.auth-v3-card{width:min(100%,620px)}.auth-v3-scene{width:min(100%,820px)}}@media (max-width:760px){html[data-theme=light] .light-v3-page .section{padding-block:58px}html[data-theme=light] .light-v3-page .section-hero{padding-top:50px;padding-bottom:62px}html[data-theme=light] .light-v3-page h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(2.65rem,12vw,3.45rem);line-height:1.01}html[data-theme=light] .light-v3-page h2{font-size:clamp(2.1rem,9.5vw,2.8rem)}.v3-heading-row,.v3-transparency,.v3-feature-grid-3,.v3-feature-grid-4,.v3-step-grid,.v3-lifecycle-grid,.v3-business-features,.v3-platform-grid{grid-template-columns:1fr}.v3-feature-grid article,.v3-step-grid li,.v3-lifecycle-grid li,.v3-pricing-grid .card{min-height:auto}.v3-step-grid li,.v3-lifecycle-grid li{grid-template-columns:auto 1fr;column-gap:18px;display:grid}.v3-step-grid li .home-icon,.v3-lifecycle-grid li .home-icon{grid-area:2/1/span 2;margin:20px 0 0}.v3-step-grid li h3,.v3-step-grid li p,.v3-lifecycle-grid li h3,.v3-lifecycle-grid li p{grid-column:2}.v3-step-grid li h3,.v3-lifecycle-grid li h3{margin-top:20px}.v3-pricing-intro{display:grid}.v3-help-map{grid-template-columns:1fr}.v3-help-center,.v3-help-map>a:last-child{grid-column:auto}.v3-platform-grid a{grid-template-columns:auto 1fr}.v3-platform-grid a>div{grid-column:1/-1}.auth-v3-page{padding:54px 16px}.auth-v3-card{padding:26px 20px}.auth-v3-card h1{font-size:clamp(2.6rem,12vw,3.5rem)}.auth-v3-scene{display:none}}html,body{background:var(--background);color:var(--text-primary)}.site-header,.site-footer{background:var(--background);border-color:var(--border)}.wordmark img{filter:none!important}.warehouse-page{gap:var(--space-5);display:grid}.warehouse-page h2{margin:var(--space-4) 0 0}.warehouse-summary{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.warehouse-summary article{min-height:108px;padding:var(--space-4);border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:grid}.warehouse-summary span{color:var(--text-muted);font:700 .68rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.warehouse-summary strong{font:700 1.8rem/1 var(--font-mono);align-self:end}.warehouse-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.warehouse-tabs button{padding:var(--space-3) var(--space-4);color:var(--text-secondary);background:0 0;border:0;border-bottom:3px solid #0000}.warehouse-tabs button.active{border-color:var(--accent);color:var(--text-primary)}.warehouse-filters{gap:var(--space-3);grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;display:grid}.warehouse-filters label{gap:var(--space-2);color:var(--text-muted);font-size:.78rem;display:grid}.warehouse-bulk,.warehouse-pagination{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.warehouse-pagination{justify-content:space-between}.warehouse-page td small{color:var(--text-muted);margin-top:4px;display:block}.link-button{color:var(--accent);background:0 0;border:0;padding:0;text-decoration:underline}.warehouse-modal{z-index:100;padding:var(--space-5);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.warehouse-modal:not(.admin-dialog)>div{width:min(780px,100%);max-height:88vh;padding:var(--space-6);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);overflow:auto}.warehouse-modal.admin-dialog{padding:clamp(16px,3vw,24px);overflow:auto}.admin-dialog-panel{border:1px solid var(--border);border-radius:var(--admin-card-radius);background:var(--surface);width:min(780px,100%);min-height:0;max-height:min(88vh,900px);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.admin-dialog-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3);border-bottom:1px solid var(--border);flex:none;display:flex}.admin-dialog-header h2{margin:0}.admin-dialog-body{min-height:0;padding:0 var(--space-5) var(--space-5);scrollbar-gutter:stable;overflow:auto}.admin-dialog-body .admin-form{padding:var(--space-5) 0 0;background:0 0;border:0;margin-top:0}.admin-dialog-footer{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;flex:none;display:flex}.modal-close{flex:none;place-items:center;display:inline-grid}.modal-close-icon{border:1px solid var(--border-strong);border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:1.6rem;line-height:1}.warehouse-page-size{justify-self:end}@media (max-width:900px){.warehouse-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-filters{grid-template-columns:1fr 1fr}}@media (max-width:600px){.warehouse-summary,.warehouse-filters{grid-template-columns:1fr}.warehouse-tabs{flex-wrap:nowrap;overflow-x:auto}.warehouse-tabs button{white-space:nowrap}}.wordmark{width:156px;height:auto;padding:0}.wordmark img{object-fit:contain;width:100%;height:auto}.language-control{font:700 .78rem/1 var(--font-mono);align-items:center;gap:4px;display:inline-flex}.language-control button,.footer-link-button{appearance:none;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.language-control button[aria-pressed=true]{color:#ff5d0c}.footer-link-button{color:#ff5d0c;text-align:left;margin-top:8px;display:block}.footer-social{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:18px;display:grid}.footer-social .footer-title,.footer-social-description{margin:0}.footer-social-description{color:var(--text-muted);font-size:.78rem;line-height:1.5}.footer-social-platforms{gap:10px;display:grid}.footer-social-platform{border:1px solid #343b43;border-radius:10px;grid-template-columns:46px repeat(2,minmax(0,1fr));width:100%;min-height:44px;display:grid;overflow:hidden}.footer-social-platform-icon{border-right:1px solid #343b43;place-items:center;min-width:46px;display:grid}.footer-social-platform-icon img{object-fit:contain;width:26px;height:26px;display:block}.site-footer a.footer-social-link{text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:0 10px;line-height:1.2;text-decoration:none;transition:color .16s,background-color .16s;display:flex;color:#a9b0b8!important;text-transform:none!important;margin:0!important;font-size:12px!important;font-weight:600!important}.site-footer a.footer-social-link+a.footer-social-link{border-left:1px solid #343b43}.site-footer a.footer-social-link:hover{background:#ff5d0c12;color:#ff5d0c!important}.site-footer a.footer-social-link:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #ff5d0c;position:relative}@media (max-width:820px) and (min-width:701px){.footer-social{padding-bottom:104px}}@media (max-width:700px){.footer-social{max-width:420px;padding-bottom:104px}.footer-social-platform{width:100%}}@media (max-width:340px){.footer-social-platform{grid-template-columns:44px repeat(2,minmax(0,1fr))}.footer-social-platform-icon{min-width:44px}.site-footer a.footer-social-link{padding-inline:6px;font-size:11px!important}}.pack-page{background:var(--background)}.pack-section{padding-block:clamp(64px,7vw,112px)}.pack-section.pack-soft{background:#f8f6f2}.approved-asset{place-items:center;min-width:0;margin:0;display:grid}.approved-asset img{object-fit:contain;width:100%;max-width:760px;height:auto;display:block}.pack-hero>.approved-asset img{max-width:820px}.pack-card,.card{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:var(--shadow)!important}.pack-card-index,.pack-eyebrow,.pack-card a{color:#ff5d0c!important}.pack-list li::marker{color:#ff5d0c!important}.pack-button-primary,.button-primary{color:#fff!important;background:#ff5d0c!important;border-color:#ff5d0c!important}.pack-button-secondary,.button-secondary{border-color:var(--border-strong)!important;background:var(--button-secondary-bg)!important;color:var(--button-secondary-text)!important}.services-dark-hero-fallback,.services-problem-dark-fallback,.brand-illustration-dark{display:none!important}.cookie-consent{z-index:100;border:1px solid var(--easyru-border);background:var(--easyru-surface);width:min(480px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--easyru-text);box-shadow:var(--easyru-shadow);border-radius:14px;padding:22px;position:fixed;bottom:24px;right:24px;overflow-y:auto}.cookie-consent.is-settings{width:min(760px,100% - 32px)}.cookie-consent p{color:var(--easyru-text-secondary);margin:8px 0 14px;line-height:1.5}.cookie-consent a{color:#d84c05}.cookie-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cookie-options{border:1px solid var(--easyru-border);background:var(--easyru-surface-soft);border-radius:10px;gap:10px;margin:14px 0;padding:14px;display:grid}.cookie-option{align-items:center;gap:9px;font-size:.92rem;display:flex}.cookie-option:has(input:disabled){opacity:.58}.cookie-analytics-info{border-top:1px solid var(--easyru-border);gap:14px;margin-top:16px;padding-top:16px;display:grid}.cookie-analytics-info h2,.cookie-analytics-info h3,.cookie-analytics-info p,.cookie-analytics-info ul{margin:0}.cookie-analytics-info h2{font-size:1.18rem}.cookie-analytics-info h3{font-size:.96rem}.cookie-analytics-info ul{color:var(--easyru-text-secondary);gap:4px;padding-left:20px;font-size:.9rem;line-height:1.45;display:grid}.cookie-analytics-columns{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:16px;display:grid}.cookie-analytics-state{border:1px solid var(--easyru-border);background:var(--easyru-surface-soft);border-radius:10px;align-content:start;gap:8px;padding:14px;display:grid}.cookie-analytics-state p{margin:0;font-size:.9rem}.cookie-traffic-exclusion{border-left:3px solid var(--easyru-accent);background:var(--easyru-surface-soft);border-radius:8px;padding:12px 14px}.legal-container{max-width:900px}.legal-updated{color:#6a6763;font-size:.9rem}.legal-toc{background:#fff;border:1px solid #e6e0da;border-radius:12px;gap:8px;margin:32px 0 46px;padding:20px;display:grid}.legal-toc a{color:#17191b;text-decoration:none}.legal-section{border-top:1px solid #e6e0da;padding-block:26px}.legal-section p{color:#504e4b;max-width:75ch;line-height:1.65}@media (max-width:760px){.pack-section{padding-block:54px}.approved-asset{margin-top:10px}.cookie-consent{max-height:calc(100dvh - 32px);bottom:16px;right:16px}.cookie-analytics-columns{grid-template-columns:1fr}.cookie-actions .pack-button{width:100%}}.home-final .final-hero{padding-top:clamp(36px,4vw,64px);padding-bottom:clamp(42px,4vw,72px)}.home-final .final-section{padding-block:clamp(54px,5vw,84px)}.home-final .final-card{min-height:0}.home-final .capability-card,.home-final .instruction-card-grid .final-card{flex-direction:column;display:flex}.home-final .capability-card h3,.home-final .instruction-card-grid h3{min-height:2.7em}.home-final .capability-card p,.home-final .instruction-card-grid p{min-height:4.2em}.home-final .capability-card .pack-button,.home-final .instruction-card-grid .pack-button{justify-content:center;margin-top:auto}.home-dialog-backdrop{z-index:200;background:#17191b7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.home-dialog{border:1px solid var(--border);background:var(--surface);width:min(760px,100%);max-height:min(760px,100vh - 48px);color:var(--text-primary);box-shadow:var(--shadow);border-radius:18px;padding:clamp(24px,4vw,42px);position:relative;overflow:auto}.home-dialog h2{margin:0 42px 18px 0}.home-dialog h3{margin:24px 0 10px}.home-dialog p{color:var(--text-secondary);line-height:1.6}.home-dialog li{color:var(--text-secondary);margin:7px 0}.home-dialog-close{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:16px;right:18px}.home-dialog-tags{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.home-dialog-tags span{color:#d84c05;border:1px solid #ff5d0c59;border-radius:999px;padding:7px 10px;font-size:.82rem}.home-dialog-disclaimer{border-top:1px solid var(--border);padding-top:18px;font-size:.9rem}.home-final .final-faq-layout{align-items:start}.tariff-grid .card h3{margin-top:0}.tariff-grid .card-topline+h3{margin-top:18px}.tariff-description{min-height:3.2em;line-height:1.55}.catalog-price{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:54px;margin:18px 0;display:flex}.catalog-price strong{color:var(--text-primary);font-size:clamp(1.8rem,3vw,2.5rem)}.catalog-price small{color:var(--text-muted);flex-basis:100%}.catalog-old-price{color:var(--text-muted);font-size:1rem;text-decoration:line-through}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.admin-page-header-copy{gap:var(--space-3);max-width:760px;display:grid}.admin-page-header-copy .eyebrow,.admin-page-header-copy h1,.admin-page-header-copy .body-lg{margin:0}.admin-page-header-actions{padding-top:var(--space-1);flex:none}.product-actions{gap:8px;min-width:110px;display:grid}.product-form{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.product-span{grid-column:1/-1}.product-check{align-items:center;gap:8px;display:flex}.product-preview{border:1px solid var(--border);background:var(--surface-soft);flex-wrap:wrap;gap:12px 24px;min-width:0;padding:16px;display:flex}.product-preview strong{flex-basis:100%}.business-card-description{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);margin:var(--space-5) 0;line-height:1.55}.product-preview-card{overflow-wrap:anywhere;flex-basis:100%;min-width:0;max-width:100%}.product-preview-language{width:min(100%,240px)}.contacts-admin-form{gap:var(--space-5);min-width:0;max-width:760px;display:grid}.contacts-admin-form .form-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.contacts-admin-form .product-preview,.contacts-admin-form small{overflow-wrap:anywhere}@media (max-width:760px){.admin-page-header{flex-direction:column}.admin-page-header-actions{padding-top:0}.admin-dialog-panel{max-height:calc(100dvh - 32px)}.admin-dialog-header,.admin-dialog-body,.admin-dialog-footer{padding-inline:var(--space-4)}.product-form{grid-template-columns:1fr}.product-span{grid-column:auto}.home-final .final-hero{padding-top:50px;padding-bottom:62px}.home-final .final-section{padding-block:54px}.home-final .capability-card h3,.home-final .instruction-card-grid h3,.home-final .capability-card p,.home-final .instruction-card-grid p{min-height:0}.home-dialog-backdrop{padding:16px}.home-dialog{max-height:calc(100vh - 32px);padding:24px 20px}}.public-guide{max-width:820px;margin-inline:auto}.public-guide .instruction-content{margin-top:32px}.public-guide .instruction-content h2{margin-bottom:24px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.public-guide .instruction-content h3{font-size:1.125rem;line-height:1.4}.public-guide .instruction-content li{margin-bottom:24px;padding-left:6px}.public-guide .instruction-content p{line-height:1.7}.sales-notice{border:1px solid var(--easyru-border);background:var(--easyru-surface-soft);color:var(--easyru-text);border-radius:16px;margin-block:24px;padding:20px 24px}.sales-notice strong{font-size:1rem;line-height:1.5;display:block}.sales-notice p{max-width:80ch;color:var(--easyru-text-secondary);margin-block:8px;font-size:.9375rem;line-height:1.6}@media (min-width:821px){.home-final .final-section{padding-block:20px}.home-final .final-hero{min-height:0;padding-block:18px 20px}}@media (max-width:820px){.home-final .final-section{padding-block:28px}.home-final .final-hero{min-height:0;padding:28px 0 32px}}@media (max-width:520px){.home-final .final-section{padding-block:24px}.home-final .final-hero{padding:24px 0 28px}}.referral-page .admin-page-header-copy{max-width:950px}.referral-page .referral-notice{margin:0 0 28px}.referral-card{width:min(100%,940px);padding:clamp(24px,3vw,36px)}.referral-card h2,.referral-section h2{margin:0 0 20px;font-size:clamp(1.35rem,2vw,1.75rem)}.referral-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.referral-field{min-width:0;color:var(--text-primary);align-content:start;gap:8px;font-size:.9rem;font-weight:700;line-height:1.4;display:grid}.referral-page .referral-field input,.referral-page .referral-field select,.admin-dialog .referral-field input,.admin-dialog .referral-field select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);font:inherit;border-radius:10px;margin:0;padding:10px 14px;font-weight:400}.referral-field input:focus-visible,.referral-field select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.referral-field small{color:var(--text-muted);font-size:.78rem;font-weight:400;line-height:1.4}.referral-field-wide{grid-column:1/-1}.referral-actions,.referral-row-actions{flex-wrap:wrap;gap:10px;display:flex}.referral-actions{margin-top:26px}.referral-section{margin-top:40px}.referral-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.referral-section-heading h2{margin-bottom:6px}.referral-section-heading p,.referral-hint{color:var(--text-muted);margin:0;line-height:1.5}.referral-period-controls{grid-template-columns:repeat(2,minmax(0,220px));gap:16px;margin-top:22px;display:grid}.referral-month-field{width:min(100%,260px)}.referral-table{border-radius:14px}.referral-table table{min-width:760px}.referral-table td small{color:var(--text-muted);margin-top:6px;display:block}.referral-table td strong{font-weight:700}.referral-link-tools{gap:8px;min-width:0;max-width:250px;display:grid}.referral-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.referral-copy-actions{flex-wrap:wrap;gap:8px;display:flex}.referral-copy-actions .button{min-height:36px;padding:7px 9px;font-size:.75rem}.referral-row-actions{grid-template-columns:minmax(176px,1fr);align-items:stretch;gap:10px;display:grid}.referral-row-actions .button{box-sizing:border-box;white-space:normal;text-align:center;width:100%;min-height:48px;padding:10px 14px;font-size:.8rem;line-height:1.25}.referral-row-actions .button:disabled{min-height:48px}.referral-period-controls>.button{align-self:end;min-height:48px}.referral-total{background:var(--surface-soft);font-weight:700}.referral-empty{color:var(--text-muted);margin:0;padding:20px}.referral-section>.referral-hint{margin-top:12px}.referral-edit-form{padding-top:20px}.referral-edit-form>.referral-hint{margin-bottom:22px}@media (max-width:720px){.referral-form-grid{grid-template-columns:minmax(0,1fr)}.referral-field-wide{grid-column:auto}.referral-section-heading{flex-direction:column;align-items:stretch}.referral-section-heading>.button{align-self:flex-start}.referral-period-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.referral-period-controls{grid-template-columns:minmax(0,1fr)}.referral-card{padding:20px}}.referral-legal .legal-container{max-width:960px}.referral-legal .pack-lead{max-width:72ch}.referral-legal-status{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-left:5px solid #ff5d0c;border-radius:12px;margin:24px 0;padding:18px 22px}.referral-legal-status strong{font-size:1.05rem;display:block}.referral-legal-status p{color:var(--text-secondary);margin:8px 0 0;line-height:1.6}.referral-legal-language{border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;padding:12px 16px}.referral-legal-meta,.referral-legal-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.referral-legal-meta>div,.referral-legal-terms>div{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:14px 16px}.referral-legal-meta dt,.referral-legal-terms dt{color:var(--text-muted);font-size:.82rem;font-weight:700}.referral-legal-meta dd,.referral-legal-terms dd{color:var(--text-primary);margin:7px 0 0;line-height:1.55}.referral-legal .legal-toc{border-color:var(--border);background:var(--surface);margin:28px 0}.referral-legal .legal-toc a{color:var(--text-primary)}.referral-legal a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:3px}.referral-legal-block{border-top:1px solid var(--border);padding:30px 0;scroll-margin-top:110px}.referral-legal-block h2{margin:0 0 18px;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.2}.referral-legal-block h3{margin:24px 0 12px;font-size:clamp(1.08rem,2vw,1.3rem)}.referral-legal-block p,.referral-legal-block li{max-width:76ch;color:var(--text-secondary);line-height:1.7}.referral-legal-block li+li{margin-top:8px}.referral-legal-preface{font-weight:600}.referral-legal-clause{scroll-margin-top:110px}.referral-legal-clause+.referral-legal-clause{margin-top:28px}@media (max-width:640px){.referral-legal-meta,.referral-legal-terms{grid-template-columns:minmax(0,1fr)}.referral-legal-status{padding:16px}.referral-legal-block{padding:24px 0}}@media print{:is(body:has(.referral-legal) .site-header,body:has(.referral-legal) .site-footer){display:none}.referral-legal .pack-section{padding:0}.referral-legal .legal-container{max-width:none}.referral-legal-block,.referral-legal-clause{break-inside:avoid-page}.referral-legal a{color:inherit;text-decoration:underline}}.order-care-block{margin:var(--space-7) 0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--admin-card-radius);background:var(--surface)}.order-care-heading,.order-care-history-top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.order-care-heading h2{margin:0}.order-care-heading p{color:var(--text-secondary)}.order-care-history{gap:var(--space-4);margin-top:var(--space-5);display:grid}.order-care-history-item{border:1px solid var(--border);padding:var(--space-4);border-radius:12px}.order-care-history-item p{overflow-wrap:anywhere}.order-care-row-actions{margin-top:6px;font-size:.82rem}.order-care-row-actions summary{cursor:pointer}.order-care-row-actions a{padding:6px 0;display:block}.order-care-row-status{color:var(--text-secondary);margin-top:5px;display:block}.admin-dialog-panel:has(.order-care-form){width:min(960px,100vw - 32px)}.order-care-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:none;display:grid}.order-care-form>.notice,.order-care-form>.order-care-section-title,.order-care-form>.order-care-source,.order-care-form>.order-care-bundle-confirm,.order-care-form>.order-care-preview{grid-column:1/-1}.order-care-section-title{margin:8px 0 -4px;font-size:1rem}.order-care-source{border:1px solid var(--border);border-radius:var(--admin-control-radius);background:var(--surface-muted);padding:16px}.order-care-source dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.order-care-source dl div{min-width:0}.order-care-source dt{color:var(--text-secondary);margin-bottom:5px;font-size:.78rem;font-weight:700}.order-care-source dd{overflow-wrap:anywhere;margin:0;font-weight:750}.order-care-form .field{min-width:0}.order-care-form .field input,.order-care-form .field select{min-height:var(--admin-control-height-md);border-radius:var(--admin-control-radius)}.order-care-note textarea{resize:vertical;border-radius:var(--admin-control-radius);min-height:104px;max-height:160px}.order-care-bundle-confirm{border:1px solid var(--border);border-radius:var(--admin-card-radius);background:var(--surface-muted);gap:10px;padding:16px;display:grid}.order-care-bundle-confirm h3,.order-care-bundle-confirm p{margin:0}.order-care-bundle-confirm .admin-inline-check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.order-care-bundle-confirm input{margin-top:3px}.order-care-changed{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);display:grid}.order-care-preview{border:1px solid var(--border);border-radius:var(--admin-card-radius);background:var(--surface-muted);gap:14px;min-width:0;padding:18px;display:grid}.order-care-preview h3{margin:0}.order-care-preview-meta{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:12px;margin:0;display:grid}.order-care-preview-meta div{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:12px}.order-care-preview-meta dt{color:var(--text-secondary);font-size:.78rem;font-weight:700}.order-care-preview-meta dd{overflow-wrap:anywhere;margin:5px 0 0}.order-care-preview-frame{border:1px solid var(--border);background:#fff;border-radius:12px;max-height:430px;overflow:auto}.order-care-preview iframe{background:#fff;border:0;width:100%;height:420px;display:block}.order-care-preview pre{white-space:pre-wrap;word-break:break-word;overflow:auto}.order-care-block .header-actions{margin-top:var(--space-3)}@media (max-width:760px){.order-care-heading{flex-direction:column}.order-care-block{padding:var(--space-4)}.order-care-form{grid-template-columns:1fr;gap:14px}.order-care-form>*{grid-column:1!important}.order-care-source dl{grid-template-columns:repeat(2,minmax(0,1fr))}.order-care-preview-meta{grid-template-columns:1fr}.order-care-preview iframe{height:340px}.admin-dialog-panel:has(.order-care-form) .admin-dialog-footer{grid-template-columns:1fr;display:grid}.admin-dialog-panel:has(.order-care-form) .admin-dialog-footer .button{width:100%}}@media (max-width:420px){.order-care-source dl{grid-template-columns:1fr}.order-care-preview{padding:14px}}.checkout-r2-promo-breakdown{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.checkout-r2-promo-breakdown dt{color:var(--text-secondary)}.checkout-r2-promo-breakdown dd{text-align:right;white-space:nowrap;margin:0;font-weight:600}
