/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}}:root{--ink:#071217;--paper:#f3f5f1;--cyan:#00ddc6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}.nav{z-index:20;color:#fff;border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 5vw;display:flex;position:absolute;top:0}.brand{letter-spacing:-1.5px;font-size:26px;font-weight:900}.brand span,.brand i{color:var(--cyan);font-style:normal}.nav nav{letter-spacing:1.5px;gap:36px;font-size:11px;font-weight:700;display:flex}.nav nav a:hover{color:var(--cyan)}.cartButton{color:#fff;letter-spacing:1.5px;background:0 0;border:1px solid #ffffff45;padding:10px 12px;font-size:10px}.cartButton b{background:var(--cyan);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;margin-left:7px;display:inline-grid}.hero{color:#fff;background:radial-gradient(circle at 74% 44%,#153d45 0,#07171c 24%,#030a0d 61%);min-height:750px;padding:178px 5vw 90px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 90px,#ffffff05 91px 92px);position:absolute;inset:0}.heroCopy{z-index:3;width:55%;max-width:720px;position:relative}.eyebrow{letter-spacing:3px;color:var(--cyan);margin:0 0 20px;font-size:10px;font-weight:800}.eyebrow.dark{color:#087e77}.hero h1{letter-spacing:-7px;margin:0;font-size:clamp(68px,9vw,132px);font-weight:900;line-height:.76}.hero h1 em,.features h2 em{color:#0000;-webkit-text-stroke:1.5px var(--cyan);font-style:normal}.intro{color:#c1cbcd;max-width:500px;margin:38px 0;font-size:17px;line-height:1.7}.heroActions{align-items:center;gap:30px;display:flex}.primary{background:var(--cyan);color:#041113;letter-spacing:1.5px;padding:18px 22px;font-size:11px;font-weight:900}.primary span{margin-left:30px}.textLink{letter-spacing:1.5px;font-size:10px;font-weight:700}.productStage{z-index:2;place-items:center;width:45%;height:550px;display:grid;position:absolute;top:125px;right:4%}.rings{place-items:center;display:grid;position:absolute;inset:4%}.rings span{border:1px solid #00ddc625;border-radius:50%;width:86%;height:86%;position:absolute}.rings span:nth-child(2){border-style:dashed;width:62%;height:62%}.rings span:nth-child(3){width:36%;height:36%}.tool{z-index:3;filter:drop-shadow(22px 35px 30px #000);flex-direction:column;align-items:center;display:flex;position:relative;transform:rotate(-15deg)}.handle{writing-mode:vertical-rl;color:#b8fff8;letter-spacing:3px;background:linear-gradient(90deg,#002926,#00b6a4 48%,#00685e);border-radius:44px 44px 17px 17px;width:118px;height:250px;padding:42px 45px;font-size:11px;font-weight:700}.shaft{background:linear-gradient(90deg,#102026,#60747b,#17272c);width:38px;height:118px}.key{clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);width:100px;height:72px;color:var(--cyan);background:#152a2f;place-items:center;font-size:28px;display:grid}.stageLabel{align-items:center;gap:14px;display:flex;position:absolute;bottom:12%;right:3%}.stageLabel b{color:#ffffff18;font-size:42px}.stageLabel span{letter-spacing:2px;color:#8fa3a7;font-size:9px}.trust{z-index:4;color:#6f8488;letter-spacing:2px;gap:46px;font-size:8px;display:flex;position:absolute;bottom:28px;left:5%;right:5%}.models{padding:105px 5vw 120px}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.sectionTitle h2,.features h2,.dealer h2{letter-spacing:-3px;margin:0;font-size:clamp(42px,5vw,76px);line-height:.9}.sectionTitle>p{color:#657075;max-width:430px;font-size:14px;line-height:1.7}.grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.card{background:#fff;border:1px solid #dae0dc;min-height:455px;padding:24px;transition:all .25s}.card:hover{transform:translateY(-6px);box-shadow:0 25px 60px #11251b13}.tag{letter-spacing:1.5px;background:#e6efeb;padding:7px 9px;font-size:8px;font-weight:700;display:inline-block}.miniTool{place-items:center;height:190px;display:grid;position:relative}.miniTool i{background:linear-gradient(90deg,#152a2c,#314c4e 50%,#0d1d1f);border-radius:22px 22px 8px 8px;width:60px;height:145px;display:block;transform:rotate(16deg);box-shadow:8px 12px 16px #0014}.miniTool span{color:#fff;z-index:2;letter-spacing:2px;font-size:7px;position:absolute;transform:rotate(106deg)}.cyan .miniTool i{background:linear-gradient(90deg,#007d75,#00d3c0,#00544e)}.blue .miniTool i{background:linear-gradient(90deg,#002f61,#167bca,#001f43)}.orange .miniTool i{background:linear-gradient(90deg,#8b2600,#fa5b19,#681b00)}.lime .miniTool i{background:linear-gradient(90deg,#3a6600,#a8e834,#284a00)}.card h3{margin:5px 0 12px;font-size:22px}.card p{color:#6a7477;min-height:60px;font-size:12px;line-height:1.6}.buy{border-top:1px solid #e0e4e1;justify-content:space-between;align-items:center;margin-top:16px;padding-top:18px;display:flex}.buy button{background:var(--ink);color:#fff;letter-spacing:1px;cursor:pointer;border:0;padding:11px;font-size:8px;font-weight:700}.features{color:#fff;background:#061116;padding:100px 5vw}.features>div:first-child{justify-content:space-between;align-items:end;display:flex}.featureGrid{background:#ffffff20;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.featureGrid article{background:#061116;padding:38px}.featureGrid b{color:var(--cyan);font-size:10px}.featureGrid h3{margin:34px 0 12px;font-size:21px}.featureGrid p{color:#8fa0a4;font-size:13px;line-height:1.7}.dealer{text-align:center;background:var(--cyan);padding:110px 5vw}.dealer .eyebrow{color:#075a53}.dealer>p:not(.eyebrow){max-width:590px;margin:28px auto;line-height:1.7}.dealer>a{background:var(--ink);color:#fff;letter-spacing:1.5px;padding:17px 25px;font-size:10px;font-weight:700;display:inline-block}footer{color:#fff;background:#02090b;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:60px 5vw 28px;display:grid}footer p{color:#758489}footer>div:nth-of-type(2){justify-content:end;gap:28px;font-size:10px;display:flex}footer small{color:#546165;border-top:1px solid #ffffff18;grid-column:1/-1;padding-top:22px;font-size:9px}.drawerBackdrop{z-index:50;background:#000a;position:fixed;inset:0}.drawer{background:var(--paper);width:min(440px,92vw);height:100%;padding:55px 34px;position:absolute;top:0;right:0;overflow:auto}.close{background:0 0;border:0;font-size:34px;position:absolute;top:20px;right:24px}.drawer h2{margin:0 0 30px;font-size:42px}.empty{color:#687578;line-height:1.7}.line{border-bottom:1px solid #d9deda;grid-template-columns:1fr auto;gap:8px;padding:18px 0;display:grid}.line button{color:#778184;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:10px;text-decoration:underline}.total{justify-content:space-between;align-items:center;margin:30px 0;display:flex}.total strong{font-size:28px}.checkout{background:var(--cyan);border:0;width:100%;padding:18px;font-size:11px;font-weight:900}.paymentNotice{color:#657075;background:#e2ebe7;padding:12px;font-size:11px;line-height:1.6}@media (width<=900px){.nav nav{display:none}.hero{min-height:850px;padding-top:150px}.heroCopy{width:100%}.hero h1{letter-spacing:-4px;font-size:72px}.productStage{opacity:.48;width:75%;top:240px;right:-18%}.trust{flex-wrap:wrap;gap:12px 24px}.sectionTitle{display:block}.sectionTitle>p{margin-top:28px}.grid{grid-template-columns:repeat(2,1fr)}.features>div:first-child{display:block}.featureGrid,footer{grid-template-columns:1fr}footer>div:nth-of-type(2){flex-wrap:wrap;justify-content:start}footer small{grid-column:auto}}@media (width<=560px){.nav{height:72px}.hero{padding-left:22px;padding-right:22px}.hero h1{font-size:60px}.heroActions{flex-direction:column;align-items:flex-start}.productStage{width:100%;top:330px;right:-35%}.models,.features{padding-left:20px;padding-right:20px}.sectionTitle h2,.features h2{font-size:44px}.grid{grid-template-columns:1fr}.dealer h2{font-size:43px}footer{padding-left:22px;padding-right:22px}}.problem{border-bottom:1px solid #dbe1dd;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;padding:105px 5vw;display:grid}.problem h2,.steps h2,.compare h2,.multi h2,.reviews h2,.faq h2{letter-spacing:-4px;margin:0;font-size:clamp(42px,5.4vw,80px);line-height:.9}.problemCopy{color:#657075;font-size:16px;line-height:1.8}.problemCopy strong{color:var(--ink);border-left:3px solid var(--cyan);margin-top:25px;padding-left:20px;display:block}.steps{color:#fff;background:#081519;padding:110px 5vw}.stepGrid{border:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.stepGrid article{border-right:1px solid #ffffff20;padding:40px}.stepGrid article:last-child{border:0}.stepGrid b{color:var(--cyan);font-size:10px}.stepGrid i{color:var(--cyan);margin:38px 0;font-size:45px;font-style:normal;display:block}.stepGrid h3{margin:0 0 12px;font-size:25px}.stepGrid p{color:#92a0a3;font-size:13px;line-height:1.7}.safetyNote{color:#718086;margin-top:25px;font-size:10px}.compare{color:#fff;background:#0a181d;padding:110px 5vw}.compareHead{margin-bottom:55px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}th,td{text-align:center;border-bottom:1px solid #ffffff1c;padding:20px}th:first-child,td:first-child{text-align:left;color:#9dabad}th{letter-spacing:1.5px;color:var(--cyan);font-size:9px}td{font-weight:600}.priceRow td{color:#fff;font-size:17px}.multi{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:110px 5vw;display:grid}.multiVisual{background:radial-gradient(circle,#174348,#071418 63%);place-items:center;min-height:580px;display:grid;position:relative;overflow:hidden}.multiTool{transform:rotate(12deg)scale(.9)}.callout{color:var(--cyan);letter-spacing:1.5px;border-bottom:1px solid var(--cyan);padding-bottom:8px;font-size:9px;position:absolute}.c1{top:18%;left:8%}.c2{top:42%;right:8%}.c3{bottom:17%;left:9%}.multiCopy>p:not(.eyebrow){color:#657075;margin:28px 0;line-height:1.8}.multiCopy ul{margin:0 0 30px;padding:0;list-style:none}.multiCopy li{border-bottom:1px solid #dbe1dd;padding:12px 0;font-size:13px}.multiCopy li:before{content:"✓";color:#049b8e;margin-right:12px}.multiCopy button{background:var(--ink);color:#fff;letter-spacing:1px;border:0;padding:18px 22px;font-size:10px;font-weight:700}.assurance{background:var(--cyan);grid-template-columns:repeat(4,1fr);padding:0 5vw;display:grid}.assurance article{text-align:center;border-right:1px solid #052b2822;padding:35px}.assurance b{font-size:24px;display:block}.assurance span{letter-spacing:1.5px;font-size:8px}.reviews{padding:110px 5vw}.reviews>h2{max-width:900px}.reviewGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:55px;display:grid}.reviewGrid blockquote{border-top:3px solid var(--cyan);background:#fff;margin:0;padding:34px;font-size:16px;line-height:1.7}.reviewGrid footer{color:#647175;letter-spacing:1px;background:0 0;padding:28px 0 0;font-size:8px;display:block}.faq{background:#e7ebe7;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:110px 5vw;display:grid}.faq details{border-bottom:1px solid #c5cdca;padding:21px 0}.faq summary{cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;list-style:none;display:flex}.faq summary span{color:#008f82;font-size:21px}.faq details p{color:#627074;max-width:650px;font-size:13px;line-height:1.7}.faq details[open] summary span{transform:rotate(45deg)}@media (width<=900px){.problem,.multi,.faq,.stepGrid,.reviewGrid{grid-template-columns:1fr}.stepGrid article{border-bottom:1px solid #ffffff20;border-right:0}.assurance{grid-template-columns:repeat(2,1fr)}.multiVisual{min-height:480px}.nav nav a:nth-child(3){display:none}}@media (width<=560px){.problem,.steps,.compare,.multi,.reviews,.faq{padding:80px 20px}.problem h2,.steps h2,.compare h2,.multi h2,.reviews h2,.faq h2{letter-spacing:-2px;font-size:43px}.stepGrid article{padding:28px}.assurance{grid-template-columns:1fr 1fr;padding:0}.assurance article{padding:25px 10px}.reviewGrid blockquote{padding:25px}.multiVisual{min-height:430px}}.checkoutForm h3{margin:10px 0 20px;font-size:28px}.backToCart{color:#687578;letter-spacing:1px;background:0 0;border:0;padding:0;font-size:9px}.checkoutForm label{letter-spacing:.4px;margin:13px 0;font-size:9px;font-weight:800;display:block}.checkoutForm label small{color:#788589;font-weight:400}.checkoutForm input,.checkoutForm select,.checkoutForm textarea{color:#071217;width:100%;font:inherit;background:#fff;border:1px solid #ccd5d0;margin-top:6px;padding:11px;display:block}.checkoutForm>div:not(.checkoutAmounts){grid-template-columns:1fr 1fr;gap:9px;display:grid}.checkoutAmounts{background:#e5ece8;margin-bottom:18px;padding:14px}.checkoutAmounts span,.checkoutAmounts strong{justify-content:space-between;padding:5px 0;font-size:10px;display:flex}.checkoutAmounts strong{border-top:1px solid #bdc9c3;margin-top:5px;padding-top:10px;font-size:13px}.placeOrder,.checkoutSuccess button{background:var(--cyan);color:#041113;letter-spacing:1px;border:0;width:100%;padding:16px;font-size:10px;font-weight:900}.checkoutLegal{color:#718084;margin-top:12px;font-size:8px;line-height:1.5;display:block}.checkoutError{color:#a12e20;background:#f5ddd8;padding:10px;font-size:10px}.checkoutSuccess{text-align:center;padding:50px 5px}.checkoutSuccess>b{background:var(--cyan);border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:28px;display:grid}.checkoutSuccess h3{font-size:28px}.checkoutSuccess p{color:#647276;font-size:12px;line-height:1.6}.checkoutSuccess button{margin-top:22px}.drawer{width:min(520px,94vw)}@media (width<=560px){.checkoutForm>div:not(.checkoutAmounts){grid-template-columns:1fr}}.buyerModes{background:#e7ece8;grid-template-columns:.7fr 1.3fr;align-items:center;gap:6vw;padding:105px 5vw;display:grid}.buyerModes h2{letter-spacing:-4px;margin:0;font-size:clamp(42px,5vw,72px);line-height:.88}.buyerModeGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.buyerModeGrid article{background:#fff;border:1px solid #d7dfda;flex-direction:column;min-height:285px;padding:28px;display:flex}.buyerModeGrid span{color:#008f82;font-size:9px}.buyerModeGrid h3{margin:28px 0 10px;font-size:19px}.buyerModeGrid p{color:#647276;font-size:11px;line-height:1.7}.buyerModeGrid a{color:#007e73;margin-top:auto;font-size:8px;font-weight:900}.colorDots{gap:8px;margin:15px 0;display:flex}.colorDots button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #bdc7c2}.colorDots button.selected{box-shadow:0 0 0 2px #071217}.productChoice{grid-template-columns:1fr 88px;gap:8px;display:grid}.productChoice label{color:#6b777a;font-size:8px;font-weight:700}.productChoice select,.productChoice input{color:#071217;background:#f6f8f5;border:1px solid #d2dad6;width:100%;margin-top:5px;padding:8px;font-size:10px;display:block}.line small{color:#778487;margin-top:4px;font-size:9px;display:block}.line>span>b{font-size:11px}@media (width<=1000px){.buyerModes{grid-template-columns:1fr}.buyerModeGrid{grid-template-columns:1fr 1fr 1fr}}@media (width<=700px){.buyerModes{padding:75px 20px}.buyerModeGrid{grid-template-columns:1fr}.buyerModeGrid article{min-height:220px}.buyerModes h2{letter-spacing:-3px;font-size:45px}}.card{min-height:485px;overflow:hidden}.productImage{background:radial-gradient(circle at 50% 52%,#edf3f0 0,#fff 64%);place-items:center;height:215px;margin:4px -8px;display:grid;position:relative}.productImage img{object-fit:contain;filter:drop-shadow(8px 15px 13px #07121724);width:100%;height:205px;transition:transform .3s}.card:hover .productImage img{transform:scale(1.045)}.productImage span{letter-spacing:1.2px;color:#75827e;font-size:7px;position:absolute;bottom:4px;right:4px}.multiRender{object-fit:contain;filter:drop-shadow(22px 30px 24px #0009);z-index:1;width:76%;height:540px;position:relative}.callout{z-index:2}@media (width<=560px){.productImage{height:245px}.productImage img{height:235px}.multiRender{width:84%;height:390px}}.experience{background:#f3f5f1;padding:110px 5vw}.experienceHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.experienceHead h2,.campaignBand h2{letter-spacing:-5px;margin:0;font-size:clamp(46px,6vw,86px);line-height:.86}.experienceHead>p{color:#647276;max-width:520px;font-size:15px;line-height:1.8}.experienceGrid{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.experienceGrid article{color:#fff;background:#061116;min-height:315px;position:relative;overflow:hidden}.experienceGrid article img{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.experienceGrid article:after{content:"";background:linear-gradient(#0000 36%,#02090be8 100%);position:absolute;inset:0}.experienceGrid article:hover img{transform:scale(1.025)}.experienceGrid article>div{z-index:2;position:absolute;bottom:25px;left:28px;right:28px}.experienceGrid span{letter-spacing:2px;color:var(--cyan);font-size:9px;font-weight:800}.experienceGrid h3{max-width:520px;margin:9px 0 0;font-size:23px}.experienceGrid p{color:#c6d0d1;margin-bottom:0;font-size:12px;line-height:1.6}.experienceMain{grid-row:1/3;min-height:642px!important}.campaignBand{color:#fff;background:#061116;border-top:1px solid #ffffff18;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:80px 5vw;display:grid}.campaignBand>div:last-child{padding-bottom:8px}.campaignBand>div:last-child p{color:#a2afb1;max-width:480px;font-size:17px;line-height:1.7}.campaignBand a{background:var(--cyan);color:#041113;letter-spacing:1.4px;margin-top:18px;padding:18px 24px;font-size:10px;font-weight:900;display:inline-block}@media (width<=820px){.experienceHead,.campaignBand{grid-template-columns:1fr}.experienceGrid{grid-template-rows:auto;grid-template-columns:1fr}.experienceMain{grid-row:auto;min-height:480px!important}.experienceGrid article{min-height:360px}.campaignBand{gap:28px}}@media (width<=560px){.experience{padding:80px 20px}.experienceHead h2,.campaignBand h2{letter-spacing:-3px;font-size:46px}.experienceGrid article,.experienceMain{min-height:380px!important}.campaignBand{padding:65px 20px}}.photoHero{isolation:isolate;background:#030a0d}.heroPhoto{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.heroShade{z-index:-1;background:linear-gradient(90deg,#02080bf5 0%,#02080bcc 34%,#02080b2e 68%,#02080b0d 100%),linear-gradient(#0000 55%,#02080b9e);position:absolute;inset:0}.photoHero:after{z-index:0}.photoHero .heroCopy,.photoHero .trust{z-index:2}.imageStory{color:#fff;background:#071217;grid-template-columns:1.35fr .65fr;min-height:680px;display:grid}.imageStory>img{object-fit:cover;width:100%;height:100%;min-height:680px}.imageStory>div{flex-direction:column;justify-content:center;padding:9vw 6vw;display:flex}.imageStory h2{letter-spacing:-5px;margin:0;font-size:clamp(48px,6vw,88px);line-height:.86}.imageStory p:not(.eyebrow){color:#a0afb2;margin:30px 0;font-size:15px;line-height:1.8}.imageStory a{background:var(--cyan);color:#061116;letter-spacing:1.4px;align-self:flex-start;padding:17px 22px;font-size:10px;font-weight:900}.marinaStory{color:var(--ink);background:#edf1ed;grid-template-columns:.72fr 1.28fr}.marinaStory .eyebrow{color:#087e77}.marinaStory>img{min-height:620px}.marinaStory>div{padding-top:7vw;padding-bottom:7vw}.storyFacts{border-top:1px solid #cbd3cf;flex-wrap:wrap;gap:28px;margin-top:12px;padding-top:28px;display:flex}.storyFacts span{letter-spacing:1.2px;font-size:8px}.storyFacts b{letter-spacing:-1px;margin-bottom:4px;font-size:22px;display:block}.floatBanner{background:var(--cyan);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 22px;display:flex}.floatBanner b{letter-spacing:1.5px;font-size:12px}.floatBanner span{font-size:11px}@media (width<=900px){.imageStory,.marinaStory{grid-template-columns:1fr}.imageStory>img{min-height:460px}.actionStory>div{grid-row:1}.marinaStory>img{min-height:460px}.photoHero .heroCopy{width:68%}.heroShade{background:linear-gradient(90deg,#02080bf2,#02080b80 70%,#02080b1f)}}@media (width<=560px){.heroPhoto{object-position:68% center}.heroShade{background:linear-gradient(90deg,#02080bed,#02080ba8),linear-gradient(#0000,#02080b99)}.photoHero .heroCopy{width:100%}.imageStory{min-height:0}.imageStory>img,.marinaStory>img{min-height:340px}.imageStory>div{padding:75px 22px}.imageStory h2{letter-spacing:-3px;font-size:48px}.floatBanner{flex-direction:column;align-items:flex-start}}.compatibility{background:#edf1ed;padding:110px 5vw}.compatHead{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.compatHead .eyebrow{grid-column:1/-1;margin-bottom:-20px}.compatHead h2{letter-spacing:-5px;margin:0;font-size:clamp(48px,6vw,86px);line-height:.86}.compatHead>p:last-child{color:#617074;max-width:520px;line-height:1.8}.brandGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:60px;display:grid}.brandGrid article{background:#fff;border:1px solid #d7dfda;min-height:280px;padding:28px;position:relative}.brandGrid span{color:#009c8e;letter-spacing:1px;font-size:9px}.brandGrid h3{letter-spacing:-1px;margin:34px 0 24px;font-size:27px}.brandGrid p{color:#6b797c;border-bottom:1px solid #e2e7e3;margin:0;padding:10px 0;font-size:12px}.brandGrid b{color:#007e73;letter-spacing:1.3px;font-size:9px;position:absolute;bottom:25px;left:28px}.compatSeal{background:var(--cyan);justify-content:space-between;align-items:center;gap:25px;margin-top:12px;padding:25px 30px;display:flex}.compatSeal strong{letter-spacing:1px;font-size:14px}.compatSeal span{letter-spacing:1px;font-size:10px}.plugTypesVisual{background:#061116;margin:55px 0 0;position:relative;overflow:hidden}.plugTypesVisual img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.plugTypesVisual figcaption{color:#fff;background:#061116;justify-content:space-between;align-items:center;gap:25px;padding:20px 24px;display:flex}.plugTypesVisual figcaption b{color:var(--cyan);letter-spacing:1.7px;font-size:12px}.plugTypesVisual figcaption span{letter-spacing:.7px;color:#aebbbc;text-align:right;font-size:10px}@media (width<=900px){.compatHead{grid-template-columns:1fr}.compatHead .eyebrow{grid-column:auto;margin-bottom:0}.brandGrid{grid-template-columns:repeat(2,1fr)}.compatSeal{flex-direction:column;align-items:flex-start}}@media (width<=560px){.compatibility{padding:80px 20px}.compatHead h2{letter-spacing:-3px;font-size:48px}.plugTypesVisual{margin-top:35px}.plugTypesVisual figcaption{flex-direction:column;align-items:flex-start}.plugTypesVisual figcaption span{text-align:left}.brandGrid{grid-template-columns:1fr}.brandGrid article{min-height:245px}}.photoBrands{grid-template-columns:repeat(3,1fr)}.photoBrands article{min-height:490px;padding:0;overflow:hidden}.photoBrands article>img{object-fit:contain;background:#fff;width:100%;height:230px;display:block}.photoBrands article>div{height:250px;padding:24px 28px;position:relative}.photoBrands article b{bottom:24px}.worldSales{color:#fff;background:#051116;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5vw;padding:110px 5vw 55px;display:grid}.worldCopy h2{letter-spacing:-5px;margin:0;font-size:clamp(50px,6vw,88px);line-height:.85}.worldCopy>p:not(.eyebrow){color:#91a1a4;max-width:540px;margin:30px 0;line-height:1.8}.worldStats{border-top:1px solid #ffffff20;flex-wrap:wrap;gap:28px;padding-top:24px;display:flex}.worldStats span{letter-spacing:1.2px;color:#78898c;font-size:8px}.worldStats b{color:var(--cyan);margin-bottom:5px;font-size:18px;display:block}.mapWrap{place-items:center;min-height:460px;display:grid;position:relative}.mapWrap>img{filter:invert()sepia(.2)hue-rotate(120deg)saturate(1.8);opacity:.5;width:100%}.mapWrap>span{background:var(--cyan);color:#041113;letter-spacing:1.4px;padding:10px 14px;font-size:9px;font-weight:900;position:absolute;bottom:4%;right:4%}.mapDot{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 0 7px #00ddc62a,0 0 22px var(--cyan);border-radius:50%;animation:1.9s ease-out infinite pulseMap;position:absolute}.d1{top:35%;left:18%}.d2{animation-delay:.3s;top:56%;left:27%}.d3{animation-delay:.6s;top:33%;left:48%}.d4{animation-delay:.9s;top:52%;left:53%}.d5{animation-delay:1.2s;top:39%;left:69%}.d6{animation-delay:1.5s;top:69%;left:82%}.d7{animation-delay:.75s;top:47%;left:11%}@keyframes pulseMap{50%{box-shadow:0 0 0 13px #00ddc600,0 0 28px var(--cyan)}}.worldSales>small{text-align:right;color:#526266;grid-column:1/-1;font-size:8px}@media (width<=900px){.photoBrands{grid-template-columns:1fr}.photoBrands article{grid-template-columns:1fr 1fr;min-height:0;display:grid}.photoBrands article>img{height:100%;min-height:300px}.photoBrands article>div{height:300px}.worldSales{grid-template-columns:1fr}.mapWrap{min-height:380px}}@media (width<=560px){.photoBrands article{display:block}.photoBrands article>img{height:220px;min-height:0}.worldSales{padding:80px 20px 40px}.worldCopy h2{letter-spacing:-3px;font-size:48px}.mapWrap{min-height:270px}.worldSales>small{text-align:left}}.payments{background:#f1f4f0;padding:110px 5vw}.paymentIntro{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.paymentIntro .eyebrow{grid-column:1/-1;margin-bottom:-20px}.paymentIntro h2,.contactBand h2{letter-spacing:-5px;margin:0;font-size:clamp(48px,6vw,86px);line-height:.86}.paymentIntro>p:last-child{color:#647276;line-height:1.8}.paymentGrid{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:55px;display:grid}.paymentGrid article{text-align:center;background:#fff;border:1px solid #dbe2dd;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:125px;padding:15px;display:flex}.paymentGrid b{font-size:18px}.paymentGrid span{letter-spacing:1.2px;color:#6d797c;font-size:7px}.paymentSetup{color:#758185;margin-top:18px;font-size:9px}.contactBand{color:#fff;background:#061216;grid-template-columns:1fr auto;align-items:center;gap:7vw;padding:100px 5vw;display:grid}.contactBand>div>p:not(.eyebrow){color:#93a1a4;max-width:580px;line-height:1.8}.contactBand>a{color:#04110a;letter-spacing:1.2px;background:#25d366;padding:25px 30px;font-size:11px;font-weight:900}.contactBand>a span{margin-bottom:8px;font-size:8px;display:block}.whatsappFloat{z-index:45;color:#04110a;letter-spacing:1px;background:#25d366;border-radius:40px;align-items:center;gap:10px;padding:10px 17px 10px 10px;font-size:9px;font-weight:900;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 35px #0005}.whatsappFloat i{background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:18px;font-style:normal;display:grid}.drawerMethods{flex-wrap:wrap;gap:5px;margin:0 0 14px;display:flex}.drawerMethods span{background:#fff;border:1px solid #cbd3cf;padding:7px 9px;font-size:8px;font-weight:700}@media (width<=1000px){.paymentGrid{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.paymentIntro{grid-template-columns:1fr}.paymentIntro .eyebrow{grid-column:auto;margin-bottom:0}.contactBand{grid-template-columns:1fr}.contactBand>a{justify-self:start}.paymentGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.payments{padding:80px 20px}.paymentIntro h2,.contactBand h2{letter-spacing:-3px;font-size:48px}.contactBand{padding:75px 20px}.whatsappFloat span{display:none}.whatsappFloat{padding:8px;bottom:14px;right:14px}.paymentGrid article{min-height:105px}}.mapDot{border:2px solid #d9fffa;width:11px;height:11px}.northAmerica{top:30%;left:23%}.southAmerica{animation-delay:.3s;top:59%;left:31%}.europe{animation-delay:.6s;top:29%;left:50%}.africa{animation-delay:.9s;top:50%;left:53%}.asia{animation-delay:1.2s;top:36%;left:69%}.oceania{animation-delay:1.5s;top:66%;left:83%}:root{--admin-bg:#061115;--admin-panel:#0b1a1f;--admin-line:#1d3036;--admin-text:#eaf2f1;--admin-muted:#7e9297;--admin-cyan:#00ddc6}.adminShell{background:var(--admin-bg);min-height:100vh;color:var(--admin-text);grid-template-columns:245px 1fr;font-family:Arial,sans-serif;display:grid}.adminSide{border-right:1px solid var(--admin-line);flex-direction:column;height:100vh;padding:32px 20px;display:flex;position:sticky;top:0}.adminBrand{letter-spacing:-1px;margin:4px 10px 42px;font-size:24px;font-weight:900}.adminBrand span,.adminBrand i{color:var(--admin-cyan);font-style:normal}.adminBrand small{letter-spacing:3px;color:var(--admin-muted);margin-top:5px;font-size:7px;display:block}.adminSide nav{gap:5px;display:grid}.adminSide nav button{color:#8ba0a4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:13px 14px;font-size:12px;font-weight:700}.adminSide nav button i{color:#5d7378;width:27px;font-style:normal;display:inline-grid}.adminSide nav button.active,.adminSide nav button:hover{color:#fff;background:#10252b}.adminSide nav button.active i{color:var(--admin-cyan)}.adminUser{border-top:1px solid var(--admin-line);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:22px 8px 0;display:grid}.adminUser>span{background:var(--admin-cyan);color:#041012;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.adminUser b,.adminUser small{text-overflow:ellipsis;max-width:115px;font-size:9px;display:block;overflow:hidden}.adminUser small{color:var(--admin-muted);margin-top:3px}.adminUser a{color:var(--admin-muted);font-size:8px;text-decoration:underline}.adminMain{min-width:0;padding:35px 3.5vw 60px}.adminMain>header{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.adminMain>header p{color:var(--admin-cyan);letter-spacing:2px;margin:0 0 8px;font-size:8px}.adminMain h1{letter-spacing:-1.5px;margin:0;font-size:35px}.live{letter-spacing:1.2px;color:#8da1a5;border:1px solid var(--admin-line);border-radius:4px;padding:10px 12px;font-size:8px}.live i{background:var(--admin-cyan);width:7px;height:7px;box-shadow:0 0 12px var(--admin-cyan);border-radius:50%;margin-right:7px;display:inline-block}.kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.kpis article,.panel{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:8px;padding:23px}.kpis span,.settingsGrid>article>span{letter-spacing:1.4px;color:var(--admin-muted);font-size:7px}.kpis strong{letter-spacing:-1.5px;margin:20px 0 7px;font-size:27px;display:block}.kpis small{color:#63787d;font-size:8px}.dashGrid{grid-template-columns:1.6fr .65fr;gap:12px;display:grid}.panel{min-width:0}.panel.full{padding:28px}.panelTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.panelTitle h2{margin:0;font-size:17px}.panelTitle p{color:var(--admin-muted);margin:6px 0 0;font-size:10px}.panelTitle button,.panelTitle>strong{color:var(--admin-cyan);letter-spacing:1px;background:0 0;border:0;font-size:8px}.panelTitle input{border:1px solid var(--admin-line);color:#fff;background:#071216;border-radius:4px;min-width:240px;padding:11px 13px}.tableScroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:780px}th{text-align:left;color:#657b80;letter-spacing:1.2px;border-bottom:1px solid var(--admin-line);padding:11px;font-size:7px}td{color:#bbcbce;border-bottom:1px solid #15272d;padding:14px 11px;font-size:10px}td b,td small{display:block}td b{color:#f2f7f6;font-size:11px}td small{color:#63777c;margin-top:5px;font-size:8px}select{color:#bdd0d2;background:#071317;border:1px solid #284047;border-radius:4px;padding:7px;font-size:9px}.stockLine{border-bottom:1px solid #172a30;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.stockLine b,.stockLine small{display:block}.stockLine b{font-size:11px}.stockLine small{color:#697e83;margin-top:4px;font-size:8px}.stockLine strong{font-size:24px}.stockLine strong.low{color:#ff745e}.emptyState{text-align:center;color:#61757a;padding:50px 20px}.miniAction{color:var(--admin-cyan);white-space:nowrap;font-size:7px}.inventoryGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.inventoryCard{border:1px solid var(--admin-line);background:#071519;border-radius:7px;padding:22px}.inventoryCard>span{color:var(--admin-cyan);letter-spacing:1px;font-size:7px}.inventoryCard.lowStock>span{color:#ff745e}.inventoryCard h3{margin:18px 0 24px;font-size:15px}.inventoryCard label{color:#74888d;grid-template-columns:1fr 90px;align-items:center;margin:10px 0;font-size:9px;display:grid}.inventoryCard input{color:#fff;background:#040d10;border:1px solid #263d43;width:90px;padding:9px}.inventoryCard button{background:var(--admin-cyan);color:#031113;border:0;width:100%;margin-top:15px;padding:11px;font-size:8px;font-weight:900}.requestGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.requestGrid article{border:1px solid var(--admin-line);background:#071519;border-radius:7px;padding:22px}.requestGrid article>div{justify-content:space-between;display:flex}.requestGrid article span,.requestGrid time{color:var(--admin-cyan);letter-spacing:1px;font-size:7px}.requestGrid h3{margin:18px 0 5px}.requestGrid article>b,.requestGrid article>a{color:#82969a;margin:6px 0;font-size:9px;display:block}.requestGrid p{color:#9aabad;min-height:60px;font-size:10px;line-height:1.6}.settingsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.settingsGrid h2{margin:20px 0;font-size:20px}.settingsGrid p,.settingsGrid li{color:#91a4a8;font-size:11px;line-height:1.7}.taxBadge{background:var(--admin-cyan);color:#041012;padding:9px 12px;font-size:10px;font-weight:900;display:inline-block}.warning{border-left:2px solid #ffb74f;padding-left:12px}.accessDenied{color:#fff;text-align:center;background:#061115;place-content:center;min-height:100vh;padding:30px;display:grid}.accessDenied .brand{font-size:26px}.accessDenied h1{margin:25px 0 10px;font-size:48px}.accessDenied p{color:#8fa0a4;max-width:500px}.accessDenied>a{color:#041012;background:#00ddc6;justify-self:center;margin-top:25px;padding:14px 18px;font-size:10px;font-weight:900}@media (width<=1050px){.kpis{grid-template-columns:repeat(2,1fr)}.dashGrid{grid-template-columns:1fr}.inventoryGrid{grid-template-columns:repeat(2,1fr)}.requestGrid,.settingsGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.adminShell{display:block}.adminSide{border-right:0;border-bottom:1px solid var(--admin-line);height:auto;padding:20px;position:relative}.adminBrand{margin:0 0 18px;display:block}.adminSide nav{display:flex;overflow:auto}.adminSide nav button{white-space:nowrap}.adminUser{display:none}.adminMain{padding:25px 16px}.adminMain>header{align-items:flex-start}.live{display:none}.kpis,.inventoryGrid,.requestGrid,.settingsGrid{grid-template-columns:1fr}.panel.full{padding:18px}.panelTitle{flex-direction:column;align-items:flex-start}.panelTitle input{width:100%;min-width:100%}}:root .accountForm{border:1px solid var(--admin-line);background:#071519;border-radius:7px;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin-bottom:22px;padding:16px;display:grid}.accountForm.compact{grid-template-columns:repeat(5,minmax(130px,1fr)) auto}.accountForm input,.accountForm select,.inlineNumber{color:#fff;background:#040d10;border:1px solid #284047;border-radius:4px;min-width:0;padding:10px;font-size:9px}.accountForm button{background:var(--admin-cyan);color:#031113;border:0;padding:10px 14px;font-size:8px;font-weight:900}.ordersTable{min-width:1250px}.ordersTable .debt{color:#ffb74f}.ordersTable .paid{color:var(--admin-cyan)}.inventoryCard img{object-fit:contain;filter:drop-shadow(0 12px 10px #0008);width:100%;height:105px;margin:12px 0 2px}.inventoryCard h3{margin:12px 0 24px}.inventoryCard h3 small{color:var(--admin-cyan);letter-spacing:1.2px;margin-top:6px;font-size:8px;display:block}@media (width<=1050px){.accountForm,.accountForm.compact{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.accountForm,.accountForm.compact{grid-template-columns:1fr}}.portalShell{color:#fff;background:#061116;min-height:100vh;font-family:Arial,sans-serif}.portalShell>header{border-bottom:1px solid #ffffff20;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 5vw;display:grid}.portalLogo{font-size:25px;font-weight:900}.portalLogo span,.portalLogo i{color:#00ddc6;font-style:normal}.portalLogo small{letter-spacing:3px;color:#71858a;font-size:7px;display:block}.portalShell>header>div{text-align:center}.portalShell>header>div span,.portalShell>header>div b{font-size:9px;display:block}.portalShell>header>div span{color:#00ddc6;margin-bottom:4px}.portalShell>header>a:last-child{letter-spacing:1px;justify-self:end;font-size:8px}.portalIntro{justify-content:space-between;align-items:end;padding:75px 5vw 45px;display:flex}.portalIntro p{color:#00ddc6;letter-spacing:2px;font-size:8px}.portalIntro h1{letter-spacing:-5px;margin:18px 0 0;font-size:clamp(55px,7vw,94px);line-height:.8}.accountCard{background:#0b1b20;border:1px solid #1b3036;min-width:300px;padding:24px}.accountCard>span{color:#6f858a;font-size:7px}.accountCard>b{color:#00ddc6;margin:12px 0;display:block}.accountCard p{color:#91a4a8;letter-spacing:0}.accountCard strong{color:#fff}.professionalForm{padding:0 5vw 80px}.variantOrder,.professionalDetails{color:#071217;background:#eef2ee;margin-bottom:12px;padding:34px}.portalSectionTitle{align-items:flex-start;gap:15px;margin-bottom:30px;display:flex}.portalSectionTitle>span{background:#00ddc6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.portalSectionTitle h2{margin:0;font-size:23px}.portalSectionTitle p{color:#6b797c;margin:6px 0;font-size:10px}.variantOrderGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.variantOrderGrid article{background:#fff;border:1px solid #d6ded9;padding:20px}.variantOrderGrid h3{margin:0;font-size:16px}.variantOrderGrid article>b{color:#008d80;margin:7px 0 18px;font-size:9px;display:block}.variantOrderGrid label{border-top:1px solid #e2e7e3;grid-template-columns:16px 1fr 58px;align-items:center;gap:7px;padding:9px 0;font-size:9px;display:grid}.variantOrderGrid i{border:1px solid #999;border-radius:50%;width:13px;height:13px}.variantOrderGrid input{border:1px solid #ccd5d0;width:58px;padding:7px}.professionalFields{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.professionalFields label{font-size:8px;font-weight:800}.professionalFields input,.professionalFields select,.professionalFields textarea{width:100%;font:inherit;background:#fff;border:1px solid #cbd4cf;margin-top:6px;padding:11px;display:block}.professionalFields .wide{grid-column:span 2}.professionalTotal{background:#0b1b20;border:1px solid #1b3036;justify-content:space-between;align-items:end;gap:30px;padding:30px;display:flex}.professionalTotal>div{width:min(450px,100%)}.professionalTotal span,.professionalTotal strong{justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.professionalTotal strong{color:#00ddc6;border-top:1px solid #2a4147;font-size:18px}.professionalTotal button,.professionalSuccess button{color:#041113;background:#00ddc6;border:0;padding:17px 23px;font-size:9px;font-weight:900}.professionalTotal>p{color:#ff7963}.professionalSuccess{text-align:center;place-content:center;min-height:calc(100vh - 86px);display:grid}.professionalSuccess>b{color:#061116;background:#00ddc6;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:28px;display:grid}.professionalSuccess h2{font-size:34px}.professionalSuccess>p{color:#00ddc6}.professionalSuccess>div{background:#0b1b20;gap:8px;margin:20px 0;padding:22px;display:grid}.professionalSuccess span{justify-content:space-between;gap:50px;font-size:11px;display:flex}.portalDenied{color:#fff;text-align:center;background:#061116;place-content:center;min-height:100vh;padding:30px;font-family:Arial,sans-serif;display:grid}.portalDenied h1{margin-bottom:10px;font-size:45px}.portalDenied p{color:#8ea1a5;max-width:600px}.portalDenied>a{color:#041113;background:#00ddc6;justify-self:center;margin-top:20px;padding:14px 18px;font-size:9px;font-weight:900}.portalDenied>a.muted{color:#73878c;background:0 0;margin-top:8px}@media (width<=900px){.variantOrderGrid,.professionalFields{grid-template-columns:1fr 1fr}.portalIntro{flex-direction:column;align-items:flex-start;gap:30px}.accountCard{width:100%}}@media (width<=600px){.portalShell>header{grid-template-columns:1fr auto}.portalShell>header>div{display:none}.portalIntro,.professionalForm{padding-left:18px;padding-right:18px}.variantOrder,.professionalDetails{padding:22px}.variantOrderGrid,.professionalFields{grid-template-columns:1fr}.professionalFields .wide{grid-column:auto}.professionalTotal{flex-direction:column;align-items:stretch}.professionalTotal button{width:100%}}.starterKit{background:#092126;border:1px solid #00ddc655;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:22px;display:flex}.starterKit span{letter-spacing:1.6px;color:#00ddc6;font-size:8px}.starterKit h3{margin:9px 0 6px;font-size:20px}.starterKit p{color:#8fa5aa;max-width:600px;margin:0;font-size:10px;line-height:1.6}.starterKit label{color:#8fa5aa;align-items:center;gap:12px;font-size:9px;display:flex}.starterKit input{color:#fff;background:#030b0e;border:1px solid #2a454c;width:90px;padding:11px}@media (width<=650px){.starterKit{flex-direction:column;align-items:flex-start}}.invoicePage{color:#091518;background:#dfe5e1;min-height:100vh;padding:35px;font-family:Arial,sans-serif}.invoiceActions{justify-content:space-between;max-width:900px;margin:0 auto 20px;display:flex}.invoiceActions a,.invoiceActions button{color:#fff;letter-spacing:1px;background:#071217;border:0;padding:12px 15px;font-size:9px;font-weight:900}.invoicePaper{background:#fff;max-width:900px;min-height:1100px;margin:auto;padding:65px;box-shadow:0 20px 70px #07121725}.invoicePaper>header{border-bottom:3px solid #071217;justify-content:space-between;padding-bottom:30px;display:flex}.invoiceLogo{font-size:32px;font-weight:900}.invoiceLogo span,.invoiceLogo i{color:#00a998;font-style:normal}.invoiceLogo small{letter-spacing:3px;margin-top:8px;font-size:8px;display:block}.invoicePaper>header>div:last-child{text-align:right}.invoicePaper>header b,.invoicePaper>header span{display:block}.invoicePaper>header span{color:#667377;margin-top:7px;font-size:10px}.invoiceParties{grid-template-columns:1fr 1fr;gap:60px;padding:45px 0;display:grid}.invoiceParties small{color:#008d80;letter-spacing:1.5px;font-size:8px}.invoiceParties b{margin:12px 0 8px;display:block}.invoiceParties p{white-space:pre-line;color:#5e6c70;font-size:11px;line-height:1.7}.invoiceOrder{background:#edf2ef;margin-bottom:20px;padding:14px;font-size:10px}.invoicePaper table{border-collapse:collapse;width:100%}.invoicePaper th,.invoicePaper td{text-align:left;border-bottom:1px solid #dfe5e1;padding:15px 10px;font-size:10px}.invoicePaper th{color:#647276;font-size:8px}.invoiceTotals{justify-content:flex-end;padding:35px 0;display:flex}.invoiceTotals>div{grid-template-columns:1fr auto;gap:13px;width:310px;font-size:11px;display:grid}.invoiceTotals strong{border-top:2px solid #071217;padding-top:14px;font-size:18px}.invoicePaper footer{color:#788589;border-top:1px solid #dbe2de;justify-content:space-between;margin-top:90px;padding-top:20px;font-size:8px;display:flex}.invoiceDenied{color:#fff;background:#061116;place-items:center;min-height:100vh;display:grid}@media (width<=650px){.invoicePage{padding:10px}.invoicePaper{padding:28px}.invoiceParties{grid-template-columns:1fr;gap:20px}.invoicePaper>header{gap:20px}.invoiceActions{gap:10px}.invoiceActions a,.invoiceActions button{font-size:7px}}@media print{.invoicePage{background:#fff;padding:0}.invoiceActions{display:none}.invoicePaper{box-shadow:none;max-width:none;min-height:0;margin:0;padding:40px}}
