*,*::before,*::after{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}*,*::before,*::after{box-sizing:border-box}html,body{scroll-behavior:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0A2540;--teal:#00D4AA;--orange:#FF6B35;--white:#FFF;--surface:#F6F9FC;--ink:#0A2540;--ink-2:#5A6B7B;--line:#E3E8EE;--font-sans:'Public Sans',-apple-system,'Segoe UI',sans-serif;--font-mono:'IBM Plex Mono','JetBrains Mono',ui-monospace,monospace;--header-h:72px;--ease-out:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg,var(--white));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--teal);color:var(--navy)}.js [data-reveal],.js [data-anim]{opacity:0}.no-anim .page-veil{display:none!important}.no-anim [data-reveal],.no-anim [data-anim]{opacity:1!important;transform:none!important}.no-anim .faq-a{max-height:none!important}.page-veil{position:fixed;inset:0;z-index:10000;pointer-events:none;width:100%;height:100%;min-height:100vh;min-height:100dvh;overflow:hidden;background:#06182B}.veil-panel{position:absolute;top:-1px;bottom:-1px;left:0;right:0;background:var(--veil-bg,var(--navy));will-change:transform}.veil-panel.p2{background:var(--veil-bg-2,var(--teal))}html.is-changing,html.is-changing body{background:#06182B!important;background-color:#06182B!important}.veil-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.35em;text-transform:uppercase;color:var(--veil-fg,#fff)}.veil-pct{font-size:28px;letter-spacing:.08em;display:none}body[data-page="v2"] .veil-pct{display:inline}.wrap{width:min(var(--wrap-w,1200px),calc(100vw - (var(--wrap-pad, 4vw) * 2)));margin-inline:auto}.section{padding:clamp(80px,12vh,140px) 0;position:relative}.mono-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:10px}.mono-label::before{content:"";width:24px;height:1px;background:currentColor;opacity:.6}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;font-weight:600;font-size:15px;line-height:1;border-radius:3px;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background .3s,color .3s,border-color .3s;will-change:transform}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn .arr{transition:transform .35s var(--ease-out)}.btn:hover .arr{transform:translateX(4px)}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{box-shadow:0 10px 30px -8px rgba(255,107,53,.55)}.btn-teal{background:var(--teal);color:var(--navy)}.btn-teal:hover{box-shadow:0 10px 30px -8px rgba(0,212,170,.5)}.btn-ghost{border:1px solid var(--line-strong,var(--line));color:inherit;background:transparent}.u-link{position:relative}.u-link::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out)}.u-link:hover::after{transform:scaleX(1)}.site-header{position:fixed;top:0;left:0;right:0;z-index:500;height:var(--header-h);display:flex;align-items:center;transition:background .4s,box-shadow .4s,border-color .4s,height .4s}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:19px;letter-spacing:-.02em}.logo svg{width:22px;height:22px}.main-nav{display:flex;gap:30px;font-size:14.5px;font-weight:500}.header-cta{padding:11px 20px;font-size:13.5px}.menu-btn{display:none}.mobile-menu{position:fixed;inset:0;z-index:800;display:flex;flex-direction:column;justify-content:center;padding:8vw;background:var(--navy);color:#fff;clip-path:inset(0 0 100% 0);transition:clip-path .6s var(--ease-out);visibility:hidden}.mobile-menu.open{clip-path:inset(0);visibility:visible}.mobile-menu a{font-size:clamp(28px,7vw,44px);font-weight:800;letter-spacing:-.03em;padding:10px 0}.mobile-menu .mm-close{position:absolute;top:24px;right:24px;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em}@media (max-width:900px){.main-nav,.header-cta{display:none}.menu-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase}}.w-mask{display:inline-block;clip-path:inset(0 -0.05em -0.1em 0);vertical-align:bottom}.w-i{display:inline-block;will-change:transform}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;text-align:left;font-size:clamp(17px,1.8vw,20px);font-weight:600;letter-spacing:-.01em;transition:color .25s}.faq-q:hover{color:var(--teal)}.faq-q .fx{position:relative;width:16px;height:16px;flex:none}.faq-q .fx::before,.faq-q .fx::after{content:"";position:absolute;inset:0;margin:auto;background:currentColor;transition:transform .4s var(--ease-out)}.faq-q .fx::before{width:16px;height:1.5px}.faq-q .fx::after{width:1.5px;height:16px}.faq-item.open .fx::after{transform:scaleY(0)}.faq-a{max-height:0;overflow:hidden;transition:max-height .5s var(--ease-out)}.faq-a p{padding:0 4px 26px;color:var(--ink-2);line-height:1.65;font-size:15.5px;max-width:64ch}.faq-more{display:inline-block;margin-top:28px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.15em;text-transform:uppercase}#faq .wrap,.wrap:has(.faq-item){max-width:900px;width:min(900px,calc(100vw - (var(--wrap-pad, 4vw) * 2)));margin-inline:auto}.site-footer{border-top:1px solid var(--line);padding:70px 0 40px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer-grid>*{min-width:0}.footer-grid h5{font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-2);margin-bottom:18px;font-weight:500}.footer-grid li{margin-bottom:10px;font-size:14.5px}.footer-tag{color:var(--ink-2);font-size:14.5px;margin-top:14px;max-width:30ch;line-height:1.6}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:60px;padding-top:24px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:12px;color:var(--ink-2);letter-spacing:.08em}form.newsletter{display:flex;gap:0;margin-top:18px;max-width:320px;border:1px solid var(--line-strong,var(--line));border-radius:3px;overflow:hidden}.newsletter input{flex:1;border:0;padding:12px 14px;font:inherit;font-size:14px;background:transparent;color:inherit;outline:none;min-width:0}.newsletter button{padding:0 16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;background:var(--ink);color:var(--bg,#fff);transition:background .3s}.newsletter button:hover{background:var(--teal);color:var(--navy)}@media (max-width:800px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.footer-bottom{flex-direction:column;gap:10px}}@media (max-width:560px){.footer-grid{grid-template-columns:minmax(0,1fr)}}body[data-page="v4"]{--bg:#FFF;--wrap-w:1920px;--wrap-pad:100px;--veil-bg:#06182B;--veil-bg-2:#00D4AA;--veil-fg:#FFF;background:var(--bg)}@media (max-width:1100px){body[data-page="v4"]{--wrap-pad:6vw}}.v4{background:#FFF}main#oxy-main{position:relative;z-index:1;background:#FFF}body[data-page="v4"] .site-header{border-bottom:1px solid transparent;color:#fff}body[data-page="v4"] .site-header .logo{color:#fff}body[data-page="v4"] .site-header .main-nav a{color:rgba(255,255,255,.65);transition:color .25s}body[data-page="v4"] .site-header .main-nav a:hover{color:var(--teal)}body[data-page="v4"] .site-header .menu-btn{color:#fff}body[data-page="v4"] .site-header.is-scrolled{background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border-bottom-color:var(--line);color:var(--navy)}body[data-page="v4"] .site-header.is-scrolled .logo{color:var(--navy)}body[data-page="v4"] .site-header.is-scrolled .main-nav a{color:var(--ink-2)}body[data-page="v4"] .site-header.is-scrolled .main-nav a:hover{color:var(--navy)}body[data-page="v4"] .site-header.is-scrolled .menu-btn{color:var(--navy)}.v4-hero{position:relative;background:#0A2540;color:#fff;margin-top:calc(var(--header-h) * -1);padding:calc(var(--header-h) + clamp(56px, 9vh, 110px)) 0 clamp(56px,7vh,88px);overflow:hidden}.v4-hero-lines{position:absolute;inset:0;pointer-events:none;display:flex;justify-content:space-evenly}.v4-hero-lines>*,.v4-hero-lines i{display:block;width:1px;height:100%;background:rgba(255,255,255,.055);align-self:stretch}.v4-hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(40px,5vw,90px);align-items:center}.v4-hero .kicker{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin-bottom:30px}.v4-hero .kicker::before{content:"";width:34px;height:1px;background:var(--teal)}.v4-hero h1{font-size:clamp(46px,7.2vw,96px);line-height:1.02;letter-spacing:-.045em;font-weight:800;color:#fff;max-width:13ch}.v4-hero h1 .hl{color:var(--teal)}.v4-hero-low{margin-top:clamp(30px,4.5vh,48px)}.v4-hero .sub{font-size:clamp(16px,1.4vw,19px);line-height:1.65;color:rgba(255,255,255,.62);max-width:48ch}.v4-hero-low .side{margin-top:30px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.4);line-height:2.2;display:flex;gap:34px;flex-wrap:wrap}.v4-hero-low .side b{color:var(--teal);font-weight:400;display:block}.v4-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.v4 .btn-ghost{border-color:rgba(255,255,255,.3);color:#fff}.v4 .btn-ghost:hover{border-color:var(--teal);color:var(--teal)}.v4-mock{position:relative;justify-self:end;width:100%;max-width:620px}.v4-browser{position:relative;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#071A2E;box-shadow:0 50px 120px -40px rgba(0,0,0,.6);overflow:hidden}.v4-browser-bar{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.v4-browser-bar .d{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.16)}.v4-browser-bar .d:first-child{background:var(--orange)}.v4-browser-bar .url{margin-left:10px;flex:1;max-width:420px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:rgba(255,255,255,.45);background:rgba(255,255,255,.06);border-radius:3px;padding:5px 12px}.v4-browser-bar .tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--teal)}.v4-stage{position:relative;aspect-ratio:4 / 3}.v4-stage .mk{position:absolute;inset:7% 9%}.mk-row{position:absolute;left:0;right:0;border-radius:2px}.v4-stage .mk-wire .mk-row{border:1.5px dashed rgba(255,255,255,.35)}.v4-stage .r1{top:0;height:30%}.v4-stage .r2{top:34%;height:28%;right:52%}.v4-stage .r3{top:34%;height:28%;left:52%}.v4-stage .r4{top:66%;height:13%}.v4-stage .r5{top:83%;height:17%;right:67.33%}.v4-stage .r6{top:83%;height:17%;left:36.67%;right:33.67%}.v4-stage .r7{top:83%;height:17%;left:70.33%}.v4-stage .mk-final{clip-path:inset(0 100% 0 0)}.v4-stage .mk-final .r1{background:rgba(255,255,255,.92)}.v4-stage .mk-final .r1::after{content:"";position:absolute;left:4%;bottom:14%;width:20%;height:11%;background:var(--navy);border-radius:2px}.v4-stage .mk-final .r2{background:rgba(255,255,255,.22)}.v4-stage .mk-final .r3{background:var(--teal)}.v4-stage .mk-final .r4{background:rgba(255,255,255,.22)}.v4-stage .mk-final .r5{background:rgba(255,255,255,.14)}.v4-stage .mk-final .r6{background:rgba(255,255,255,.14)}.v4-stage .mk-final .r7{background:var(--orange)}.v4-scanline{position:absolute;top:5%;bottom:5%;left:9%;width:2px;background:var(--teal);box-shadow:0 0 22px rgba(0,212,170,.9);opacity:0}.v4-mock .chip{position:absolute;z-index:3;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;background:#fff;color:var(--navy);padding:9px 14px;border-radius:3px;display:flex;align-items:center;gap:8px;box-shadow:0 16px 44px -12px rgba(0,0,0,.5)}.v4-mock .chip .dot{width:7px;height:7px;border-radius:50%;background:var(--teal)}.v4-mock .chip.c1{top:-18px;right:6%}.v4-mock .chip.c2{bottom:-18px;left:3%;background:var(--teal)}.v4-mock .chip.c2 .dot{background:var(--navy)}.v4-trustbar{background:#0A2540;border-top:1px solid rgba(255,255,255,.12)}.v4-trustbar .tb-inner{display:grid;grid-template-columns:repeat(4,1fr);padding-inline:max(var(--wrap-pad),calc((100vw - 1920px) / 2 + 100px))}.v4-trustbar .cell{padding:30px 28px;border-left:1px solid rgba(255,255,255,.12);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}.v4-trustbar .cell:first-child{border-left:0;padding-left:0}.v4-trustbar .cell b{display:block;color:#fff;font-size:22px;letter-spacing:0;margin-bottom:5px;font-weight:500}.v4-trustbar .cell b em{font-style:normal;color:var(--teal)}.v4-industries{padding:60px 0}.v4-industries .row{display:flex;flex-wrap:wrap;gap:18px 0;align-items:center}.v4-industries .ind{font-size:clamp(20px,2.2vw,30px);font-weight:700;letter-spacing:-.02em;color:rgba(10,37,64,.3);padding:0 26px;position:relative;transition:color .3s}.v4-industries .ind:hover{color:var(--navy)}.v4-industries .ind + .ind::before{content:"";position:absolute;left:-2px;top:15%;width:4px;height:70%;background:var(--teal);opacity:.5;border-radius:2px}.v4-trail-img{position:absolute;z-index:1;top:0;left:0;width:clamp(92px,8.5vw,148px);aspect-ratio:2 / 3;object-fit:cover;border-radius:3px;pointer-events:none;will-change:transform,opacity;box-shadow:0 22px 60px -18px rgba(0,0,0,.55)}.v4-work{padding:clamp(80px,11vh,130px) 0;border-bottom:1px solid var(--line)}.v4-work .work-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(40px,6vh,64px)}.v4-work .work-head .sec-head{margin-bottom:0}.view-all{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--navy);text-decoration:none;padding-bottom:8px;border-bottom:1px solid var(--navy);transition:color .3s,border-color .3s,gap .3s}.view-all:hover{color:var(--teal);border-color:var(--teal);gap:16px}.bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:88px;grid-auto-flow:dense;gap:22px}.b-item{position:relative;overflow:hidden;border-radius:5px;background:var(--navy);display:block;text-decoration:none}.b-item img,.b-item video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out),opacity .45s}.b-item video{opacity:0}.b-item:hover img{transform:scale(1.05)}.b-item.playing video{opacity:1}.b-item .b-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,24,43,0) 46%,rgba(6,24,43,.82));opacity:.9;transition:opacity .4s}.b-item:hover .b-shade{opacity:1}.b-item .b-meta{position:absolute;z-index:2;left:22px;right:22px;bottom:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.b-item .b-meta .b-name{color:#fff;font-size:clamp(17px,1.4vw,21px);font-weight:700;letter-spacing:-.01em}.b-item .b-meta .b-tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-top:6px}.b-item .b-meta .b-hrs{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:rgba(255,255,255,.55);white-space:nowrap}.b-a{grid-column:span 4;grid-row:span 5}.b-b{grid-column:span 6;grid-row:span 4}.b-c{grid-column:span 4;grid-row:span 4}.b-d{grid-column:span 5;grid-row:span 4}.b-e{grid-column:span 3;grid-row:span 2}.b-f{grid-column:span 3;grid-row:span 3}.b-card{grid-column:span 2;grid-row:span 4;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);border-radius:5px;background:var(--surface);padding:22px 18px;text-decoration:none;color:var(--navy);transition:border-color .3s,background .3s}.b-card:hover{border-color:var(--teal);background:#fff}.b-card .b-card-num{font-size:clamp(28px,2.6vw,44px);font-weight:800;letter-spacing:-.04em}.b-card .b-card-num em{font-style:normal;color:var(--teal)}.b-card .b-card-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);line-height:1.9}.b-card .b-card-arrow{font-family:var(--font-mono);font-size:13px;color:var(--teal)}.view-cursor{position:fixed;z-index:1200;top:0;left:0;width:108px;height:108px;border-radius:50%;background:var(--teal);color:var(--navy);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;line-height:1.6;pointer-events:none;transform:scale(0);will-change:transform}.v4-how{background:var(--surface);border-block:1px solid var(--line);padding:clamp(72px,10vh,120px) 0}.v4-how .wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,110px)}.v4-how-sticky{position:sticky;top:12vh;height:76vh;display:flex;flex-direction:column}.v4-how-num-wrap{position:relative;flex:1;overflow:hidden}.v4-how-num{position:absolute;inset:0;font-size:clamp(130px,15vw,240px);font-weight:800;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(10,37,64,.22);display:flex;align-items:center}.v4-how-num.solid{color:var(--teal);-webkit-text-stroke:0}.v4-how-progress{height:3px;background:var(--line);position:relative;margin-top:20px}.v4-how-progress i{position:absolute;inset:0;background:var(--teal);transform:scaleX(0);transform-origin:left}.v4-how-caption{margin-top:22px;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.v4-steps{padding:2vh 0}.v4-step{min-height:58vh;display:flex;flex-direction:column;justify-content:center;opacity:.18;transition:opacity .5s}.v4-step.active{opacity:1}.v4-step .s-tag{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.25em;text-transform:uppercase;color:var(--teal);margin-bottom:16px}.v4-step h3{font-size:clamp(26px,2.4vw,38px);letter-spacing:-.02em;margin-bottom:16px}.v4-step p{font-size:17px;line-height:1.65;color:var(--ink-2);max-width:44ch}.v4-step .s-meta{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.v4-step .s-meta span{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;border:1px solid var(--line);border-radius:3px;padding:7px 12px;color:var(--ink-2);background:#fff}.v4 .sec-head{max-width:780px;margin-bottom:clamp(44px,6vh,72px)}.v4 .sec-head h2{font-size:clamp(32px,3.8vw,52px);letter-spacing:-.03em;line-height:1.1;font-weight:800;margin-top:20px}.v4-packs .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.v4 .pack{position:relative;border:1px solid var(--line);border-radius:5px;background:#fff;padding:36px 34px 32px;display:flex;flex-direction:column;transition:transform .4s var(--ease-out),border-color .3s,box-shadow .4s}.v4 .pack:hover{transform:translateY(-6px);border-color:var(--teal);box-shadow:0 24px 60px -24px rgba(10,37,64,.25)}.v4 .pack .p-name{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2)}.v4 .pack .p-price{font-size:56px;font-weight:800;letter-spacing:-.04em;margin:16px 0 4px}.v4 .pack .p-for{font-size:14px;color:var(--ink-2);margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.v4 .pack ul{flex:1;display:grid;gap:11px;margin-bottom:28px}.v4 .pack li{display:flex;gap:10px;font-size:14.5px;line-height:1.5;align-items:flex-start}.v4 .pack li svg{width:15px;height:15px;flex:none;margin-top:3px;stroke:var(--teal)}.v4 .pack .btn{width:100%}.v4 .pack .btn-ghost{border-color:var(--line);color:var(--navy)}.v4 .pack .btn-ghost:hover{border-color:var(--navy);color:var(--navy)}.v4 .pack.featured{border:1.5px solid var(--teal);box-shadow:0 30px 70px -28px rgba(0,150,120,.35)}.v4 .pack.featured::before{content:"MOST POPULAR";position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--teal);color:var(--navy);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.22em;padding:6px 14px;border-radius:3px}.v4 .pack .p-note{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);margin-top:14px;text-align:center;letter-spacing:.06em}.v4-included{background:var(--surface);border-block:1px solid var(--line)}.v4-included .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.v4 .inc-cell{background:var(--surface);padding:36px 32px;transition:background .35s;position:relative}.v4 .inc-cell:hover{background:#fff}.v4 .inc-cell .i-num{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);letter-spacing:.15em}.v4 .inc-cell svg{width:26px;height:26px;stroke:var(--navy);stroke-width:1.5;margin:20px 0 16px;fill:none}.v4 .inc-cell h4{font-size:17.5px;letter-spacing:-.01em;margin-bottom:8px}.v4 .inc-cell p{font-size:14px;line-height:1.6;color:var(--ink-2)}.v4 .inc-cell::after{content:"";position:absolute;left:32px;right:32px;bottom:0;height:2px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.v4 .inc-cell:hover::after{transform:scaleX(1)}.v4-speed{background:var(--navy);color:#fff;overflow:hidden}.v4-speed .mono-label{color:var(--teal)}.v4-speed h2{color:#fff}.v4-speed .grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.v4-speed .vs-col{border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:36px 32px}.v4-speed .vs-col.bad{background:rgba(255,255,255,.03)}.v4-speed .vs-col.good{border-color:var(--teal);background:rgba(0,212,170,.06);position:relative}.v4-speed .vs-col.good::before{content:"GRIDCRAFT";position:absolute;top:-10px;left:32px;background:var(--teal);color:var(--navy);font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;font-weight:500;padding:5px 12px;border-radius:3px}.v4-speed .vs-col h4{font-size:19px;margin-bottom:22px}.v4-speed .vs-col.bad h4{color:rgba(255,255,255,.55)}.v4-speed .vs-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-top:1px solid rgba(255,255,255,.1);font-size:14.5px}.v4-speed .vs-row .k{color:rgba(255,255,255,.55);font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.v4-speed .vs-row .v{font-weight:700;font-size:16px;text-align:right}.v4-speed .vs-col.bad .v{color:rgba(255,255,255,.6);font-weight:500;text-decoration:line-through;text-decoration-color:rgba(255,107,53,.8);text-decoration-thickness:1.5px}.v4-speed .vs-col.good .v{color:var(--teal)}.v4-speed .cta-line{margin-top:40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.v4-speed .cta-line .note{font-family:var(--font-mono);font-size:12px;color:rgba(255,255,255,.5);letter-spacing:.1em}.v4 .faq-item{border-color:var(--line)}.v4 .faq-q:hover{color:var(--teal)}.v4 .faq-more{color:var(--navy)}.v4-final{background:var(--navy);color:#fff;position:relative;overflow:hidden}.v4-final .ghost{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:24vw;font-weight:800;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06);pointer-events:none;white-space:nowrap}.v4-final .inner{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:end}.v4-final h2{font-size:clamp(38px,5vw,76px);letter-spacing:-.04em;line-height:1.04;font-weight:800;margin-top:20px}.v4-final h2 .hl{color:var(--teal)}.v4-final .mono-label{color:var(--teal)}.v4-final .right p{color:rgba(255,255,255,.6);font-size:17px;line-height:1.65;margin-bottom:34px}body[data-page="v4"] .site-footer{background:var(--surface)}body[data-page="v4"] .newsletter button{background:var(--navy);color:#fff}@media (max-width:960px){.v4-hero .wrap{grid-template-columns:minmax(0,1fr);gap:46px}.v4-hero-copy,.v4-mock{min-width:0}.v4-hero h1{max-width:16ch}.v4-mock{justify-self:start;max-width:560px}.v4-trustbar .tb-inner{grid-template-columns:1fr 1fr}.v4-trustbar .cell:nth-child(3){border-left:0;padding-left:0}.v4-how .wrap{grid-template-columns:1fr}.v4-how-sticky{display:none}.v4-step{min-height:0;padding:34px 0;opacity:1}.v4-packs .grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.v4-included .grid{grid-template-columns:1fr 1fr}.v4-speed .grid{grid-template-columns:1fr}.v4-final .inner{grid-template-columns:1fr;gap:30px}.v4-work .work-head{flex-direction:column;align-items:flex-start;gap:18px}.bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:72px;gap:14px}.b-a{grid-column:span 3;grid-row:span 4}.b-b{grid-column:span 6;grid-row:span 4}.b-c{grid-column:span 3;grid-row:span 4}.b-d{grid-column:span 6;grid-row:span 3}.b-e{grid-column:span 3;grid-row:span 2}.b-f{grid-column:span 3;grid-row:span 2}.b-card{grid-column:span 6;grid-row:span 2;flex-direction:row;align-items:center;gap:18px}}@media (max-width:560px){.v4-included .grid{grid-template-columns:1fr}.v4-trustbar .tb-inner{grid-template-columns:1fr}.v4-trustbar .cell{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.12)}.v4-trustbar .cell:first-child{border-top:0}.bento{grid-template-columns:1fr;grid-auto-rows:auto}.bento .b-item,.bento .b-card{grid-column:1 / -1!important;grid-row:auto!important}.bento .b-a{aspect-ratio:2 / 3}.bento .b-b{aspect-ratio:3 / 2}.bento .b-c{aspect-ratio:4 / 5}.bento .b-d{aspect-ratio:5 / 4}.bento .b-e{aspect-ratio:5 / 4}.bento .b-f{aspect-ratio:4 / 5}}.pg-hero{position:relative;background:#0A2540;color:#fff;margin-top:calc(var(--header-h) * -1);padding:calc(var(--header-h) + clamp(60px, 9vh, 110px)) 0 clamp(56px,8vh,96px);overflow:hidden}.pg-hero .v4-hero-lines>*,.pg-hero .v4-hero-lines i{background:rgba(255,255,255,.055)}.pg-hero .wrap{position:relative;z-index:2}.pg-hero .kicker{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin-bottom:28px}.pg-hero .kicker::before{content:"";width:34px;height:1px;background:var(--teal)}.pg-hero h1{font-size:clamp(40px,5.4vw,76px);line-height:1.03;letter-spacing:-.04em;font-weight:800;color:#fff;max-width:18ch}.pg-hero h1 .hl{color:var(--teal)}.pg-hero .sub{margin-top:26px;font-size:clamp(16px,1.3vw,18px);line-height:1.65;color:rgba(255,255,255,.62);max-width:56ch}.pg-hero .pg-meta{margin-top:42px;display:flex;gap:40px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.4)}.pg-hero .pg-meta b{display:block;color:var(--teal);font-weight:400;margin-top:6px;font-size:12.5px}.pg-hero .pg-cta{margin-top:40px;display:flex;gap:14px;flex-wrap:wrap}.pg-section{padding:clamp(70px,10vh,120px) 0;background:#FFF}.pg-section.alt{background:var(--surface);border-block:1px solid var(--line)}.pg-sec-head{max-width:760px;margin-bottom:clamp(40px,6vh,64px)}.pg-sec-head h2{font-size:clamp(30px,3.4vw,46px);letter-spacing:-.03em;line-height:1.1;font-weight:800;margin-top:18px}.pg-sec-head p{margin-top:16px;font-size:16.5px;line-height:1.65;color:var(--ink-2);max-width:58ch}.pg-cta-band{background:#0A2540;color:#fff;padding:clamp(70px,10vh,110px) 0;position:relative;overflow:hidden}.pg-cta-band h2{font-size:clamp(30px,4vw,56px);letter-spacing:-.035em;line-height:1.06;font-weight:800;max-width:20ch}.pg-cta-band h2 .hl{color:var(--teal)}.pg-cta-band p{margin-top:18px;color:rgba(255,255,255,.6);font-size:17px;line-height:1.6;max-width:52ch}.pg-cta-band .btn{margin-top:32px}.pg-cta-band .ghost{position:absolute;right:-2%;bottom:-6%;font-size:clamp(120px,20vw,300px);font-weight:800;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none;white-space:nowrap}.svc-row{display:grid;grid-template-columns:90px 1.1fr 1.4fr auto;gap:30px;align-items:center;padding:38px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit;transition:padding .3s var(--ease-out)}.svc-row:last-child{border-bottom:1px solid var(--line)}.svc-row .s-idx{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);letter-spacing:.15em}.svc-row h3{font-size:clamp(21px,2vw,28px);letter-spacing:-.02em;font-weight:700;transition:color .3s}.svc-row p{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.svc-row .s-price{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--navy);text-align:right}.svc-row .s-price b{display:block;font-size:20px;color:var(--navy);font-weight:500}.svc-row:hover h3{color:var(--teal)}.svc-row:hover{padding-left:12px}.addon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.addon{border:1px solid var(--line);border-radius:5px;background:#fff;padding:26px 24px;transition:border-color .3s,transform .35s var(--ease-out)}.addon:hover{border-color:var(--teal);transform:translateY(-4px)}.addon .a-price{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--teal);text-transform:uppercase}.addon h4{font-size:18px;margin:12px 0 8px;letter-spacing:-.01em}.addon p{font-size:13.5px;line-height:1.6;color:var(--ink-2)}.price-table{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.pt-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;border-top:1px solid var(--line)}.pt-row:first-child{border-top:0}.pt-row>div{padding:18px 22px;font-size:14px;display:flex;align-items:center}.pt-row>div + div{border-left:1px solid var(--line);justify-content:center;text-align:center}.pt-row.head{background:var(--navy);color:#fff;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}.pt-row.head>div{padding:20px 22px;justify-content:center}.pt-row.head>div:first-child{justify-content:flex-start}.pt-row.head .hl{color:var(--teal)}.pt-row .feat{color:var(--ink);font-weight:500}.pt-row .yes{color:var(--teal);font-weight:700}.pt-row .no{color:rgba(10,37,64,.28)}.pt-row .val{color:var(--navy);font-weight:600}.pt-row.group>div{background:var(--surface);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.price-note{margin-top:22px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;color:var(--ink-2)}.price-note em{font-style:normal;color:var(--teal)}.proc-list{border-top:1px solid var(--line)}.proc-step{display:grid;grid-template-columns:120px 1fr 1.1fr;gap:40px;padding:48px 0;border-bottom:1px solid var(--line)}.proc-step .p-num{font-size:clamp(40px,4vw,64px);font-weight:800;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(10,37,64,.25)}.proc-step h3{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.02em;margin-bottom:14px}.proc-step .p-when{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:14px}.proc-step p{font-size:15px;line-height:1.65;color:var(--ink-2)}.proc-step ul{display:grid;gap:10px;align-content:start}.proc-step li{display:flex;gap:10px;font-size:14px;line-height:1.5;color:var(--ink-2)}.proc-step li svg{width:15px;height:15px;flex:none;margin-top:2px;stroke:var(--teal)}.prep-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.prep-item{border:1px solid var(--line);border-radius:5px;background:#fff;padding:24px;display:flex;gap:16px}.prep-item .p-check{width:22px;height:22px;flex:none;border:1.5px solid var(--teal);border-radius:4px;margin-top:2px;position:relative}.prep-item .p-check::after{content:"";position:absolute;inset:5px;background:var(--teal);border-radius:2px}.prep-item h4{font-size:16px;margin-bottom:6px}.prep-item p{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.policy-band{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.policy-cell{padding:30px 28px;border-left:1px solid var(--line)}.policy-cell:first-child{border-left:0}.policy-cell .pol-k{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:12px}.policy-cell h4{font-size:18px;margin-bottom:8px;letter-spacing:-.01em}.policy-cell p{font-size:13.5px;line-height:1.6;color:var(--ink-2)}.faq-cats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:44px}.faq-cat{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);background:#fff;color:var(--ink-2);padding:10px 16px;border-radius:100px;cursor:pointer;transition:all .25s}.faq-cat:hover{border-color:var(--navy);color:var(--navy)}.faq-cat.active{background:var(--navy);border-color:var(--navy);color:#fff}.faq-group{margin-bottom:46px}.faq-group>.g-label{margin-bottom:18px}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(40px,6vw,100px);align-items:start}.about-grid h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.03em;line-height:1.12;font-weight:800;margin-bottom:24px}.about-grid p{font-size:16.5px;line-height:1.7;color:var(--ink-2);margin-bottom:18px}.about-grid p b{color:var(--navy)}.stats-band{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.stat-cell{padding:40px 30px;border-left:1px solid var(--line)}.stat-cell:first-child{border-left:0;padding-left:0}.stat-cell .s-num{font-size:clamp(38px,3.6vw,56px);font-weight:800;letter-spacing:-.04em}.stat-cell .s-num em{font-style:normal;color:var(--teal)}.stat-cell .s-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-top:8px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.value-cell{border:1px solid var(--line);border-radius:5px;padding:28px 26px;background:#fff}.value-cell .v-idx{font-family:var(--font-mono);font-size:11px;color:var(--teal);letter-spacing:.15em}.value-cell h4{font-size:19px;margin:14px 0 10px;letter-spacing:-.01em}.value-cell p{font-size:14px;line-height:1.6;color:var(--ink-2)}.contact-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(36px,4vw,64px);align-items:start}.form-card{border:1px solid var(--line);border-radius:6px;background:#fff;padding:clamp(26px,3vw,42px)}.form-card + .form-card{margin-top:28px}.form-card>h3{font-size:22px;letter-spacing:-.02em;margin-bottom:6px}.form-card>.f-sub{font-size:14px;color:var(--ink-2);margin-bottom:26px}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.f-field{margin-bottom:16px}.f-field label{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.f-field input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.f-field textarea,.f-field select{width:100%;border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:13px 14px;font:400 15px var(--font-sans);color:var(--ink);outline:none;transition:border-color .25s,background .25s}.f-field input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):focus,.f-field textarea:focus,.f-field select:focus{border-color:var(--teal);background:#fff}.f-field textarea{min-height:120px;resize:vertical}.pkg-radios{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:8px}.pkg-radio{position:relative}.pkg-radio input{position:absolute;opacity:0;pointer-events:none}.pkg-radio label{display:block;border:1px solid var(--line);border-radius:5px;padding:18px 16px;cursor:pointer;transition:border-color .25s,background .25s;margin:0}.pkg-radio label .pr-name{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.pkg-radio label .pr-price{display:block;font-size:26px;font-weight:800;letter-spacing:-.03em;margin-top:6px}.pkg-radio label .pr-desc{display:block;font-size:12px;color:var(--ink-2);margin-top:6px;line-height:1.5}.pkg-radio input:checked + label{border-color:var(--teal);background:rgba(0,212,170,.06)}.pkg-radio input:checked + label .pr-name{color:var(--teal)}.addon-checks{display:grid;gap:8px;margin:20px 0 8px}.addon-check{position:relative}.addon-check input{position:absolute;opacity:0;pointer-events:none}.addon-check label{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:5px;padding:13px 16px;cursor:pointer;font-size:14px;margin:0;transition:border-color .25s,background .25s}.addon-check label .box{width:18px;height:18px;flex:none;border:1.5px solid var(--line);border-radius:4px;position:relative;transition:all .2s}.addon-check input:checked + label{border-color:var(--teal)}.addon-check input:checked + label .box{border-color:var(--teal);background:var(--teal)}.addon-check input:checked + label .box::after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--navy);font-size:11px;font-weight:700}.addon-check label .ac-price{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2);letter-spacing:.06em}.addon-check input:disabled + label{opacity:.65;cursor:default;background:rgba(0,212,170,.05);border-color:var(--teal)}.addon-check label .ac-inc{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--teal);display:none}.addon-check input:disabled + label .ac-inc{display:inline}.addon-check input:disabled + label .ac-price{display:none}.dropzone{border:1.5px dashed var(--line);border-radius:5px;padding:26px;text-align:center;font-size:13.5px;color:var(--ink-2);cursor:pointer;transition:border-color .25s,background .25s}.dropzone:hover,.dropzone.over{border-color:var(--teal);background:rgba(0,212,170,.05)}.dropzone b{color:var(--navy)}.dropzone .dz-files{margin-top:10px;font-family:var(--font-mono);font-size:11px;color:var(--teal)}.terms-check{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--ink-2);line-height:1.5;margin-bottom:12px;cursor:pointer}.f-field label.terms-check{display:flex;font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink-2);margin:0;font-weight:400}.terms-check input{width:auto;flex:none;margin-top:2px;padding:0;border:0;background:transparent;accent-color:var(--teal)}.f-field input[type="checkbox"],.f-field input[type="radio"]{width:auto;flex:none;padding:0;border:0;background:transparent;accent-color:var(--teal)}.total-card{position:sticky;top:calc(var(--header-h) + 20px);border:1px solid var(--line);border-radius:6px;background:var(--navy);color:#fff;padding:30px 28px}.total-card .t-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.5)}.total-card .t-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:14px;color:rgba(255,255,255,.75)}.total-card .t-row b{font-family:var(--font-mono);font-weight:500;color:#fff}.total-card .t-row.hero-row{border-bottom:0;padding-top:20px}.total-card .t-row.hero-row b{font-size:34px;font-weight:500;color:var(--teal);letter-spacing:-.02em}.total-card .t-note{margin-top:16px;font-size:12px;line-height:1.6;color:rgba(255,255,255,.5)}.total-card .btn{width:100%;margin-top:22px}.pf-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.pf-grid>.bde-loop,.pf-grid>.ee-posts,.pf-grid .bde-loop-item,.pf-grid article.ee-post{display:contents}.pg-hero:has(.pj-hero-meta){padding-bottom:0}.pj-hero-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(40px,6vh,56px);border-top:1px solid rgba(255,255,255,.14);padding-inline:max(var(--wrap-pad,4vw),calc((100vw - 1920px) / 2 + 100px));position:relative;z-index:2;width:100%}.pj-hero-meta>*{padding:30px 28px;border-left:1px solid rgba(255,255,255,.12)}.pj-hero-meta>*:first-child{border-left:0;padding-left:0}.pj-hero-meta .m-k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.4)}.pj-hero-meta .m-v{margin-top:8px;font-size:15px;color:#fff;font-weight:500}.pj-media{margin-bottom:26px;border-radius:6px;overflow:hidden;border:1px solid var(--line);position:relative}.pj-media img,.pj-media video{display:block;width:100%}.pj-media .m-cap{padding:14px 18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:#fff;border-top:1px solid var(--line)}.pj-duo{display:grid;grid-template-columns:1fr 1fr;gap:26px}.pj-next{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:44px 0;text-decoration:none;color:var(--navy)}.pj-next .n-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.pj-next .n-title{font-size:clamp(26px,3vw,44px);font-weight:800;letter-spacing:-.03em;margin-top:10px;transition:color .3s}.pj-next:hover .n-title{color:var(--teal)}.pj-next .n-arr{font-size:40px;color:var(--teal)}.blog-tools{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:44px}.blog-tools .faq-cats{margin-bottom:0}.blog-search{position:relative;flex:1;min-width:260px;max-width:460px}.blog-search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--ink-2)}.blog-search input{width:100%;border:1px solid var(--line);border-radius:100px;background:#fff;padding:14px 20px 14px 44px;font:400 15px var(--font-sans);color:var(--ink);outline:none;transition:border-color .25s}.blog-search input:focus{border-color:var(--teal)}.blog-count{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-2);text-transform:uppercase}.posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.post-card{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color .3s,transform .35s var(--ease-out)}.post-card:hover{border-color:var(--teal);transform:translateY(-4px)}.post-card .pc-img{aspect-ratio:3 / 2;overflow:hidden;background:#0A2540}.post-card .pc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ease-out)}.post-card:hover .pc-img img{transform:scale(1.05)}.post-card .pc-body{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1}.post-card .pc-meta{display:flex;gap:14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:14px}.post-card .pc-meta time{color:var(--ink-2)}.post-card h3{font-size:21px;letter-spacing:-.02em;line-height:1.25;margin-bottom:10px}.post-card p{font-size:14px;line-height:1.6;color:var(--ink-2);flex:1}.post-card .pc-more{margin-top:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.posts-empty{display:none;padding:60px 0;text-align:center;color:var(--ink-2);font-size:15px}.posts-empty b{color:var(--navy)}.article{max-width:720px;margin-inline:auto}.article .a-meta{display:flex;gap:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:26px 0 34px}.article .a-meta time{color:var(--ink-2)}.article .a-hero-img{border-radius:6px;overflow:hidden;margin-bottom:40px;border:1px solid var(--line)}.article .a-hero-img img{display:block;width:100%}.article h2{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;margin:44px 0 18px}.article p{font-size:17px;line-height:1.75;color:var(--ink);margin-bottom:22px}.article ul{margin:0 0 22px 20px}.article li{font-size:16.5px;line-height:1.7;color:var(--ink);margin-bottom:10px}.article blockquote{margin:36px 0;padding:26px 30px;border-left:3px solid var(--teal);background:var(--surface);border-radius:0 5px 5px 0;font-size:19px;line-height:1.55;font-weight:500;letter-spacing:-.01em}.article code{font-family:var(--font-mono);font-size:.88em;background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:2px 6px}.author-box{display:flex;gap:20px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:24px 26px;margin-top:48px;background:#fff}.author-box .ab-av{width:56px;height:56px;flex:none;border-radius:50%;background:var(--navy);color:var(--teal);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:15px}.author-box .ab-name{font-weight:700;font-size:16px}.author-box .ab-role{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:4px}.fouroh{min-height:calc(100vh + var(--header-h));display:flex;flex-direction:column;background:#0A2540;color:#fff;position:relative;overflow:hidden;margin-top:calc(var(--header-h) * -1);padding-top:var(--header-h)}.fouroh .fo-main{flex:1;display:flex;align-items:center;position:relative;z-index:2}.fouroh .big{position:absolute;right:-2%;bottom:-8%;z-index:1;font-size:clamp(200px,34vw,520px);font-weight:800;letter-spacing:-.05em;line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.08);pointer-events:none}.fouroh h1{font-size:clamp(34px,4.4vw,62px);letter-spacing:-.035em;line-height:1.08;font-weight:800;max-width:16ch}.fouroh h1 .hl{color:var(--teal)}.fouroh .kicker{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);margin-bottom:26px}.fouroh .kicker::before{content:"";width:34px;height:1px;background:var(--teal)}.fouroh p{margin-top:20px;color:rgba(255,255,255,.6);font-size:17px;line-height:1.65;max-width:46ch}.fouroh .pg-cta{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}.fouroh .f-links{margin-top:48px;display:flex;gap:26px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}.fouroh .f-links a{color:rgba(255,255,255,.5);text-decoration:none;transition:color .25s}.fouroh .f-links a:hover{color:var(--teal)}@media (max-width:960px){.svc-row{grid-template-columns:1fr;gap:12px}.svc-row .s-price{text-align:left}.addon-grid,.values-grid{grid-template-columns:1fr}.pt-row{grid-template-columns:1.3fr 1fr 1fr 1fr;min-width:620px}.pt-row>div{padding:14px 12px;font-size:12.5px}.price-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.proc-step{grid-template-columns:1fr;gap:18px;padding:36px 0}.prep-grid,.posts-grid,.pj-duo{grid-template-columns:1fr}.policy-band,.stats-band{grid-template-columns:1fr 1fr}.policy-cell:nth-child(3),.stat-cell:nth-child(3){border-left:0}.policy-cell,.stat-cell{border-top:1px solid var(--line)}.policy-cell:nth-child(-n+2),.stat-cell:nth-child(-n+2){border-top:0}.about-grid,.contact-grid{grid-template-columns:1fr}.pkg-radios{grid-template-columns:1fr}.total-card{position:static}.pf-grid{grid-template-columns:1fr}.pj-hero-meta{grid-template-columns:1fr 1fr}.pj-hero-meta>*:nth-child(3){border-left:0;padding-left:0}.f-row{grid-template-columns:1fr}}.posts-grid>.bde-loop,.posts-grid .bde-loop-item,.pf-grid .bde-loop-item,.pf-grid article.ee-post{display:contents}.posts-grid .bde-loop-item{min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.posts-grid .post-card{width:100%;height:100%}.gc-tile-span{display:none!important}@media (max-width:560px){.pj-hero-meta{grid-template-columns:1fr}.pj-hero-meta>*{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.12)}.pj-hero-meta>*:first-child{border-top:0}}.pj-shots .bde-loop{display:flex;flex-direction:column;gap:40px;--bde-posts-per-row:1}.pj-shots .bde-loop-item{max-width:1024px;width:100%;padding:0;gap:0;border-radius:6px;overflow:hidden;border:1px solid var(--line)}.pj-shots .bde-loop-item:nth-child(odd){margin-right:auto}.pj-shots .bde-loop-item:nth-child(even){margin-left:auto}.pj-shots .bde-loop-item img,.pj-shot img{display:block;width:100%;height:auto}@keyframes gc-skel{0%{background-position:100% 0}100%{background-position:-100% 0}}#blog-sentinel{height:1px;width:100%;pointer-events:none}.post-card.is-skel{pointer-events:none}.post-card.is-skel:hover{border-color:var(--line,#D5DEE7);transform:none}.post-card.is-skel .pc-img,.post-card.is-skel .sk-line{background:linear-gradient(90deg,#e7edf3 0%,#f5f8fb 40%,#e7edf3 80%);background-size:200% 100%;animation:gc-skel 1.15s ease-in-out infinite}.post-card.is-skel .sk-line{display:block;height:12px;border-radius:3px;margin-bottom:10px}.post-card.is-skel .sk-line.sk-meta{width:46%;height:10px;margin-bottom:14px}.post-card.is-skel .sk-line.sk-title{width:86%;height:20px}.post-card.is-skel .sk-line.sk-ex{width:100%}.post-card.is-skel .sk-line.sk-ex2{width:72%}.post-card.is-skel .sk-line.sk-more{width:28%;height:10px;margin-top:auto;margin-bottom:0}.newsletter:not(form){border:0;background:transparent;padding:0;margin:0;max-width:none;overflow:visible;display:block}.contact-tabs{margin-bottom:28px}.contact-grid[data-mode="inquiry"]{grid-template-columns:minmax(0,680px)}.contact-grid[data-mode="inquiry"] [data-panel="build"]{display:none}.contact-grid[data-mode="build"] [data-panel="inquiry"]{display:none}.form-card .f-switch{margin-top:22px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2);line-height:1.55}.form-card .f-switch .contact-go-build{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--navy);cursor:pointer}.total-card .t-row.t-item{font-size:13px;padding:10px 0;color:rgba(255,255,255,.55)}.total-card .t-row.t-incl b{color:var(--teal);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.pg-hero h1 em{color:var(--teal);font-style:inherit}.form-card .hf-form .hf-fields-wrap{display:block}.form-card .hf-form noscript,.form-card .hf-form>div[style*="display: none"]{display:none!important}.hf-form .pristine-error{display:block;margin-top:6px;font-size:12px;color:var(--teal)}.hf-form .hf-message{margin-top:16px;font-size:14px;color:var(--navy)}.form-card input[type="file"]{display:block;width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font:400 14px var(--font-sans,var(--font))}.footer-grid .hf-form{display:flex;gap:0;margin-top:18px;max-width:320px;border:1px solid var(--line-strong,var(--line));border-radius:3px;overflow:hidden}.footer-grid .hf-form .hf-fields-wrap{display:flex;flex:1;min-width:0}.footer-grid .hf-form noscript,.footer-grid .hf-form>div[style*="display: none"]{display:none!important}.footer-grid .hf-form input{flex:1;border:0;padding:12px 14px;font:inherit;font-size:14px;background:transparent;color:inherit;outline:none;min-width:0}.footer-grid .hf-form button{padding:0 16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;background:var(--ink);color:var(--bg,#fff);transition:background .3s;border:0;cursor:pointer}.footer-grid .hf-form button:hover{background:var(--teal);color:var(--navy)}.hf-form .pristine-error{display:block;margin-top:6px;font-size:12px;color:var(--teal);font-family:var(--font-mono);letter-spacing:.04em}.f-field.has-error input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),.f-field.has-error textarea{border-color:var(--teal)}.f-field label.terms-check{display:flex;font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink-2);margin:0;font-weight:400}.footer-grid .hf-form .hf-fields-wrap{display:flex;flex:1;min-width:0;flex-wrap:wrap;align-items:stretch}.footer-grid .hf-form .f-field{flex:1;min-width:0;margin:0;display:flex}.footer-grid .hf-form .f-field input{flex:1}.footer-grid .hf-form .pristine-error{flex:1 0 100%;margin:0;padding:8px 14px;font-size:11px}#breakdance-canvas-wrapper [data-reveal],#breakdance-canvas-wrapper [data-anim],#breakdance-canvas-wrapper .js [data-reveal],#breakdance-canvas-wrapper .js [data-anim]{opacity:1;transform:none}#breakdance-canvas-wrapper .w-i,#breakdance-canvas-wrapper .w-mask{transform:none}#breakdance-canvas-wrapper .page-veil,[data-breakdance-foreign-document] .page-veil{display:none}#breakdance-canvas-wrapper .v4-step{opacity:1}.b-item{background:linear-gradient(160deg,#0A2540 0%,#06182B 55%,#0A2540 100%);min-height:160px}.pj-next{margin-top:64px}html{overflow-x:hidden}html.lenis body{overflow:visible!important}.posts-grid>.bde-loop,.posts-grid .bde-loop-item,.pf-grid .bde-loop-item,.pf-grid article.ee-post{display:contents!important}.posts-grid .bde-loop-item{min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.posts-grid .post-card{width:100%;height:100%}.pf-grid>.bde-loop,.pf-grid>.ee-posts{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-column:1 / -1!important;width:100%!important;gap:22px!important;grid-auto-flow:dense}.v4-hero-lines>*,.v4-hero-lines i{display:block;width:1px;height:100%;background:rgba(255,255,255,0.055);align-self:stretch}a.faq-more,.oxy-text-link.faq-more{display:inline-block;margin-top:28px}.blog-tools .faq-cats{margin-bottom:0}#faq .wrap,.wrap:has(.faq-item){max-width:900px;width:min(900px,calc(100vw - (var(--wrap-pad, 4vw) * 2)));margin-inline:auto}.pj-hero-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(40px,6vh,56px);border-top:1px solid rgba(255,255,255,.14);padding-inline:max(var(--wrap-pad,4vw),calc((100vw - 1920px) / 2 + 100px));position:relative;z-index:2;width:100%}.pj-hero-meta>*{padding:30px 28px;border-left:1px solid rgba(255,255,255,.12)}.pj-hero-meta>*:first-child{border-left:0;padding-left:0}.pg-hero:has(.pj-hero-meta){padding-bottom:0}.page-veil{position:fixed;inset:0;width:100%;height:100%;min-height:100vh;min-height:100dvh;overflow:hidden;z-index:10000;background:#06182B}html.is-changing,html.is-changing body{background:#06182B!important;background-color:#06182B!important}main#oxy-main,[data-barba="container"],.pg-section{background-color:#FFF}.pj-shots .bde-loop{display:flex;flex-direction:column;gap:40px;--bde-posts-per-row:1}.pj-shots .bde-loop-item{max-width:1024px;width:100%;padding:0;gap:0;border-radius:6px;overflow:hidden;border:1px solid var(--line)}.pj-shots .bde-loop-item:nth-child(odd){margin-right:auto}.pj-shots .bde-loop-item:nth-child(even){margin-left:auto}.pj-shots .bde-loop-item img,.pj-shot img,.pj-media img{display:block;width:100%;height:auto}.gc-oxy-loop-off{display:none!important}.form-card textarea,.f-field textarea{display:block;width:100%;max-width:100%;min-height:120px;resize:vertical;box-sizing:border-box}.form-card input[type="file"]{display:block;width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.form-card input[type="file"]::file-selector-button{margin-right:12px;padding:8px 14px;border:0;border-radius:3px;background:var(--navy);color:#fff;font:600 13px var(--font-sans,var(--font));cursor:pointer}