@import url("https://fonts.googleapis.com/css2?family=SUSE:wght@400..800&display=swap");:root{color-scheme:dark;--header-background:rgba(8,9,9,0.96);--background:#080909;--surface:#0d0f0f;--surface-hover:#111414;--border:#292d2d;--border-light:#343838;--foreground:#f4f5f4;--muted:#8d9292;--muted-light:#b3b8b7;--green:#51f28a;--green-dark:#20bd5d;--panel:#0c0e0e;--panel-subtle:#0b0d0d;--input:#111313;--chip:#101212;--hover:#151818;--raised:#191c1c;--raised-hover:#141717;--table-heading:#101313;--symbol:#171a1a;--terminal:#080a0a;--gradient-start:#0e1010;--gradient-end:#0a0c0c;--eyebrow:#aeb4b3;--heading-muted:#666b6a;--chip-text:#c5c9c8;--fine-print:#626867;--number-muted:#5f6664;--decorative:#4f5553;--placeholder:#707675;--focus-border:#525858;--hover-border:#505555;--card-border:#3d4342;--control-border:#404646;--code-text:#c8f8df;--danger:#ff8b8b;--error-text:#ffaaaa;--success-text:#a8f5c2;--warning:#ffbf47;--info:#8bbcff;--button-hover:#ffffff;--selected:#f2f3f2;--max-width:1440px;--font-sans:"SUSE",Arial,Helvetica,sans-serif}:root[data-theme=light]{color-scheme:light;--background:#f7faf8;--surface:#ffffff;--surface-hover:#edf3ef;--border:#d4dfd8;--border-light:#b9cbbf;--foreground:#18291f;--muted:#5a6d61;--muted-light:#42594b;--green:#16763b;--green-dark:#116330;--header-background:rgba(247,250,248,0.96);--panel:#ffffff;--panel-subtle:#f1f4f2;--input:#ffffff;--chip:#edf2ef;--hover:#e6ede8;--raised:#e2eae5;--raised-hover:#dce7e0;--table-heading:#eaf0ec;--symbol:#e6eee9;--terminal:#edf4ef;--gradient-start:#ffffff;--gradient-end:#f1f5f2;--eyebrow:#52615a;--heading-muted:#65736b;--chip-text:#405348;--fine-print:#5e6e64;--number-muted:#64756a;--decorative:#697a70;--placeholder:#64736b;--focus-border:#71867a;--hover-border:#82968a;--card-border:#95a79b;--control-border:#82968a;--code-text:#176339;--danger:#b32332;--error-text:#b32332;--success-text:#176339;--warning:#835700;--info:#245fb0;--button-hover:#263c2e;--selected:#20382a}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--background);color:var(--foreground)}body{min-height:100vh;font-family:var(--font-sans);overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header{width:100%;height:82px;display:flex;align-items:center;padding:0 48px;border-bottom:1px solid var(--border);background:var(--header-background);position:sticky;top:0;z-index:50;backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:23px;font-weight:700;letter-spacing:-.04em;white-space:nowrap}.brand-logo{width:42px;height:42px;object-fit:contain;display:block}.main-nav{gap:40px}.main-nav a{color:var(--muted-light);font-size:15px;transition:color .18s ease,opacity .18s ease}.main-nav a:hover{color:var(--foreground)}.nav-dropdown{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--muted-light);cursor:pointer;font-size:15px;transition:color .18s ease}.nav-dropdown-trigger:hover{color:var(--foreground)}.nav-chevron{display:inline-block;font-size:16px;line-height:1;transform:translateY(-1px);transition:transform .18s ease}.nav-dropdown:hover .nav-chevron{transform:rotate(180deg) translateY(1px)}.nav-dropdown-menu{position:absolute;top:calc(100% + 20px);left:50%;width:280px;padding:9px;transform:translateX(-50%) translateY(-6px);border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 20px 60px rgba(0,0,0,.55),0 5px 20px rgba(0,0,0,.35);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:100}.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.nav-dropdown-menu a{display:flex;flex-direction:column;gap:5px;padding:13px 14px;border-radius:8px;color:var(--foreground);transition:background .16s ease,color .16s ease}.nav-dropdown-menu a:hover{background:var(--hover)}.nav-dropdown-menu strong{font-size:14px;font-weight:600;color:var(--foreground)}.nav-dropdown-menu span{color:var(--muted);font-size:12px;line-height:1.45}.main-nav{display:flex;align-items:center;justify-content:center;gap:32px;margin:0 auto}.main-nav>a{color:var(--muted-light);font-size:15px;transition:color .18s ease}.header-cta,.main-nav>a:hover{color:var(--foreground)}.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border:1px solid var(--border-light);border-radius:9px;font-size:14px;font-weight:600;transition:background .18s ease,border-color .18s ease}.header-cta:hover{background:var(--surface);border-color:var(--hover-border)}.header-cta span{font-size:18px}.contact-section,.content-section,.gpu-trend-section,.hero,.pricing-section,.providers-section{width:min(var(--max-width),calc(100% - 96px));margin-left:auto;margin-right:auto}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--eyebrow);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.status-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 12px rgba(81,242,138,.8),0 0 28px rgba(81,242,138,.25)}.hero{min-height:760px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding-top:90px;padding-bottom:100px}.hero-content{min-width:0}.hero h1{max-width:800px;margin:38px 0 30px;font-size:clamp(68px,7vw,112px);line-height:.9;font-weight:700;letter-spacing:-.075em}.hero h1 span{display:block;color:var(--heading-muted)}.hero-description{max-width:720px;margin:0;color:var(--muted-light);font-size:18px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:38px}.primary-button,.secondary-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 24px;border-radius:9px;font-size:15px;font-weight:700;transition:transform .18s ease,background .18s ease,border-color .18s ease}.primary-button{background:var(--foreground);color:var(--background)}.primary-button:hover{transform:translateY(-2px);background:var(--button-hover)}.secondary-button{border:1px solid var(--border-light);color:var(--foreground)}.secondary-button:hover{transform:translateY(-2px);background:var(--surface);border-color:var(--hover-border)}.primary-button span,.secondary-button span{font-size:18px}.live-label{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:12px;font-weight:700;letter-spacing:.08em}.live-label i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px rgba(81,242,138,.8)}.gpu-trend-section{padding:92px 0 110px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.gpu-trend-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:80px;align-items:end}.gpu-trend-heading h2{max-width:880px;margin:20px 0 0;font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.06em}.gpu-trend-heading>p{max-width:560px;margin:0;color:var(--muted);font-size:16px;line-height:1.65}.gpu-trend-card{margin-top:46px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:radial-gradient(circle at 25% 0,rgba(81,242,138,.055),transparent 32%),var(--panel)}.gpu-trend-toolbar{display:flex;justify-content:space-between;gap:28px;padding:20px 22px;border-bottom:1px solid var(--border);background:var(--panel-subtle)}.gpu-trend-range{flex:0 0 auto}.gpu-trend-range span,.gpu-trend-range strong{display:block}.gpu-trend-range span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.09em}.gpu-trend-range strong{margin-top:6px;font-size:14px}.gpu-trend-periods{display:inline-flex;gap:3px;margin-top:12px;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--input)}.gpu-trend-periods button{min-width:38px;height:28px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.04em;transition:background .16s ease,color .16s ease}.gpu-trend-periods button:hover{color:var(--foreground)}.gpu-trend-periods button.active{background:var(--selected);color:var(--background)}.gpu-trend-filters{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.gpu-trend-filter{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;transition:color .16s ease,border-color .16s ease,background .16s ease}.gpu-trend-filter>span,.gpu-trend-stat span i,.gpu-trend-tooltip span i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,currentColor 35%,transparent)}.gpu-trend-filter small{color:var(--fine-print);font-size:9px;font-weight:600;text-transform:uppercase}.gpu-trend-filter.active,.gpu-trend-filter:hover:not(:disabled){border-color:var(--border-light);background:var(--surface-hover);color:var(--foreground)}.gpu-trend-filter:disabled{opacity:.5;cursor:not-allowed}.gpu-trend-chart-wrap{position:relative;min-height:250px;padding:18px 20px 5px}.gpu-trend-chart{width:100%;min-width:720px;height:auto;display:block;overflow:visible}.gpu-trend-grid-line{stroke:var(--border);stroke-width:1;stroke-dasharray:3 6}.gpu-trend-axis-label{fill:var(--muted);font-family:var(--font-sans);font-size:11px}.gpu-trend-line,.gpu-trend-line-shadow{fill:none;stroke-linecap:round;stroke-linejoin:round}.gpu-trend-line-shadow{stroke:var(--background);stroke-width:7;opacity:.8}.gpu-trend-line{stroke-width:2.6;vector-effect:non-scaling-stroke}.gpu-trend-point{stroke:var(--panel);stroke-width:2;vector-effect:non-scaling-stroke;transition:r .12s ease}.gpu-trend-hover-line{stroke:var(--muted-light);stroke-width:1;stroke-dasharray:4 5;opacity:.65;pointer-events:none}.gpu-trend-hit-area{fill:transparent;cursor:crosshair}.gpu-trend-tooltip{position:absolute;top:30px;z-index:3;min-width:175px;padding:13px;transform:translateX(12px);border:1px solid var(--border-light);border-radius:9px;background:var(--surface);box-shadow:0 14px 35px rgba(0,0,0,.32);pointer-events:none}.gpu-trend-tooltip.align-right{transform:translateX(calc(-100% - 12px))}.gpu-trend-tooltip>strong{display:block;margin-bottom:9px;color:var(--muted-light);font-size:11px}.gpu-trend-tooltip>span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:3px 0;font-size:11px}.gpu-trend-tooltip span b{font-size:11px}.gpu-trend-tooltip>small{color:var(--muted)}.gpu-trend-stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--border)}.gpu-trend-stat{min-width:0;padding:18px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--foreground);text-align:left;cursor:pointer;transition:background .16s ease,opacity .16s ease}.gpu-trend-stat:last-child{border-right:0}.gpu-trend-stat:not(.active){opacity:.45}.gpu-trend-stat.active,.gpu-trend-stat:hover:not(:disabled){background:var(--surface-hover)}.gpu-trend-stat:disabled{cursor:not-allowed}.gpu-trend-stat>span{display:flex;align-items:center;gap:7px;color:var(--muted-light);font-size:11px;font-weight:650}.gpu-trend-stat>strong{display:block;margin-top:9px;font-size:21px;letter-spacing:-.03em}.gpu-trend-stat>strong small{margin-left:3px;color:var(--muted);font-size:10px;font-weight:500}.gpu-trend-stat>em{display:block;margin-top:6px;overflow:hidden;color:var(--muted);font-size:9px;font-style:normal;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.gpu-trend-note{max-width:950px;margin:15px 0 0;color:var(--fine-print);font-size:11px;line-height:1.6}.providers-section{padding-top:100px;padding-bottom:120px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:45px}.contact-section h2,.content-section h2,.pricing-section h2,.section-heading h2{max-width:900px;margin:24px 0 0;font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.06em}.section-heading p{max-width:650px;margin:24px 0 0;color:var(--muted);font-size:17px;line-height:1.65}.provider-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--panel-subtle)}.gpu-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.filter-button{height:38px;padding:0 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted-light);cursor:pointer;font-size:13px;transition:color .18s ease,background .18s ease,border-color .18s ease}.filter-button:hover{color:var(--foreground);background:var(--surface)}.filter-button.active{color:var(--background);background:var(--selected);border-color:var(--selected)}.provider-search{width:230px;height:40px;padding:0 14px;outline:none;border:1px solid var(--border);border-radius:7px;background:var(--input);color:var(--foreground);font-size:13px}.provider-search::placeholder{color:var(--placeholder)}.provider-search:focus{border-color:var(--focus-border)}.provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.provider-card{min-width:0;min-height:340px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,var(--gradient-start) 0,var(--gradient-end) 100%);transition:transform .2s ease,border-color .2s ease,background .2s ease}.provider-card:hover{transform:translateY(-4px);border-color:var(--card-border);background:var(--surface-hover)}.provider-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.provider-card h3{margin:0;font-size:25px;letter-spacing:-.045em}.provider-region{display:block;margin-top:7px;color:var(--muted);font-size:12px}.spot-badge{display:inline-flex;align-items:center;height:25px;padding:0 8px;border:1px solid rgba(81,242,138,.2);border-radius:5px;color:var(--green);background:rgba(81,242,138,.06);font-size:10px;font-weight:700;letter-spacing:.08em}.provider-description{min-height:72px;margin:20px 0 18px;color:var(--muted-light);font-size:14px;line-height:1.7}.provider-gpus{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:auto}.provider-gpus span{padding:7px 9px;border:1px solid var(--border);border-radius:5px;color:var(--chip-text);background:var(--chip);font-size:11px;font-weight:600}.provider-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-top:30px;padding-top:22px;border-top:1px solid var(--border)}.provider-card-bottom small{display:block;margin-bottom:5px;color:var(--muted);font-size:11px}.provider-card-bottom strong{display:block;color:var(--foreground);font-size:18px}.price-source{display:block;margin-top:5px;color:var(--muted);font-size:10px}.price-source.live{color:var(--green)}.provider-link{display:inline-flex;align-items:center;gap:7px;color:var(--foreground);font-size:13px;font-weight:700;white-space:nowrap}.provider-link span{color:var(--green);font-size:17px;transition:transform .18s ease}.provider-link:hover span{transform:translateX(4px)}.referral-disclosure{margin:25px 0 0;color:var(--fine-print);font-size:11px;line-height:1.6}.empty-state{padding:70px 20px;text-align:center;border:1px dashed var(--border);border-radius:14px}.empty-state h3{margin:0 0 8px;font-size:20px}.empty-state p{margin:0;color:var(--muted)}.calculator-section{width:min(var(--max-width),calc(100% - 96px));margin:0 auto;padding-top:70px;padding-bottom:90px;border-top:1px solid var(--border)}.calculator-heading h2{max-width:1000px;margin:16px 0 0;font-size:clamp(48px,5vw,72px);line-height:.98;letter-spacing:-.06em}.calculator-heading p{max-width:760px;margin:22px 0 0;color:var(--muted-light);font-size:17px;line-height:1.6}.calculator{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:20px;margin-top:42px}.calculator-config,.calculator-result{min-width:0;padding:26px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.calculator-field{margin-bottom:18px}.calculator-field label{display:block;margin-bottom:8px;color:var(--muted-light);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.calculator-field select{width:100%;height:46px;padding:0 14px;border:1px solid var(--border);border-radius:8px;outline:none;background:var(--input);color:var(--foreground);cursor:pointer;font:inherit;font-size:14px}.calculator-field select:focus{border-color:var(--hover-border)}.number-control{display:grid;grid-template-columns:48px 1fr 48px;width:100%;height:46px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--input)}.number-control button{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--foreground);cursor:pointer;font-size:22px}.number-control button:hover{background:var(--raised)}.number-control strong{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--border);border-right:1px solid var(--border);color:var(--foreground);font-size:15px}.calculator-options{display:grid;gap:9px;margin-top:22px}.calculator-option{display:flex;align-items:center;gap:13px;min-height:56px;padding:10px 14px;border:1px solid var(--border);border-radius:9px;background:var(--chip);cursor:pointer;transition:border-color .16s ease,background .16s ease}.calculator-option:hover{border-color:var(--control-border);background:var(--raised-hover)}.calculator-option input{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:var(--green)}.calculator-option span{display:flex;flex-direction:column;gap:3px}.calculator-option strong{color:var(--foreground);font-size:14px}.calculator-option small{color:var(--muted);font-size:12px}.calculator-result{display:flex;flex-direction:column}.calculator-result-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--border);color:var(--muted);font-size:13px}.calculator-total{padding:25px 0 18px}.calculator-total small{display:block;margin-bottom:8px;color:var(--muted);font-size:12px}.calculator-total strong{font-size:46px;line-height:1;letter-spacing:-.055em}.calculator-total strong span{margin-left:5px;color:var(--muted);font-size:15px;letter-spacing:0}.calculator-monthly{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);font-size:13px}.calculator-monthly strong{color:var(--foreground);font-size:17px}.calculator-breakdown{display:grid}.calculator-breakdown div{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border);font-size:13px}.calculator-breakdown span{color:var(--muted)}.calculator-breakdown strong{color:var(--muted-light);font-weight:600}.calculator-button{width:100%;margin-top:20px}.calculator-note{margin:15px 0 0;color:var(--fine-print);font-size:11px;line-height:1.6}.content-section{padding-top:110px;padding-bottom:110px;border-top:1px solid var(--border)}.content-section>p{max-width:760px;margin:28px 0 0;color:var(--muted-light);font-size:18px;line-height:1.75}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.feature-grid article{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.feature-number{display:block;margin-bottom:70px;color:var(--number-muted);font-size:13px;font-weight:700;letter-spacing:.1em}.feature-grid h3{margin:0 0 10px;font-size:19px;letter-spacing:-.04em}.feature-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}#products{padding-top:64px;padding-bottom:64px}.feature-grid .feature-number{margin-bottom:20px}.split-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.8fr);gap:100px;align-items:center}.kubernetes-card{padding:10px 28px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.k8s-line{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid var(--border);color:var(--muted-light);font-size:14px}.k8s-line:last-child{border-bottom:0}.k8s-line strong{color:var(--green);font-size:13px}.pricing-section{padding-top:120px;padding-bottom:120px;border-top:1px solid var(--border)}.pricing-section>p{max-width:700px;margin:28px 0 0;color:var(--muted-light);font-size:17px;line-height:1.7}.pricing-card{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:50px;padding:30px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.pricing-card span{display:block;margin-bottom:8px;color:var(--muted);font-size:13px}.pricing-card strong{font-size:25px;letter-spacing:-.04em}.contact-section{padding-top:120px;padding-bottom:140px;border-top:1px solid var(--border);text-align:center}.contact-section .eyebrow{justify-content:center}.contact-section h2{max-width:950px;margin-left:auto;margin-right:auto}.contact-section p{max-width:620px;margin:28px auto 35px;color:var(--muted-light);font-size:17px;line-height:1.7}.contact-section .primary-button,.site-footer{margin:0 auto}.site-footer{width:min(var(--max-width),calc(100% - 96px));border-top:1px solid var(--border);color:var(--muted)}.footer-main{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(500px,1.1fr);gap:100px;padding:74px 0 64px}.footer-intro p{max-width:390px;margin:22px 0;color:var(--muted-light);font-size:15px;line-height:1.65}.footer-brand{color:var(--foreground);font-size:21px}.footer-brand .brand-logo{width:32px;height:32px}.footer-contact-link{display:inline-flex;gap:8px;color:var(--green);font-size:14px;font-weight:700}.footer-contact-link span{font-size:17px}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.footer-links h2{margin:0 0 18px;color:var(--foreground);font-size:13px;font-weight:700}.footer-links a{display:block;width:fit-content;margin-top:12px;color:var(--muted-light);font-size:13px;transition:color .18s ease}.footer-links a:hover{color:var(--green)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:24px 0 32px;border-top:1px solid var(--border);font-size:12px}.legal-page-content{width:min(860px,calc(100% - 96px));margin:0 auto;padding:120px 0 140px}.legal-page-header{padding-bottom:52px;border-bottom:1px solid var(--border)}.legal-page-header h1{margin:20px 0 18px;font-size:clamp(52px,7vw,82px);line-height:.98;letter-spacing:-.055em}.legal-effective-date,.legal-intro,.legal-section li,.legal-section p{color:var(--muted-light);font-size:16px;line-height:1.75}.legal-effective-date{margin:0;font-size:14px}.legal-intro{margin:30px 0 0;font-size:18px}.legal-section{padding:38px 0;border-bottom:1px solid var(--border)}.legal-section h2{margin:0 0 16px;font-size:25px;letter-spacing:-.025em}.legal-section h3{margin:26px 0 8px;font-size:17px}.legal-section p{margin:12px 0 0}.legal-section ul{margin:14px 0 0;padding-left:22px}.legal-section li+li{margin-top:8px}.contact-form-privacy a,.legal-section a{color:var(--green);text-decoration:underline;text-underline-offset:3px}@media (max-width:650px){.legal-page-content{width:calc(100% - 40px);padding:80px 0 100px}.legal-page-header h1{font-size:48px}}@media (max-width:1200px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-nav{gap:24px}.contact-section,.content-section,.gpu-trend-section,.hero,.pricing-section,.providers-section,.site-footer{width:min(var(--max-width),calc(100% - 64px))}.hero h1{font-size:clamp(62px,7vw,92px)}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-trend-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.gpu-trend-stat:nth-child(3){border-right:1px solid var(--border)}.gpu-trend-stat:nth-child(4){border-right:0}.gpu-trend-stat:nth-child(-n+4){border-bottom:1px solid var(--border)}}@media (max-width:900px){.site-header{height:72px;padding:0 22px}.header-cta,.main-nav{display:none}.hero{min-height:auto;padding-top:80px;padding-bottom:80px}.gpu-trend-heading,.hero{grid-template-columns:1fr}.gpu-trend-heading{gap:22px}.gpu-trend-heading>p{max-width:650px}.split-section{grid-template-columns:1fr;gap:50px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.calculator-section{width:calc(100% - 36px);padding-top:55px;padding-bottom:70px}.calculator-heading h2{font-size:44px}.calculator{grid-template-columns:1fr;margin-top:30px}.calculator-config,.calculator-result{padding:20px}.calculator-total strong{font-size:40px}.site-header{padding:0 18px}.brand{gap:8px;font-size:20px}.brand-logo{width:36px;height:36px}.header-cta{height:40px;padding:0 14px;font-size:12px}.contact-section,.content-section,.gpu-trend-section,.hero,.pricing-section,.providers-section,.site-footer{width:calc(100% - 36px)}.hero{padding-top:65px;padding-bottom:70px}.hero h1{margin-top:28px;font-size:clamp(54px,16vw,78px);line-height:.92}.hero-description{font-size:15px;line-height:1.65}.gpu-trend-section{padding-top:65px;padding-bottom:75px}.gpu-trend-heading{grid-template-columns:1fr;gap:20px}.gpu-trend-heading h2{font-size:44px}.gpu-trend-card{margin-top:32px}.gpu-trend-toolbar{flex-direction:column}.gpu-trend-filters{justify-content:flex-start}.gpu-trend-chart-wrap{min-height:0;overflow-x:auto;padding-left:10px;padding-right:10px}.gpu-trend-chart{width:720px}.gpu-trend-tooltip{display:none}.gpu-trend-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gpu-trend-stat,.gpu-trend-stat:nth-child(3),.gpu-trend-stat:nth-child(4){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.gpu-trend-stat:nth-child(2n){border-right:0}.gpu-trend-stat:last-child{border-bottom:0}.hero-actions{flex-direction:column;align-items:stretch}.primary-button,.secondary-button{width:100%}.contact-section h2,.content-section h2,.pricing-section h2,.section-heading h2{font-size:44px}.provider-controls{flex-direction:column;align-items:stretch;padding:12px}.gpu-filters{width:100%}.filter-button{flex:1 0 auto}.provider-search{width:100%}.provider-grid{grid-template-columns:1fr}.provider-card{min-height:390px}.provider-description{min-height:auto}.feature-grid{grid-template-columns:1fr;margin-top:24px}.pricing-card{flex-direction:column;align-items:flex-start}.pricing-card .primary-button{width:100%}.footer-main{grid-template-columns:1fr;gap:48px;padding:56px 0 48px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.footer-bottom{flex-direction:column;gap:8px}}.observability-guide{width:min(var(--max-width),calc(100% - 96px));margin:0 auto;padding:90px 0;border-top:1px solid var(--border)}.observability-heading{max-width:790px;margin-bottom:42px}.observability-heading h2{margin:15px 0 16px;font-size:clamp(38px,4.5vw,58px);line-height:1;letter-spacing:-.05em}.observability-alerts p,.observability-heading p,.observability-value-grid p{color:var(--muted-light);line-height:1.65}.observability-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.observability-alerts article,.observability-metrics,.observability-value-grid article{padding:28px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.observability-value-grid article>span{display:block;margin-bottom:26px;color:var(--green);font-size:13px;font-weight:700}.observability-alerts h3,.observability-metrics h3,.observability-value-grid h3{margin:0 0 12px;font-size:20px}.observability-stack{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;margin-bottom:18px}.observability-stack article{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--border-light);border-radius:12px;background:var(--panel-subtle)}.observability-stack article strong{color:var(--foreground)}.observability-stack article span{color:var(--muted);font-size:13px}.observability-stack i{color:var(--green);font-style:normal;font-size:22px}.observability-metrics ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 28px;margin:22px 0 0;padding:0;list-style:none}.observability-metrics li{display:flex;gap:10px;color:var(--muted-light);line-height:1.5}.observability-metrics li:before{color:var(--green);content:"✓"}.observability-dashboard{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.observability-dashboard-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.observability-dashboard-featured{grid-column:1/-1}.observability-dashboard a{display:block;background:#fff}.observability-dashboard img{display:block;width:100%;height:auto}.observability-dashboard figcaption{padding:14px 18px;color:var(--muted);font-size:12px}.observability-dashboard-ui{background:var(--surface-hover)}.dashboard-ui-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px}.dashboard-ui-header>div{display:flex;align-items:center;gap:10px}.dashboard-ui-header strong{color:var(--foreground);font-size:14px}.dashboard-logo{color:#f47a20;font-size:18px;font-weight:800}.dashboard-alert-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}.dashboard-alert-summary div{padding:13px;border:1px solid var(--border);border-radius:7px;background:var(--panel-subtle)}.dashboard-alert-summary strong{display:block;font-size:24px}.dashboard-alert-summary span{color:var(--muted);font-size:11px}.dashboard-alert-list{padding:0 16px 16px}.dashboard-alert-list>div{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:start;padding:13px 0;border-top:1px solid var(--border)}.dashboard-state{padding:4px 6px;border-radius:4px;text-align:center;font-size:9px;font-weight:800;letter-spacing:.06em}.state-firing{color:var(--danger);background:rgba(255,92,92,.12)}.state-warning{color:var(--warning);background:rgba(255,191,71,.12)}.dashboard-alert-list p{margin:0}.dashboard-alert-list p strong{display:block;font-size:12px}.dashboard-alert-list p small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.dashboard-mapping-scroll{overflow-x:auto;padding:12px}.dashboard-mapping-table{width:100%;min-width:700px;border-collapse:collapse;font-size:11px}.dashboard-mapping-table td,.dashboard-mapping-table th{padding:11px 10px;border-bottom:1px solid var(--border);text-align:left}.dashboard-mapping-table th{color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.dashboard-mapping-table td{color:var(--muted-light)}.dashboard-mapping-table td:first-child{color:var(--foreground);font-weight:700}.dashboard-mapping-table td span,.dashboard-mapping-table td strong{display:block}.dashboard-mapping-table td span{margin-top:3px;color:var(--muted)}.dashboard-mapping-table code{color:var(--code-text);font-size:10px}.observability-alerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.alert-severity{display:inline-block;margin-bottom:22px;padding:5px 8px;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.09em}.alert-warning{background:rgba(255,191,71,.12);color:var(--warning)}.alert-critical{background:rgba(255,92,92,.12);color:var(--danger)}.observability-alerts code{display:block;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--terminal);color:var(--code-text);font-size:12px;line-height:1.5;overflow-wrap:anywhere}@media (max-width:850px){.observability-stack,.observability-value-grid{grid-template-columns:1fr}.observability-stack i{transform:rotate(90deg);justify-self:center}}@media (max-width:650px){.observability-guide{width:calc(100% - 36px);padding:65px 0}.observability-alerts,.observability-dashboard-gallery,.observability-metrics ul{grid-template-columns:1fr}.observability-dashboard-featured{grid-column:auto}}.company-page,.pricing-page{min-height:100vh}.company-page{font-family:var(--font-sans)}.company-contact,.company-hero,.company-principles,.company-story{width:min(var(--max-width),calc(100% - 96px));margin:0 auto}.company-hero{padding:90px 0 100px}.company-contact h2,.company-hero h1{max-width:800px;margin:22px 0 0;font-size:clamp(48px,5vw,76px);line-height:.98;letter-spacing:-.055em}.company-contact h2 span,.company-hero h1 span{display:block;color:var(--heading-muted)}.company-hero>p{max-width:680px;margin:26px 0 0;color:var(--muted-light);font-size:17px;line-height:1.7}.company-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:100px;padding:90px 0;border-top:1px solid var(--border)}.company-story h2{max-width:570px;margin:22px 0 0;font-size:48px;line-height:1;letter-spacing:-.055em}.company-story-copy{display:grid;gap:22px;align-self:end}.company-contact p,.company-story-copy p{margin:0;color:var(--muted-light);font-size:16px;line-height:1.7}.company-products-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--foreground);font-size:14px;font-weight:700}.company-products-link span{color:var(--green);font-size:18px}.company-principles{padding:90px 0 100px;border-top:1px solid var(--border)}.company-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}.company-principle-grid article{min-height:270px;padding:26px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.company-principle-grid h2{margin:28px 0 12px;font-size:22px;letter-spacing:-.04em}.company-principle-grid p{margin:0;color:var(--muted-light);font-size:14px;line-height:1.65}.company-contact{padding:100px 0 120px;border-top:1px solid var(--border);text-align:center}.company-contact .eyebrow{justify-content:center}.company-contact h2{margin-right:auto;margin-left:auto}.company-contact p{max-width:620px;margin:24px auto 34px}.company-contact .primary-button{margin:0 auto}.pricing-hero{width:min(var(--max-width),calc(100% - 96px));margin:0 auto;padding-top:55px;padding-bottom:40px}.pricing-hero h1{max-width:720px;margin:18px 0 0;font-size:48px;line-height:1;letter-spacing:-.05em}.pricing-hero h1 span{display:block;color:var(--heading-muted)}.pricing-hero>p{max-width:680px;margin:18px 0 0;color:var(--muted-light);font-size:15px;line-height:1.6}.pricing-plans{width:min(var(--max-width),calc(100% - 96px));margin:0 auto;padding-bottom:90px}.pricing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-plan{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--panel);transition:border-color .18s ease,transform .18s ease,background .18s ease}.pricing-plan:hover{transform:translateY(-3px);border-color:var(--control-border);background:var(--surface-hover)}.pricing-plan-featured{border-color:rgba(81,242,138,.35);background:radial-gradient(circle at 90% 0,rgba(81,242,138,.08),transparent 35%),var(--panel)}.pricing-plan-top{min-height:42px}.pricing-plan-top h2{margin:0;font-size:24px;letter-spacing:-.04em}.pricing-recommended{display:inline-flex;margin-top:7px;color:var(--green);font-size:9px;font-weight:700;letter-spacing:.1em}.pricing-plan-description{min-height:68px;margin:18px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.pricing-plan-price{display:flex;align-items:baseline;gap:6px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.pricing-plan-price strong{color:var(--foreground);font-size:32px;letter-spacing:-.05em}.pricing-plan-price span{color:var(--muted);font-size:13px}.pricing-plan-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:20px;border:1px solid var(--border-light);border-radius:8px;color:var(--foreground);font-size:13px;font-weight:700;transition:background .18s ease,border-color .18s ease,color .18s ease}.pricing-plan-button:hover{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.pricing-plan-button span{color:var(--green);font-size:17px}.pricing-plan-button:hover span{color:var(--background)}.pricing-plan-features{display:grid;gap:10px;margin-top:25px}.pricing-includes{margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pricing-feature{display:flex;align-items:flex-start;gap:9px;color:var(--muted-light);font-size:13px;line-height:1.45}.pricing-check{flex:0 0 auto;color:var(--green);font-weight:700}.pricing-compute{width:min(var(--max-width),calc(100% - 96px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:80px;padding-top:80px;padding-bottom:80px;border-top:1px solid var(--border)}.pricing-compute h2{margin:22px 0 0;font-size:48px;line-height:1;letter-spacing:-.055em}.pricing-compute h2 span{display:block;color:var(--heading-muted)}.pricing-compute-copy{align-self:end}.pricing-compute-copy p{margin:0;color:var(--muted-light);font-size:15px;line-height:1.65}.pricing-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--foreground);font-size:14px;font-weight:700}.pricing-text-link span{color:var(--green);font-size:18px}.pricing-comparison{width:min(var(--max-width),calc(100% - 96px));margin:0 auto;padding-top:80px;padding-bottom:100px;border-top:1px solid var(--border)}.pricing-comparison h2{max-width:750px;margin:22px 0 35px;font-size:48px;line-height:1;letter-spacing:-.055em}.pricing-table-wrapper{overflow-x:auto;border:1px solid var(--border);border-radius:14px}.pricing-table{width:100%;min-width:650px;border-collapse:collapse;background:var(--panel)}.pricing-table td,.pricing-table th{padding:15px 18px;border-bottom:1px solid var(--border);text-align:center;font-size:13px}.pricing-table th{color:var(--foreground);background:var(--chip);font-weight:700}.pricing-table td:first-child,.pricing-table th:first-child{width:48%;text-align:left}.pricing-table td:first-child{color:var(--muted-light)}.pricing-table tr:last-child td{border-bottom:0}.pricing-table-check{color:var(--green);font-size:16px;font-weight:700}.pricing-table-dash{color:var(--decorative)}.pricing-contact{width:min(var(--max-width),calc(100% - 96px));margin:0 auto;padding:90px 0 110px;border-top:1px solid var(--border);text-align:center}.pricing-contact .eyebrow{justify-content:center}.pricing-contact h2{max-width:750px;margin:22px auto 0;font-size:52px;line-height:.98;letter-spacing:-.055em}.pricing-contact h2 span{display:block;color:var(--heading-muted)}.pricing-contact p{max-width:600px;margin:20px auto 30px;color:var(--muted-light);font-size:15px;line-height:1.65}.contact-page-content{width:min(var(--max-width),calc(100% - 96px));margin:0 auto;padding:100px 0 120px;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.contact-page-copy h1{margin:22px 0 20px;font-size:clamp(48px,5vw,72px);line-height:.98;letter-spacing:-.055em}.contact-page-copy h1 span{display:block;color:var(--heading-muted)}.contact-page-copy p{max-width:490px;color:var(--muted-light);font-size:16px;line-height:1.7}.contact-email{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:34px;padding-top:28px;border-top:1px solid var(--border)}.contact-email>span{color:var(--muted);font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.contact-email a{display:inline-flex;align-items:center;gap:9px;color:var(--green);font-size:17px;font-weight:700;overflow-wrap:anywhere}.contact-email a span{transition:transform .18s ease}.contact-email a:hover span{transform:translateX(4px)}.contact-form{padding:34px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.contact-form label{display:flex;flex-direction:column;gap:9px;color:var(--muted-light);font-size:13px;font-weight:650}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--border);border-radius:9px;background:var(--background);color:var(--foreground);padding:13px 14px;font:inherit;font-size:15px}.contact-form textarea{resize:vertical;min-height:145px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:2px solid rgba(89,226,183,.35);outline-offset:1px;border-color:var(--accent)}.contact-submit{margin-top:24px;border:0;cursor:pointer}.contact-submit:disabled{cursor:wait;opacity:.65;transform:none}.contact-form-status{margin:18px 0 0;padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.5}.contact-form-status-success{border:1px solid rgba(81,242,138,.3);background:rgba(81,242,138,.08);color:var(--success-text)}.contact-form-status-error{border:1px solid rgba(255,92,92,.3);background:rgba(255,92,92,.08);color:var(--error-text)}.contact-form-privacy{margin:16px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.contact-honeypot{position:absolute;left:-9999px}@media (max-width:850px){.contact-page-content{grid-template-columns:1fr;gap:45px}}@media (max-width:650px){.contact-page-content{width:calc(100% - 36px);padding:60px 0 80px}.contact-page-copy h1{font-size:43px}.contact-form{padding:22px}.contact-form-grid{grid-template-columns:1fr}}@media (max-width:1000px){.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan-description{min-height:auto}.pricing-compute{grid-template-columns:1fr;gap:40px}}@media (max-width:650px){.pricing-comparison,.pricing-compute,.pricing-contact,.pricing-hero,.pricing-plans{width:calc(100% - 36px)}.pricing-hero{padding-top:55px;padding-bottom:40px}.pricing-hero h1{font-size:38px}.pricing-hero>p{font-size:14px}.pricing-plans{padding-bottom:70px}.pricing-plan{padding:22px}.pricing-plan-top h2{font-size:23px}.pricing-plan-price strong{font-size:30px}.pricing-compute{padding-top:65px;padding-bottom:65px}.pricing-compute h2{font-size:40px}.pricing-comparison{padding-top:65px;padding-bottom:75px}.pricing-comparison h2{font-size:40px}.pricing-contact{padding-top:70px;padding-bottom:90px}.pricing-contact h2{font-size:42px}.company-contact,.company-hero,.company-principles,.company-story{width:calc(100% - 36px)}.company-hero{padding:65px 0 70px}.company-contact,.company-principles,.company-story{padding-top:65px;padding-bottom:70px}.company-contact h2,.company-hero h1,.company-story h2{font-size:40px}}@media (max-width:1000px){.company-principle-grid,.company-story{grid-template-columns:1fr}.company-story{gap:40px}}.product-page{min-height:100vh}.product-page-header{display:flex;align-items:center;justify-content:space-between;width:min(var(--max-width),calc(100% - 96px));min-height:82px;margin:0 auto;border-bottom:1px solid var(--border)}.product-page-back{display:inline-flex;align-items:center;gap:8px;color:var(--muted-light);font-size:14px;font-weight:700}.product-page-back span{color:var(--green);font-size:17px}.product-contact,.product-context,.product-details,.product-hero{width:min(var(--max-width),calc(100% - 96px));margin:0 auto}.product-hero{padding:100px 0 110px}.product-contact h2,.product-hero h1{max-width:850px;margin:22px 0 0;font-size:clamp(48px,5vw,76px);line-height:.98;letter-spacing:-.055em}.product-contact h2 span,.product-hero h1 span{display:block;color:var(--heading-muted)}.product-hero>p{max-width:700px;margin:26px 0 32px;color:var(--muted-light);font-size:17px;line-height:1.7}.product-context{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:100px;padding:90px 0;border-top:1px solid var(--border)}.product-context h2{max-width:570px;margin:22px 0 0;font-size:48px;line-height:1;letter-spacing:-.055em}.product-context>p{align-self:end;margin:0;color:var(--muted-light);font-size:16px;line-height:1.7}.product-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:90px 0;border-top:1px solid var(--border)}.product-details article{padding:28px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.product-detail-label{color:var(--green);font-size:11px;font-weight:700;letter-spacing:.08em}.product-details ul{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.product-details li{display:flex;gap:10px;color:var(--muted-light);font-size:15px;line-height:1.55}.product-details li:before{color:var(--green);content:"✓"}.product-contact{padding:100px 0 120px;border-top:1px solid var(--border);text-align:center}.product-contact .eyebrow{justify-content:center}.product-contact h2{max-width:760px;margin-right:auto;margin-left:auto}.product-contact p{max-width:600px;margin:24px auto 34px;color:var(--muted-light);font-size:16px;line-height:1.7}.mig-guide,.product-contact .primary-button{margin:0 auto}.mig-guide{width:min(var(--max-width),calc(100% - 96px));padding:90px 0;border-top:1px solid var(--border)}.mig-section-heading{max-width:760px;margin-bottom:42px}.mig-section-heading h2{margin:15px 0 16px;font-size:clamp(38px,4.5vw,58px);line-height:1;letter-spacing:-.05em}.mig-before-after p,.mig-management-grid p,.mig-section-heading p{color:var(--muted-light);line-height:1.65}.mig-fit-grid,.mig-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mig-before-after article,.mig-fit-grid article,.mig-management-grid article{padding:28px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.mig-before-after h3,.mig-fit-grid h3,.mig-management-grid h3{margin:0 0 14px;font-size:20px}.mig-fit-grid ul{margin:0;padding-left:20px;color:var(--muted-light);line-height:1.7}.mig-table-wrapper{overflow-x:auto;border:1px solid var(--border);border-radius:14px}.mig-table{width:100%;border-collapse:collapse;min-width:650px}.mig-table td,.mig-table th{padding:18px 22px;border-bottom:1px solid var(--border);text-align:left}.mig-table th{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.mig-table tr:last-child td{border-bottom:0}.mig-table td:last-child{color:var(--muted-light)}.mig-supported{color:var(--green);font-weight:700}.mig-unsupported{color:var(--danger);font-weight:700}.mig-management-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mig-management-grid article>span{display:block;margin-bottom:28px;color:var(--green);font-size:13px;font-weight:700}.mig-management-grid code{color:var(--foreground)}.mig-before-after{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.mig-before-after article>span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em}.mig-before-after strong{display:block;margin:14px 0 6px;font-size:58px;letter-spacing:-.05em}.mig-before-after .mig-after strong{color:var(--green)}.mig-arrow{color:var(--muted);font-size:28px}.mig-example-note{margin:14px 0 40px;color:var(--muted);font-size:12px}.mig-terminal{overflow:hidden;border:1px solid var(--border-light);border-radius:14px;background:var(--terminal)}.mig-terminal-header{display:flex;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.mig-terminal pre{margin:0;padding:24px;overflow-x:auto;color:var(--code-text);font-size:13px;line-height:1.75}.sharing-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sharing-rule-grid article{padding:28px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.sharing-rule-grid article>span{display:block;margin-bottom:24px;color:var(--green);font-size:11px;font-weight:800;letter-spacing:.08em}.sharing-rule-grid h3{margin:0 0 12px;font-size:21px}.sharing-rule-grid p,.sharing-rule-note{color:var(--muted-light);line-height:1.65}.sharing-rule-note{margin:18px 0 0;padding:18px 20px;border-left:3px solid var(--green);background:rgba(81,242,138,.05)}.sharing-comparison-table td:first-child,.sharing-comparison-table th:first-child{width:15%}.sharing-comparison-table{min-width:960px;table-layout:fixed;background:var(--panel-subtle)}.sharing-comparison-table th{padding:22px 20px;background:var(--table-heading);vertical-align:middle}.sharing-comparison-table td:not(:last-child),.sharing-comparison-table th:not(:last-child){border-right:1px solid var(--border)}.sharing-comparison-table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.012)}.sharing-comparison-table td{height:112px;padding:22px 20px;vertical-align:top}.sharing-comparison-table td:first-child{color:var(--foreground);font-weight:700;font-size:13px;letter-spacing:.01em;vertical-align:middle}.sharing-column-heading{display:flex;align-items:center;gap:12px}.sharing-column-heading>span,.sharing-comparison-table td>small{display:block}.sharing-column-heading strong{display:block;color:var(--foreground);font-size:14px;letter-spacing:0;text-transform:none}.sharing-column-heading small{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.sharing-symbol{position:relative;width:31px;height:31px;flex:0 0 31px;border:1px solid var(--border-light);border-radius:8px;background:var(--symbol)}.sharing-symbol-time:before{position:absolute;inset:7px;border:2px solid var(--green);border-radius:50%;content:""}.sharing-symbol-time:after{position:absolute;left:15px;top:9px;width:1px;height:8px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);content:""}.sharing-symbol-mig:before{position:absolute;inset:7px;background:linear-gradient(var(--green),var(--green)) 0 0 /6px 6px,linear-gradient(var(--green),var(--green)) 100% 0 /6px 6px,linear-gradient(var(--green),var(--green)) 0 100% /6px 6px,linear-gradient(var(--green),var(--green)) 100% 100% /6px 6px;background-repeat:no-repeat;content:""}.sharing-symbol-full:before{position:absolute;inset:7px;border:2px solid var(--green);border-radius:3px;background:rgba(81,242,138,.12);content:""}.sharing-complexity,.sharing-level{display:inline-flex;margin-bottom:10px;padding:5px 8px;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sharing-level-low{color:var(--warning);background:rgba(255,191,71,.1)}.complexity-low,.sharing-level-high{color:var(--green);background:rgba(81,242,138,.1)}.complexity-medium{color:var(--info);background:rgba(89,152,255,.11)}.sharing-table-value{display:block;margin-bottom:9px;color:var(--foreground);font-size:13px;font-weight:700}.sharing-comparison-table td>small{color:var(--muted-light);font-size:12px;line-height:1.55}.sharing-before-after strong{font-size:clamp(40px,5vw,58px)}.sharing-capacity-proof{display:flex;align-items:center;gap:18px;margin-top:16px;padding:17px 20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.sharing-capacity-proof code{color:var(--green);font-weight:700}.sharing-capacity-proof span{color:var(--muted-light);font-size:13px}@media (max-width:850px){.mig-management-grid{grid-template-columns:1fr}}@media (max-width:650px){.mig-guide{width:calc(100% - 36px);padding:65px 0}.mig-before-after,.mig-fit-grid{grid-template-columns:1fr}.mig-arrow{transform:rotate(90deg);justify-self:center}.sharing-rule-grid{grid-template-columns:1fr}.sharing-capacity-proof{align-items:flex-start;flex-direction:column}}@media (max-width:1000px){.product-context,.product-details{grid-template-columns:1fr}.product-context{gap:40px}}@media (max-width:650px){.product-contact,.product-context,.product-details,.product-hero,.product-page-header{width:calc(100% - 36px)}.product-page-header{min-height:72px}.product-page-header .brand{font-size:20px}.product-page-header .brand-logo{width:36px;height:36px}.product-hero{padding:65px 0 70px}.product-contact,.product-context,.product-details{padding-top:65px;padding-bottom:70px}.product-contact h2,.product-context h2,.product-hero h1{font-size:40px}.product-details article{padding:22px}}.resources-page{min-height:100vh}.resource-list,.resource-products,.resources-hero{width:min(var(--max-width),calc(100% - 96px));margin:0 auto}.resources-hero{padding:100px 0 110px}.resource-products h2,.resources-hero h1{max-width:860px;margin:22px 0 0;font-size:clamp(48px,5vw,76px);line-height:.98;letter-spacing:-.055em}.resources-hero h1 span{color:var(--heading-muted)}.resources-hero>p{max-width:620px;margin:26px 0 0;color:var(--muted-light);font-size:17px;line-height:1.7}.resource-list{border-top:1px solid var(--border)}.resource-entry{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(380px,.85fr);gap:100px;padding:80px 0;border-bottom:1px solid var(--border);scroll-margin-top:100px}.resource-entry-heading{display:flex;gap:22px}.resource-number{color:var(--green);font-size:12px;font-weight:700;letter-spacing:.08em}.resource-entry h2{max-width:520px;margin:14px 0 0;font-size:42px;line-height:1;letter-spacing:-.05em}.resource-entry-copy div p,.resource-entry-copy>p,.resource-product-card p,.resource-products>p{margin:0;color:var(--muted-light);font-size:16px;line-height:1.7}.resource-entry-copy>div{margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.resource-entry-copy div span{display:block;margin-bottom:12px;color:var(--green);font-size:11px;font-weight:700;letter-spacing:.08em}.resource-products{padding:100px 0 120px}.resource-products h2{max-width:670px;font-size:clamp(42px,4.2vw,62px)}.resource-products>p{max-width:590px;margin-top:24px}.resource-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px}.resource-product-card{min-height:220px;padding:28px;border:1px solid var(--border);border-radius:14px;background:var(--panel);transition:border-color .18s ease,background .18s ease,transform .18s ease}.resource-product-card:hover{border-color:var(--border-light);background:var(--surface-hover);transform:translateY(-3px)}.resource-product-card h3{margin:0 0 18px;font-size:22px;letter-spacing:-.035em}.resource-product-card h3 span{color:var(--green)}@media (max-width:1000px){.resource-entry{gap:36px}.resource-entry,.resource-product-grid{grid-template-columns:1fr}}@media (max-width:650px){.resource-list,.resource-products,.resources-hero{width:calc(100% - 36px)}.resources-hero{padding:65px 0 70px}.resource-entry h2,.resource-products h2,.resources-hero h1{font-size:40px}.resource-entry{padding:60px 0}.resource-products{padding:70px 0 90px}.resource-product-card{min-height:0;padding:22px}}.cloud-prices-page{min-height:100vh}.cloud-live-prices,.cloud-management-cta,.cloud-provider-directory{width:min(var(--max-width),calc(100% - 96px));margin:0 auto}.cloud-live-prices{padding:80px 0 90px}.cloud-management-cta,.cloud-price-toolbar,.cloud-section-heading{display:grid;grid-template-columns:1fr minmax(320px,.65fr);gap:80px;align-items:end}.cloud-management-cta h2,.cloud-price-toolbar h1,.cloud-section-heading h2{margin:12px 0 0;max-width:820px;font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-.05em}.cloud-management-cta p,.cloud-price-note,.cloud-price-toolbar p,.cloud-prices-disclosure,.cloud-section-heading>p{color:var(--muted);line-height:1.6}.cloud-price-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.cloud-price-toolbar label{width:100%}.cloud-price-toolbar label span{display:block;margin-bottom:9px;color:var(--muted-light);font-size:13px}.cloud-price-toolbar select{width:100%;padding:13px 42px 13px 15px;border:1px solid var(--border-light);border-radius:8px;background:var(--surface);color:var(--foreground)}.cloud-price-table-wrap{margin-top:40px;overflow-x:auto;border:1px solid var(--border);border-radius:12px}.cloud-price-table{width:100%;min-width:800px;border-collapse:collapse}.cloud-price-table td,.cloud-price-table th{padding:17px 20px;border-bottom:1px solid var(--border);text-align:left}.cloud-price-table th{color:var(--muted);background:var(--panel-subtle);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cloud-price-table td{font-size:14px}.cloud-price-table tr:last-child td{border-bottom:0}.cloud-price-table td:last-child,.cloud-price-table th:last-child{text-align:right}.cloud-price-table td:last-child strong{color:var(--green);font-size:16px}.cloud-price-muted{color:var(--muted-light);text-transform:capitalize}.cloud-available,.cloud-unavailable{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:12px}.cloud-unavailable{color:var(--muted)}.cloud-available:before,.cloud-unavailable:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cloud-price-empty{padding:34px 20px;color:var(--muted);text-align:center}.cloud-price-note,.cloud-prices-disclosure{margin:16px 0 0;font-size:12px}.cloud-provider-directory{padding:90px 0;border-top:1px solid var(--border)}.cloud-section-heading>p{margin:0;max-width:540px}.cloud-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:44px}.cloud-provider-item{min-height:180px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:transform .18s ease,border-color .18s ease,background .18s ease}.cloud-provider-item:hover{transform:translateY(-3px);border-color:var(--border-light);background:var(--surface-hover)}.cloud-provider-item span{color:var(--green);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cloud-provider-item h3{margin:10px 0 0;font-size:23px;letter-spacing:-.04em}.cloud-provider-item strong{color:var(--muted-light);font-size:13px;font-weight:500}.cloud-management-cta{padding:90px 0 110px;border-top:1px solid var(--border);align-items:start}.cloud-management-cta p{margin:0 0 28px;font-size:16px}@media (max-width:1000px){.cloud-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cloud-live-prices,.cloud-management-cta,.cloud-provider-directory{width:calc(100% - 36px);padding-top:65px;padding-bottom:70px}.cloud-management-cta,.cloud-price-toolbar,.cloud-section-heading{grid-template-columns:1fr;gap:28px}.cloud-price-filters,.cloud-provider-grid{grid-template-columns:1fr}.cloud-provider-item{min-height:150px}}.mobile-menu,.mobile-menu-button{display:none}@media (max-width:900px){.mobile-menu-button{display:flex;width:42px;height:42px;margin-left:auto;padding:0;border:0;background:transparent;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;color:var(--foreground);z-index:1002}.mobile-menu-button span{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.mobile-menu-button[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:flex;position:absolute;top:72px;left:0;right:0;flex-direction:column;padding:8px 18px 20px;background:var(--background,#fff);border-top:1px solid var(--border);box-shadow:0 12px 30px rgba(0,0,0,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1001}.mobile-menu.mobile-menu-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-menu>a{display:flex;min-height:50px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);color:inherit;text-decoration:none;font-size:15px;font-weight:600}.mobile-menu>a:hover{opacity:.7}.mobile-menu .mobile-menu-cta{margin-top:14px;min-height:44px;padding:0 16px;border:1px solid;border-radius:6px}}@media (max-width:650px){.mobile-menu{top:72px}.mobile-menu-button{margin-left:auto}}.blog-article{width:min(900px,calc(100% - 48px));margin:0 auto}.blog-hero{padding:96px 0 64px;border-bottom:1px solid var(--border)}.blog-hero h1{max-width:880px;margin:22px 0 24px;font-size:clamp(46px,6vw,76px);line-height:.98;letter-spacing:-.055em}.blog-description{max-width:700px;margin:0 0 22px;color:var(--muted-light);font-size:19px;line-height:1.6}.blog-hero time{color:var(--muted);font-size:14px}.blog-content{max-width:760px;margin:0 auto;padding:64px 0 110px;color:var(--muted-light);font-size:18px;line-height:1.75}.blog-content h2{margin:64px 0 20px;color:var(--foreground);font-size:34px;line-height:1.15;letter-spacing:-.04em}.blog-content p{margin:0 0 24px}.blog-content ol,.blog-content ul{margin:0 0 28px;padding-left:26px}.blog-content li{margin-bottom:12px;padding-left:5px}.blog-content strong{color:var(--foreground)}.blog-content a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.blog-content code{padding:2px 6px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--foreground);font-size:.88em}.blog-content pre{margin:28px 0;padding:20px;overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.blog-content pre code{padding:0;border:0;background:transparent;line-height:1.6}.blog-figure{margin:34px 0 42px}.blog-figure a{display:block;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.blog-figure img{display:block;width:100%;height:auto}.blog-figure figcaption{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.55;text-align:center}.blog-post-list{padding:72px 0 110px}.blog-post-item{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px 0;border-bottom:1px solid var(--border)}.blog-post-item h2{max-width:740px;margin:0;font-size:30px;line-height:1.12;letter-spacing:-.04em}.blog-post-item>span{color:var(--green);font-size:28px;transition:transform .18s ease}.blog-post-item:hover>span{transform:translateX(5px)}.blog-table-wrap{margin:30px 0 38px;overflow-x:auto;border:1px solid var(--border);border-radius:12px}.blog-content table{width:100%;min-width:700px;border-collapse:collapse;font-size:15px;line-height:1.5}.blog-content td,.blog-content th{padding:15px 16px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.blog-content th{color:var(--foreground);background:var(--surface)}.blog-content tr:last-child td{border-bottom:0}.blog-content td:last-child,.blog-content th:last-child{border-right:0}@media (max-width:650px){.blog-article{width:calc(100% - 36px)}.blog-hero{padding:64px 0 48px}.blog-hero h1{font-size:42px}.blog-content{padding:44px 0 80px;font-size:17px}.blog-content h2{margin-top:48px;font-size:30px}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:42px;padding:0 12px;margin-left:12px;border:1px solid var(--border-light);border-radius:9px;background:var(--surface);color:var(--foreground);cursor:pointer;font-size:13px;font-weight:600}.theme-toggle:hover{background:var(--surface-hover)}.theme-toggle:focus-visible{outline:2px solid var(--green);outline-offset:3px}.theme-toggle-dark,:root[data-theme=light] .theme-toggle-light{display:none}:root[data-theme=light] .theme-toggle-dark{display:inline}@media (max-width:1100px) and (min-width:901px){.main-nav{gap:16px}.site-header{padding-inline:24px}}@media (max-width:900px){.theme-toggle{margin-left:auto}.site-header .mobile-menu-button{margin-left:10px}}