:root{--font-sans:Arial, "Helvetica Neue", sans-serif;--canvas:#f6f7fa;--surface:#fff;--ink:#111827;--muted:#667085;--navy:#193765;--cobalt:#2f63f5;--cobalt-dark:#204cc8;--border:#e2e7ef;--focus:#2563eb;--display:"Arial Narrow", "Aptos Display", "Segoe UI", sans-serif;--body:"Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;margin:0}.legal-preformatted{white-space:pre-wrap}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);background:#ffffff03;border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff73 0%,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.immersive-footer-stage{z-index:3;color:#fff;background:0 0;align-items:flex-end;min-height:100svh;padding:220px 24px 36px;font-family:Helvetica Regular,Helvetica Neue,Arial,sans-serif;display:flex;position:relative}.immersive-footer-stage:before{content:"";z-index:-2;background:#151814;position:fixed;inset:0}.liquid-footer-video{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.liquid-footer{color:#ffffffb8;background-color:#00000047;border-radius:28px;width:min(1280px,100%);margin:0 auto;padding:40px}.liquid-footer-grid{grid-template-columns:5fr 7fr;gap:48px;margin-bottom:42px;display:grid}.liquid-footer-logo{color:#fff;letter-spacing:-.035em;align-items:center;gap:11px;font-size:20px;font-weight:500;display:inline-flex}.liquid-footer-intro p{max-width:390px;margin:22px 0 0;font-size:14px;line-height:1.65}.liquid-footer-links{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.liquid-footer-links h3{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:600}.liquid-footer-links ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.liquid-footer-links a{font-size:12px;transition:color .2s}.liquid-footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.liquid-footer-bottom>p,.liquid-footer-socials>span{letter-spacing:.14em;text-transform:uppercase;opacity:.56;margin:0;font-size:9px}.liquid-footer-socials{align-items:center;gap:16px;display:flex}.liquid-footer-socials>div{align-items:center;gap:15px;display:flex}.liquid-footer-socials a{opacity:.7;transition:opacity .2s,color .2s,transform .2s}.liquid-footer-socials a:hover{opacity:1;color:#fff;transform:translateY(-2px)}@media (max-width:900px){.liquid-footer-grid{grid-template-columns:1fr}}@media (max-width:650px){.immersive-footer-stage{min-height:auto;padding:130px 12px 12px}.liquid-footer{border-radius:22px;padding:26px 20px}.liquid-footer-links{grid-template-columns:1fr 1fr}.liquid-footer-links>div:last-child{grid-column:1/-1}.liquid-footer-bottom{flex-direction:column;align-items:flex-start}.liquid-footer-socials{justify-content:space-between;width:100%}}body{font-family:Helvetica Regular,Helvetica Neue,Arial,sans-serif}.product-page{color:#111;background:#ecebe6;overflow:hidden}.product-page .product-header{z-index:4;color:#fff;background:#121310;border:0;border-radius:14px;width:min(1280px,100% - 48px);height:64px;margin-top:24px;padding:8px 8px 8px 16px;position:relative;box-shadow:0 18px 55px #1111111f}.product-page .product-header .header-cta{color:#111;background:#fff;border:0}.product-header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.header-cta-short{display:none}.product-page .breadcrumbs{color:#73766f;margin-top:34px}.product-hero{gap:clamp(48px,6vw,92px);min-height:690px;padding-top:30px}.product-hero-visual{background:linear-gradient(145deg,#11120f 0%,#384035 57%,#c3cab8 100%);border-radius:28px;min-height:590px;box-shadow:0 35px 90px #1111112e}.product-hero-visual:before{border-color:#ffffff38;width:480px;height:480px;box-shadow:0 0 0 45px #ffffff06,0 0 0 95px #ffffff04}.product-hero-visual:after{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff80;width:270px;height:270px}.product-hero-visual>div{background:#0000001f;border-color:#ffffff6b;width:220px;height:220px}.product-hero-visual>div strong{letter-spacing:-.08em;font-family:Helvetica Regular,Helvetica Neue,Arial,sans-serif;font-size:58px;font-style:normal;font-weight:400}.product-hero-copy h1{font-family:Helvetica Regular,Helvetica Neue,Arial,sans-serif;font-size:clamp(55px,6vw,88px);font-weight:400;line-height:.88}.product-offer,.product-offer div+div{border-color:#11111129}.product-hero-copy .primary-button,.submit-button{background:#111;border-radius:12px}.payment-note{color:#6d716a}.product-facts,.product-steps,.lead-section,.faq-section,.related-section{border-color:#11111126}.product-facts h2,.product-steps h2,.lead-section-copy h2,.faq-section h2{font-family:Helvetica Regular,Helvetica Neue,Arial,sans-serif;font-weight:400}.suitable>div{border-color:#11111140}.suitable article{background:#ffffff52;border-color:#11111140;transition:background .3s,transform .3s}.suitable article:hover{z-index:2;background:#f8f7f2;transform:translateY(-5px)}.lead-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border-color:#1111111f;border-radius:26px;box-shadow:0 34px 90px #1111111a}.form-field input{background:#ffffffb8;border-color:#11111129}.faq-section summary span{color:#4f594b}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section summary span{transition:transform .2s;display:inline-block}.related-grid a{background:#ffffff85;border-color:#1111111f;border-radius:24px}.related-grid a:hover{background:#fff;box-shadow:0 24px 60px #1111111a}.product-page .immersive-footer-stage{width:100vw;margin-left:calc(50% - 50vw)}.legal-page{color:#111;background:#ecebe6;min-height:100vh}.legal-page .site-header{border-bottom-color:#11111126;width:min(1040px,100% - 48px);margin:0 auto}.legal-page .brand-mark{background:#111}.legal-page .header-cta{border-color:#1113}.legal-document{width:min(940px,100% - 48px)}.legal-document>h1{font-family:Helvetica Regular,Helvetica Neue,Arial,sans-serif;font-size:clamp(54px,7vw,92px);font-weight:400;line-height:.9}.draft-callout{color:#fff;background:#151613;border-color:#11111124;border-radius:20px;box-shadow:0 24px 60px #1111111f}.draft-callout p{color:#ffffff9e}.legal-document section{border-color:#11111129;grid-template-columns:230px 1fr;gap:40px;display:grid}.legal-document section h2{font-weight:400}.legal-footer{border-color:#11111129;width:min(940px,100% - 48px)}.dashboard-header .brand-mark{background:#111}.dashboard-title h1{font-family:Helvetica Regular,Helvetica Neue,Arial,sans-serif;font-size:clamp(55px,6vw,86px);font-weight:400;line-height:.9}.dashboard-period,.kpi-grid article,.funnel-panel,.winner-panel,.metrics-table-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;border-color:#1111111f;border-radius:18px;box-shadow:0 12px 35px #1111110a}.kpi-grid article.accent{background:#111;border-color:#111}.winner-panel{background:linear-gradient(145deg,#151613,#42483c)}.winner-panel .panel-heading b{color:#d8ddce}.dashboard-note{border-color:#11111140}@media (max-width:740px){.product-page .product-header{width:calc(100% - 20px);margin-top:10px}.product-page .product-header .main-nav{display:none}.product-page .product-header{height:auto;min-height:56px;padding:6px 7px 6px 12px}.product-header-actions{gap:6px}.product-header .language-switcher{min-height:38px}.product-header .language-switcher a{min-width:34px;min-height:30px;padding:0 4px;font-size:9px}.product-page .product-header .header-cta{min-height:38px;padding:8px 10px;font-size:11px}.product-page .product-header .header-cta-full{display:none}.product-page .product-header .header-cta-short{display:inline}.product-hero-visual{min-height:440px}.legal-document section{grid-template-columns:1fr;gap:10px}}@media (max-width:360px){.product-page .product-header .header-cta{display:none}}a{color:inherit;text-decoration:none}button,input{font:inherit}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline:3px solid var(--focus);outline-offset:4px}#discovery{z-index:5;align-self:end;padding-bottom:66px;position:relative}.goal-chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.goal-chips button{color:#39475a;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:999px;padding:9px 11px;font-size:11px;transition:background .18s,color .18s,border-color .18s}.site-header{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1184px,100% - 48px);height:76px;margin:0 auto;display:grid}.brand{letter-spacing:-.04em;align-items:center;gap:10px;width:fit-content;font-size:19px;font-weight:850;display:inline-flex}.brand-mark{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.main-nav{color:#394150;align-items:center;gap:32px;font-size:14px;display:flex}.main-nav a,.text-link,.footer-links a{transition:opacity .18s}.main-nav a:hover,.text-link:hover,.footer-links a:hover{opacity:.58}.header-cta{border:1px solid #cbd3df;border-radius:10px;justify-self:end;padding:11px 16px;font-size:13px;font-weight:750;transition:border-color .18s,background .18s}.header-cta:hover{border-color:var(--cobalt);background:#fff}.hero{border-bottom:1px solid var(--border);grid-template-columns:7fr 5fr;align-items:stretch;gap:52px;width:min(1184px,100% - 48px);min-height:685px;margin:0 auto;display:grid}.hero-copy{flex-direction:column;padding:88px 0 56px;display:flex}.eyebrow,.section-kicker{color:#536074;letter-spacing:.13em;text-transform:uppercase;margin:0 0 26px;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:11px;display:flex}.eyebrow span{background:var(--cobalt);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2f63f51a}.hero h1,.section-heading h2,.process h2,.safety h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-weight:760;line-height:.98}.hero h1{max-width:700px;font-size:clamp(58px,6vw,78px)}.hero h1 em{color:var(--cobalt);font-style:normal}.hero-lead{max-width:610px;color:var(--muted);margin:29px 0 0;font-size:18px;line-height:1.58}.hero-actions{align-items:center;gap:31px;margin-top:34px;display:flex}.primary-button{background:var(--cobalt);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-width:196px;min-height:54px;padding:0 18px;font-size:14px;font-weight:760;transition:background .18s,transform .18s;display:inline-flex}.primary-button:hover{background:var(--cobalt-dark);transform:translateY(-2px)}.primary-button span{font-size:18px;font-weight:400}.text-link{gap:14px;font-size:14px;font-weight:720;display:inline-flex}.trust-line{color:#687488;align-items:center;gap:12px;margin:auto 0 0;font-size:12px;display:flex}.trust-line i{background:#96a1b2;border-radius:50%;width:3px;height:3px;display:inline-block}.hero-showcase{background:var(--navy);isolation:isolate;border-radius:22px;min-height:620px;margin:32px 0;position:relative;overflow:hidden}.portrait-shape{aspect-ratio:4/5;background:#dbe5ff;position:relative;overflow:hidden}.portrait-shape:before{content:"";aspect-ratio:1;background:var(--cobalt);border-radius:50%;width:68%;position:absolute;top:12%;left:16%}.portrait-shape:after{content:"";background:#9db5ff;border-radius:50% 50% 0 0;width:94%;height:53%;position:absolute;bottom:-18%;left:3%}.portrait-shape span{z-index:2;background:#f4d4bf;border-radius:50% 50% 42% 42%;width:47%;height:48%;position:absolute;top:20%;left:26%}.browser-sheet{aspect-ratio:4/3;background:#cfd9f8;place-items:center;display:grid;position:relative}.browser-sheet i{background:var(--cobalt);height:13px;position:absolute;top:0;left:0;right:0}.browser-sheet strong{color:var(--navy);letter-spacing:-.05em;font-size:25px;line-height:.88}.services,.process,.safety{width:min(1184px,100% - 48px);margin:0 auto;padding:108px 0}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:72px;margin-bottom:48px;display:grid}.section-heading h2,.process h2,.safety h2{font-size:clamp(48px,5vw,68px)}.section-heading>p{max-width:470px;color:var(--muted);justify-self:end;margin:0 0 4px;font-size:17px;line-height:1.6}.product-visual{min-height:245px;color:var(--navy);background:#eaf0ff;border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.product-visual:before{content:"";border:1px solid #9eb4ee;border-radius:50%;width:210px;height:210px;position:absolute}.product-visual:after{content:"";border:30px solid var(--cobalt);opacity:.93;border-radius:50%;width:106px;height:106px;position:absolute}.product-visual>strong{z-index:3;color:#fff;font-family:Georgia,serif;font-size:42px;font-style:italic;font-weight:500;position:relative}.product-index,.product-label{z-index:4;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;top:14px}.product-index{left:14px}.product-label{right:14px}.product-copy{padding:21px 8px 18px}.product-copy h3{letter-spacing:-.035em;margin:0 0 9px;font-size:22px}.product-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.product-meta{border-top:1px solid var(--border);grid-template-columns:1.3fr 1fr auto;align-items:end;gap:10px;margin:auto 8px 0;padding-top:15px;display:grid}.product-meta small{color:#7a8597;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.product-meta strong{font-size:13px}.round-arrow{width:38px;height:38px;color:var(--cobalt);border:1px solid #ccd4df;border-radius:50%;place-items:center;font-size:17px;display:grid}.price-note{color:#788396;margin:18px 0 0;font-size:12px}.process{border-top:1px solid var(--border);grid-template-columns:5fr 7fr;gap:80px;display:grid}.process-list{border-top:1px solid #bdc6d4;margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--border);grid-template-columns:54px 1fr;gap:18px;padding:27px 0;display:grid}.process-list li>span{color:var(--cobalt);font-size:11px;font-weight:850}.process-list strong{letter-spacing:-.025em;margin-bottom:7px;font-size:20px;display:block}.process-list p{color:var(--muted);margin:0;line-height:1.52}.process-note{color:#788396;grid-column:2;margin:-42px 0 0 72px;font-size:12px}.safety{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:90px;display:grid}.safety-heading>p:last-child{max-width:430px;color:var(--muted);margin:26px 0 0;font-size:17px;line-height:1.55}.safety-list{border-top:1px solid #bdc6d4;border-left:1px solid #bdc6d4;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.safety-list li{background:#ffffff73;border-bottom:1px solid #bdc6d4;border-right:1px solid #bdc6d4;min-height:190px;padding:22px}.safety-list li>span{color:var(--cobalt);margin-bottom:40px;font-size:10px;font-weight:850;display:block}.safety-list strong{margin-bottom:8px;font-size:16px;display:block}.safety-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.48}.primary-button.light:hover{background:#eaf0ff}footer{border-top:1px solid var(--border);grid-template-columns:1.25fr 1fr 1fr;align-items:start;gap:45px;width:min(1184px,100% - 48px);min-height:230px;margin:0 auto;padding:44px 0;display:grid}footer>div:first-child>p{max-width:260px;color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.5}.footer-links,.footer-meta{color:var(--muted);flex-direction:column;gap:12px;font-size:12px;display:flex}.footer-meta{text-align:right;justify-self:end}@media (max-width:980px){.main-nav{display:none}.site-header{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr}.hero-copy{min-height:590px}.hero-showcase{min-height:620px;margin-top:0}.process,.safety{grid-template-columns:1fr;gap:56px}.process-note{grid-column:1;margin:-28px 0 0 72px}}@media (max-width:650px){.site-header,.hero,.services,.process,.safety,footer{width:min(100% - 32px,1184px)}.site-header{height:68px}.header-cta{padding:9px 11px;font-size:12px}.hero{gap:20px}.hero-copy{min-height:auto;padding:62px 0 36px}.eyebrow{line-height:1.4}.hero h1{font-size:clamp(43px,13vw,58px)}.hero-lead{font-size:16px;line-height:1.56}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.primary-button{width:100%}.trust-line{flex-direction:column;align-items:flex-start;gap:7px;margin-top:42px}.trust-line i{display:none}.hero-showcase{min-height:500px;margin-bottom:22px}.services,.process,.safety{padding:72px 0}.section-heading{grid-template-columns:1fr;gap:28px}.section-heading>p{justify-self:start}.section-heading h2,.process h2,.safety h2{font-size:42px}.safety-list{grid-template-columns:1fr}.safety-list li{min-height:170px}footer{grid-template-columns:1fr;gap:32px}.footer-meta{text-align:left;justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.breadcrumbs{color:#778296;flex-wrap:wrap;gap:9px;width:min(1184px,100% - 48px);margin:24px auto 0;font-size:12px;display:flex}.breadcrumbs a:hover{color:var(--cobalt)}.product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:72px;width:min(1184px,100% - 48px);min-height:650px;margin:0 auto;padding:42px 0 82px;display:grid}.product-hero-visual{background:var(--navy);color:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:545px;padding:24px;display:flex;position:relative;overflow:hidden}.product-hero-visual:before{content:"";border:1px solid #ffffff52;border-radius:50%;width:410px;height:410px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-hero-visual:after{content:"";border:66px solid var(--cobalt);border-radius:50%;width:250px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-hero-visual>span,.product-hero-visual>p{z-index:3;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;position:relative}.product-hero-visual>div{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0f;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:180px;height:180px;margin:auto;display:grid;position:relative}.product-hero-visual>div i{border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:18px}.product-hero-visual>div strong{font-family:Georgia,serif;font-size:72px;font-style:italic;font-weight:400}.product-hero-copy h1{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,70px);line-height:.95}.product-hero-copy>h2{max-width:570px;color:var(--navy);letter-spacing:-.035em;margin:22px 0 0;font-size:25px;line-height:1.2}.product-description{max-width:570px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.62}.product-offer{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;max-width:570px;margin:32px 0 28px;padding:21px 0;display:grid}.product-offer div+div{border-left:1px solid var(--border);padding-left:28px}.product-offer small{color:#7a8597;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.product-offer strong{font-size:20px}.product-hero-copy .primary-button{width:fit-content;max-width:100%}.payment-note{color:#788396;max-width:510px;margin:14px 0 0;font-size:12px;line-height:1.48}.product-facts,.product-steps,.lead-section{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:80px;width:min(1184px,100% - 48px);margin:0 auto;padding:104px 0;display:grid}.product-facts h2,.product-steps h2,.lead-section-copy h2,.faq-section h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.5vw,62px);line-height:.97}.product-facts ul{border-top:1px solid #bec8d5;margin:0;padding:0;list-style:none}.product-facts li{border-bottom:1px solid var(--border);grid-template-columns:48px 1fr;align-items:center;gap:16px;min-height:74px;font-size:17px;display:grid}.product-facts li span{color:var(--cobalt);font-size:10px;font-weight:850}.suitable{width:min(1184px,100% - 48px);margin:0 auto;padding:15px 0 104px}.suitable>div{border-top:1px solid #bdc6d4;border-left:1px solid #bdc6d4;grid-template-columns:repeat(3,1fr);display:grid}.suitable article{background:#ffffff6b;border-bottom:1px solid #bdc6d4;border-right:1px solid #bdc6d4;flex-direction:column;justify-content:space-between;min-height:200px;padding:22px;display:flex}.suitable article span{color:var(--cobalt);font-size:10px;font-weight:850}.suitable article h3{letter-spacing:-.035em;max-width:260px;margin:0;font-size:21px;line-height:1.18}.product-steps ol{border-top:1px solid #bdc6d4;margin:0;padding:0;list-style:none}.product-steps li{border-bottom:1px solid var(--border);grid-template-columns:48px 1fr;gap:18px;padding:26px 0;display:grid}.product-steps li>span{color:var(--cobalt);font-size:10px;font-weight:850}.product-steps h3{letter-spacing:-.025em;margin:0 0 7px;font-size:20px}.product-steps li p{color:var(--muted);margin:0;line-height:1.55}.lead-section{align-items:start}.lead-section-copy{position:sticky;top:30px}.lead-section-copy>p:not(.section-kicker){max-width:450px;color:var(--muted);margin:26px 0;font-size:17px;line-height:1.58}.lead-section-copy ul{margin:0;padding:0;list-style:none}.lead-section-copy li{margin:11px 0;padding-left:21px;font-size:13px;position:relative}.lead-section-copy li:before{content:"";background:var(--cobalt);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.lead-form{background:#fff;border:1px solid #ccd5e1;border-radius:20px;padding:32px;box-shadow:0 18px 46px #19376514}.lead-form-heading{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:23px}.lead-form-heading p{color:var(--cobalt);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:10px;font-weight:850}.lead-form-heading h2{letter-spacing:-.035em;margin:0 0 7px;font-size:25px}.lead-form-heading>span{color:var(--muted);font-size:12px}.form-field{margin:18px 0;display:block}.form-field>span,.channel-field legend{color:#455064;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.form-field input{width:100%;height:51px;color:var(--ink);background:#fbfcfe;border:1px solid #ccd5e1;border-radius:11px;padding:0 14px;font-size:16px}.form-field input:focus{border-color:var(--cobalt);background:#fff;outline:3px solid #2f63f521}.channel-field{border:0;margin:20px 0;padding:0}.channel-field>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.channel-field label{cursor:pointer;border:1px solid #ccd5e1;border-radius:10px;align-items:center;gap:7px;min-height:48px;padding:0 9px;font-size:12px;display:flex}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.check-field{color:#5f697a;grid-template-columns:19px 1fr;align-items:start;gap:10px;margin:14px 0;font-size:12px;line-height:1.45;display:grid}.check-field a{color:var(--cobalt);text-underline-offset:2px;text-decoration:underline}.submit-button{background:var(--cobalt);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:54px;margin-top:12px;padding:0 17px;font-weight:760;display:flex}.submit-button:hover{background:var(--cobalt-dark)}.submit-button:disabled{cursor:wait;opacity:.62}.submit-button span{font-size:18px}.form-note{color:#7a8597;text-align:center;margin:10px 0 0;font-size:10px}.form-message{border-radius:9px;margin:15px 0 0;padding:13px;font-size:12px;line-height:1.45}.form-message.success{color:#16633f;background:#e8f7ef}.form-message.demo{color:#2349b9;background:#eef3ff}.form-message.error{color:#a32938;background:#fff0f1}.faq-section,.related-section{border-top:1px solid var(--border);width:min(1184px,100% - 48px);margin:0 auto;padding:104px 0}.faq-section>div{border-top:1px solid #bdc6d4;max-width:790px;margin:48px 0 0 auto}.faq-section details{border-bottom:1px solid var(--border)}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-weight:700;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{color:var(--cobalt);font-size:22px;font-weight:400}.faq-section details p{max-width:680px;color:var(--muted);margin:-4px 0 24px;line-height:1.56}.related-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.related-grid a{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;min-height:260px;padding:25px;transition:transform .18s,box-shadow .18s;display:flex}.related-grid a:hover{transform:translateY(-3px);box-shadow:0 14px 30px #11182712}.related-grid a>span{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.related-grid a>strong{letter-spacing:-.04em;margin-top:auto;font-size:27px}.related-grid a>p{max-width:390px;color:var(--muted);margin:9px 0 0}.related-grid a>i{color:var(--cobalt);align-self:flex-end;margin-top:12px;font-size:21px;font-style:normal}.product-footer{margin-bottom:68px}.mobile-product-cta{display:none}.consent-banner{z-index:50;background:#fffffffa;border:1px solid #c8d2df;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:28px;max-width:920px;margin:0 auto;padding:18px 20px;display:grid;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 18px 52px #1118272e}.consent-banner strong{margin-bottom:5px;font-size:14px;display:block}.consent-banner p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.consent-banner .consent-error{color:#a32938;margin-top:8px}.consent-banner a{color:var(--cobalt);text-decoration:underline}.consent-actions{gap:8px;display:flex}.consent-actions button{cursor:pointer;border-radius:9px;min-height:42px;padding:0 14px;font-size:12px;font-weight:740}.consent-actions button:disabled{cursor:wait;opacity:.65}.consent-secondary{color:var(--ink);background:#fff;border:1px solid #c8d2df}.consent-primary{border:1px solid var(--cobalt);background:var(--cobalt);color:#fff}.privacy-trigger{z-index:45;color:#6b7586;cursor:pointer;background:#ffffffe6;border:1px solid #cdd5e0;border-radius:8px;padding:6px 9px;font-size:9px;position:fixed;bottom:10px;right:12px}.legal-document{width:min(820px,100% - 48px);margin:0 auto;padding:86px 0 110px}.legal-document>h1{max-width:760px;font-family:var(--display);letter-spacing:-.055em;margin:0 0 35px;font-size:clamp(48px,6vw,74px);line-height:.96}.draft-callout{background:#eef3ff;border:1px solid #9eb5ef;border-radius:12px;margin-bottom:52px;padding:20px}.draft-callout strong{color:var(--navy);margin-bottom:6px;display:block}.draft-callout p{color:#4b5d7e;margin:0;font-size:13px;line-height:1.5}.legal-document section{border-top:1px solid var(--border);padding:26px 0}.legal-document section h2{letter-spacing:-.025em;margin:0 0 12px;font-size:20px}.legal-document section p{color:#566174;margin:0;line-height:1.68}.legal-document mark{color:#514408;background:#fff0ad;padding:2px 4px}.legal-footer{border-top:1px solid var(--border);width:min(820px,100% - 48px);min-height:100px;color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto;font-size:12px;display:flex}.dashboard-page{background:#eef1f6;min-height:100vh;padding:0 28px 70px}.dashboard-header{border-bottom:1px solid #d7dde7;justify-content:space-between;align-items:center;max-width:1440px;height:74px;margin:0 auto;display:flex}.dashboard-header>div{align-items:center;gap:18px;font-size:12px;display:flex}.demo-badge{color:#6f5700;letter-spacing:.08em;background:#fff0b7;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:850}.dashboard-title{justify-content:space-between;align-items:end;max-width:1440px;margin:0 auto;padding:56px 0 36px;display:flex}.dashboard-title h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,68px)}.dashboard-title>div:first-child>p:last-child{color:var(--muted);margin:10px 0 0}.dashboard-period{background:#fff;border:1px solid #d3dae5;border-radius:11px;flex-direction:column;min-width:270px;padding:15px 17px;display:flex}.dashboard-period span{color:#788396;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.dashboard-period strong{margin:6px 0;font-size:14px}.dashboard-period small{color:#8a95a6}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:1440px;margin:0 auto;display:grid}.kpi-grid article{background:#fff;border:1px solid #d4dbe6;border-radius:12px;flex-direction:column;min-height:135px;padding:18px;display:flex}.kpi-grid article>span{color:#788396;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.kpi-grid article strong{letter-spacing:-.04em;margin:auto 0 3px;font-size:26px}.kpi-grid article small{color:#8a95a6}.kpi-grid article.accent{border-color:var(--cobalt);background:var(--cobalt);color:#fff}.kpi-grid article.accent>span,.kpi-grid article.accent small{color:#ffffffb8}.dashboard-panels{grid-template-columns:1.45fr .55fr;gap:12px;max-width:1440px;margin:12px auto;display:grid}.funnel-panel,.winner-panel,.metrics-table-section{background:#fff;border:1px solid #d4dbe6;border-radius:12px;padding:22px}.panel-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.panel-heading span{color:#788396;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.panel-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:19px}.panel-heading small{color:#8a95a6;font-size:10px}.funnel-bars{margin-top:28px}.funnel-bars>div{grid-template-columns:110px 1fr 70px;align-items:center;gap:15px;margin:13px 0;font-size:11px;display:grid}.funnel-bars i{background:var(--cobalt);border-radius:99px;height:10px;display:block}.funnel-bars strong{text-align:right}.winner-panel{background:var(--navy);color:#fff}.winner-panel .panel-heading b{color:#a9c0ff;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.winner-panel>p{min-height:80px;margin:26px 0;font-size:13px;line-height:1.52}.winner-panel>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.winner-panel>div:last-child span{color:#ffffff94;text-transform:uppercase;font-size:9px}.winner-panel>div:last-child strong{color:#fff;margin-top:6px;font-size:18px;display:block}.metrics-table-section{max-width:1440px;margin:0 auto}.metrics-table-wrap{margin-top:22px;overflow-x:auto}.metrics-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:11px}.metrics-table th{color:#788396;text-align:right;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #d8dee7;padding:11px 9px;font-size:9px}.metrics-table th:first-child,.metrics-table td:first-child{text-align:left}.metrics-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e3e7ee;padding:14px 9px}.metrics-table td:first-child{min-width:190px}.metrics-table td:first-child>strong{margin-bottom:8px;display:block}.metrics-table td:first-child>span{background:#e5e9f0;border-radius:99px;width:100%;height:3px;display:block}.metrics-table td:first-child i{background:var(--cobalt);border-radius:99px;height:3px;display:block}.dashboard-note{color:#647084;border:1px dashed #bac4d2;border-radius:11px;grid-template-columns:210px 1fr;gap:20px;max-width:1440px;margin:12px auto 0;padding:18px 20px;font-size:12px;line-height:1.5;display:grid}.dashboard-note p{margin:0}@media (max-width:980px){.product-hero,.product-facts,.product-steps,.lead-section{grid-template-columns:1fr;gap:52px}.product-hero-visual{min-height:560px}.lead-section-copy{position:static}.process-note{margin-left:0}.dashboard-panels{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.breadcrumbs,.product-hero,.product-facts,.product-steps,.lead-section,.faq-section,.related-section{width:min(100% - 32px,1184px)}.breadcrumbs{margin-top:18px}.product-hero{padding:30px 0 68px}.product-hero-copy{order:-1}.product-hero-copy h1{font-size:46px}.product-hero-copy>h2{font-size:21px}.product-actions{justify-items:stretch}.product-actions .primary-button{width:100%;max-width:none}.product-hero-visual{min-height:430px}.product-facts,.product-steps,.lead-section,.faq-section,.related-section{padding:72px 0}.suitable{width:min(100% - 32px,1184px);padding-bottom:72px}.suitable>div{grid-template-columns:1fr}.suitable article{min-height:150px}.lead-form{padding:23px 17px}.channel-field>div,.related-grid{grid-template-columns:1fr}.product-footer{margin-bottom:92px}.mobile-product-cta{z-index:40;background:#fffffff5;border:1px solid #cbd4e0;border-radius:14px;justify-content:space-between;align-items:center;height:62px;padding:8px 8px 8px 17px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 13px 36px #1118272e}.mobile-product-cta>span{font-size:13px;font-weight:800}.mobile-product-cta a{background:var(--cobalt);color:#fff;border-radius:10px;place-items:center;height:46px;padding:0 17px;font-size:12px;font-weight:760;display:grid}.consent-banner{grid-template-columns:1fr;gap:14px;padding:16px;bottom:82px;left:10px;right:10px}.consent-actions{grid-template-columns:1fr 1fr;display:grid}.privacy-trigger{bottom:79px}.legal-document{width:min(100% - 32px,820px);padding:62px 0 80px}.legal-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:min(100% - 32px,820px)}.dashboard-page{padding:0 14px 50px}.dashboard-header{height:68px}.dashboard-header .demo-badge{display:none}.dashboard-title{flex-direction:column;align-items:start;gap:28px;padding:40px 0 28px}.dashboard-period{width:100%}.kpi-grid{grid-template-columns:1fr 1fr}.kpi-grid article{min-height:125px}.kpi-grid article strong{font-size:22px}.funnel-bars>div{grid-template-columns:82px 1fr 56px;gap:8px}.dashboard-note{grid-template-columns:1fr}}:root{--qolai-night:#06101d;--qolai-night-2:#0b1b31;--qolai-mint:#5ff0c3;--qolai-blue:#5f7cff;--qolai-cream:#f1efe8}@keyframes nav-enter{0%{opacity:0;transform:translate(-50%,-18px)scale(.98)}}@keyframes spectral-turn{to{transform:rotate(1turn)}}@keyframes headline-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(48px)skewY(3deg)}}@keyframes panel-enter{0%{opacity:0;transform:translate(46px)rotateY(-4deg)scale(.98)}}.goal-chips button{color:#f1f8fbc2;background:#ffffff0e;border-color:#ffffff29}.goal-chips button:hover,.goal-chips button.active{border-color:var(--qolai-mint);background:var(--qolai-mint);color:#071620}@keyframes signal-orbit{to{transform:translate(14px,22px)rotate(8deg)}}.service-universe{z-index:5;background:var(--qolai-cream);color:#0b1727;border-radius:30px 30px 0 0;margin-top:-28px;padding:132px 0 90px;position:relative;overflow:hidden;box-shadow:0 -22px 70px #0000003d}.service-universe:before{content:"QOLAI / SERVICES / QOLAI / SERVICES /";color:#08172611;font:800 clamp(54px,7vw,110px)/1 var(--display);letter-spacing:-.04em;white-space:nowrap;animation:20s linear infinite marquee-drift;position:absolute;top:18px;left:-1vw}@keyframes marquee-drift{to{transform:translate(-24%)}}.service-universe-heading,.service-reel-footer{width:min(1184px,100% - 48px);margin:0 auto}.service-universe-heading{z-index:2;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid;position:relative}.service-universe-heading h2{font:780 clamp(62px,7.3vw,112px)/.85 var(--display);letter-spacing:-.065em;margin:0}.service-universe-heading h2 em{color:#0aa582;font-style:normal}.service-universe-copy{justify-self:end;max-width:440px;padding-bottom:10px}.service-universe-copy>span{color:#0aa582;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:850;display:inline-block}.service-universe-copy p{color:#627080;margin:0;font-size:15px;line-height:1.62}.service-reel{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#0aa582 #0d1d2d14;grid-auto-columns:minmax(330px,29vw);grid-auto-flow:column;gap:15px;margin-top:62px;padding:0 max(24px,50% - 592px) 34px;display:grid;overflow-x:auto}.service-reel::-webkit-scrollbar{height:5px}.service-reel::-webkit-scrollbar-thumb{background:#0aa582;border-radius:99px}.service-card{scroll-snap-align:start;background:#ffffff8f;border:1px solid #0b1a2a1f;border-radius:25px;flex-direction:column;min-height:610px;padding:10px 10px 20px;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1),background .3s;display:flex;transform:translateZ(0);box-shadow:0 18px 45px #1b28340f}.service-art{color:#fff;isolation:isolate;background:linear-gradient(145deg,#0a1930,#153d68 62%,#5ff0c3);border-radius:18px;min-height:350px;position:relative;overflow:hidden}.service-card:nth-child(3n+2) .service-art{background:linear-gradient(145deg,#272147,#665dff 58%,#f0a8ff)}.service-card:nth-child(3n) .service-art{background:linear-gradient(145deg,#12352d,#0aa582 58%,#c8ff72)}.service-card:nth-child(4n) .service-art{background:linear-gradient(145deg,#39220f,#ed7b38 56%,#ffd08a)}.service-art:before,.service-art:after{content:"";border:1px solid #ffffff47;border-radius:50%;transition:transform .85s cubic-bezier(.16,1,.3,1);position:absolute}.service-art:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;width:150px;height:150px;bottom:27px;left:-42px}.service-card:hover .service-art:before{transform:translate(-25px,32px)scale(1.08)}.service-card:hover .service-art:after{transform:translate(20px,-18px)rotate(18deg)}.service-art>span,.service-art>small{z-index:3;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;top:18px}.service-art>span{left:18px}.service-art>small{color:#ffffffa8;right:18px}.service-art>div{place-items:center;display:grid;position:absolute;inset:0}.service-art>div>strong{z-index:4;font:800 clamp(46px,5vw,82px)/1 var(--display);letter-spacing:-.08em;text-shadow:0 18px 40px #00000040;transition:transform .7s cubic-bezier(.16,1,.3,1);position:relative}.service-art>div>i{background:var(--qolai-mint);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 24px}.service-art>div>i:first-child{top:29%;left:25%}.service-art>div>i:nth-child(2){top:47%;right:22%}.service-art>div>i:nth-child(3){bottom:22%;left:44%}.service-card-copy{padding:24px 12px 17px;position:relative}.service-card-copy>span{color:#0aa582;font-size:11px;font-weight:850;position:absolute;top:25px;right:12px}.service-card-copy h3{letter-spacing:-.05em;max-width:86%;margin:0;font-size:26px;line-height:1.03}.service-card-copy p{color:#6a7582;margin:13px 0 0;font-size:13px;line-height:1.48}.service-card-meta{border-top:1px solid #0b1a2a21;grid-template-columns:1fr auto 40px;align-items:center;gap:12px;margin:auto 12px 0;padding-top:16px;display:grid}.service-card-meta strong{font-size:14px}.service-card-meta>span{color:#788391;font-size:10px}.service-card-meta i{color:#fff;background:#0b1727;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;font-style:normal;transition:transform .45s cubic-bezier(.16,1,.3,1),background .25s;display:grid}.service-card:hover .service-card-meta i{background:#0aa582;transform:rotate(45deg)}.service-reel-footer{color:#6e7986;justify-content:space-between;gap:40px;padding-top:22px;font-size:11px;display:flex}.service-reel-footer span{color:#0b1727;letter-spacing:.08em;text-transform:uppercase;font-weight:850}.service-reel-footer p{text-align:right;max-width:580px;margin:0}.process,.safety{animation:both section-rise;animation-timeline:view();animation-range:entry 5% cover 28%}@keyframes section-rise{0%{opacity:0;transform:translateY(55px)}}.consent-banner{color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#071424f0;border-color:#ffffff2e;border-radius:18px;grid-template-columns:1fr;gap:12px;max-width:620px;animation:.35s cubic-bezier(.16,1,.3,1) backwards consent-enter;bottom:18px;left:auto;right:18px;box-shadow:0 28px 80px #00000061}.consent-actions{justify-content:flex-end}.consent-secondary{color:#fff;background:0 0;border-color:#ffffff3d}@keyframes consent-enter{0%{opacity:0;transform:translateY(28px)scale(.98)}}@media (max-width:980px){#discovery{padding-bottom:60px}.service-universe-heading{grid-template-columns:1fr;gap:28px}.service-universe-copy{justify-self:start;max-width:620px}.service-reel{grid-auto-columns:minmax(310px,56vw)}}@media (max-width:650px){#discovery{padding:0 0 54px}.goal-chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.goal-chips button{flex:none}.service-universe{border-radius:20px 20px 0 0;margin-top:-18px;padding:100px 0 68px}.service-universe-heading,.service-reel-footer{width:calc(100% - 32px)}.service-universe-heading h2{font-size:57px}.service-reel{grid-auto-columns:84vw;margin-top:42px;padding-inline:16px}.service-card{min-height:570px}.service-reel-footer{flex-direction:column;align-items:flex-start;gap:12px}.service-reel-footer p{text-align:left}.consent-banner{max-width:none;bottom:10px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.consent-banner,.service-universe:before,.process,.safety{animation:none}}.service-universe{color:#111;box-shadow:none;background:#ecebe6;border-radius:0;margin-top:0}.service-universe:before{color:#1111110b;font-family:Helvetica Regular,Helvetica Neue,Arial,sans-serif;font-weight:400}.service-universe-heading h2{font-family:Helvetica Regular,Helvetica Neue,Arial,sans-serif;font-weight:400}.service-reel{scrollbar-color:#4f594b #11111114}.service-reel::-webkit-scrollbar-thumb{background:#4f594b}.service-card{box-shadow:none;background:#ffffff80;border-color:#1111111f}.service-card:hover{background:#f8f7f2;box-shadow:0 30px 70px #1111111f}.service-art,.service-card:nth-child(3n+2) .service-art,.service-card:nth-child(3n) .service-art,.service-card:nth-child(4n) .service-art{background:linear-gradient(145deg,#121311 0%,#353b32 60%,#b9c1ad 100%)}.service-art>div>i{background:#e8eee0}.service-card-meta i{background:#111}.service-card:hover .service-card-meta i{background:#4f594b}.process,.safety{background:#f4f3ee}:root{--canvas:#050505;--surface:#ffffff0b;--ink:#f5f5f5;--muted:#ffffff94;--border:#ffffff24;--navy:#0b0b0b;--cobalt:#fff;--cobalt-dark:#e5e5e5;--focus:#fff;--display:"Inter", sans-serif;--body:"Inter", sans-serif}html{background:#050505}body{color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050505;font-family:Inter,sans-serif}.liquid-glass{background:#0006}.liquid-glass:before{background:linear-gradient(#ffffff4d 0%,#ffffff1a 20%,#fff0 40% 60%,#ffffff1a 80%,#ffffff4d 100%)}.section-kicker{color:#ffffff80}.service-universe{color:#fff;background:#090909;border-top:1px solid #ffffff1f}.service-card{background:#ffffff09;border-color:#ffffff24;box-shadow:inset 0 1px 1px #ffffff0f}.service-card:hover{background:#ffffff13;border-color:#ffffff52;box-shadow:0 28px 70px #0000005c}.service-art,.service-card:nth-child(3n+2) .service-art,.service-card:nth-child(3n) .service-art,.service-card:nth-child(4n) .service-art,.service-card:nth-child(2n) .service-art{background:linear-gradient(145deg,#060606,#232323 60%,#676767)}.service-card-copy>span,.service-art>div>i{color:#ffffff85;background:#ffffffb8}.process,.safety{color:#fff;background:#050505;border-color:#ffffff24}.process h2,.safety h2{font-family:Inter,sans-serif;font-weight:400}.process-list,.safety-list{border-color:#ffffff2e}.process-list li,.safety-list li{border-color:#ffffff24}.process-list li>span,.safety-list li>span{color:#ffffff75}.process-list p,.process-note,.safety-heading>p:last-child,.safety-list p{color:#ffffff85}.safety-list li{background:#ffffff09;transition:background .25s}.safety-list li:hover{background:#ffffff13}.primary-button.light{color:#050505;background:#fff}.product-page .product-header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #ffffff24;box-shadow:inset 0 1px 1px #ffffff1a}.product-hero-visual{background:linear-gradient(145deg,#050505,#1b1b1b 58%,#666);box-shadow:0 35px 90px #00000061}.product-hero-copy>h2{color:#ffffffb8;font-weight:400}.suitable article:hover{background:#ffffff14}.lead-form{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border-color:#ffffff29;box-shadow:inset 0 1px 1px #ffffff14}.lead-form-heading,.form-field input,.channel-field label{border-color:#ffffff24}.lead-form-heading p,.lead-form-heading>span,.form-field>span,.channel-field legend,.check-field,.form-note{color:#ffffff80}.form-field input::placeholder{color:#ffffff57}.channel-field label{background:#ffffff09}.submit-button,.product-hero-copy .primary-button{color:#050505;background:#fff}.submit-button:hover,.product-hero-copy .primary-button:hover{background:#e5e5e5}.related-grid a{background:#ffffff09;border-color:#ffffff24}.mobile-product-cta{color:#fff;background:#000000e0;border-color:#ffffff2e}.mobile-product-cta a{color:#050505;background:#fff}.legal-page .site-header,.legal-document section,.legal-footer{border-color:#ffffff24}.draft-callout{background:#ffffff0d;border-color:#ffffff2e;box-shadow:inset 0 1px 1px #ffffff14}.legal-document section p{color:#ffffff8f}.dashboard-period,.kpi-grid article,.funnel-panel,.winner-panel,.metrics-table-section{color:#fff;background:#ffffff0b;border-color:#ffffff24;box-shadow:inset 0 1px 1px #ffffff12}.kpi-grid article.accent,.winner-panel{background:#ffffff1a;border-color:#ffffff38}.immersive-footer-stage:before{display:none}.liquid-footer{background-color:#0006}.consent-banner{background:#000000e6;border-color:#ffffff2e}.consent-primary{color:#050505;background:#fff}.cinematic-break{z-index:2;color:#fff;align-items:flex-end;min-height:82svh;padding:48px max(24px,50% - 640px);display:flex;position:relative;overflow:hidden}.cinematic-break>video{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-break-copy{background:#0006;border-radius:22px;width:min(720px,100%);padding:32px}.cinematic-break-copy>p{color:#ffffffa3;letter-spacing:.14em;margin:0 0 18px;font-size:10px;font-weight:600}.cinematic-break-copy h2{letter-spacing:-.045em;margin:0;font:400 clamp(46px,5.5vw,78px)/.94 Inter,sans-serif}.cinematic-break-copy>span{color:#ffffffa6;margin-top:23px;font-size:13px;display:block}.process{color:#111;clip-path:inset(0 -100vmax);background:#f4f3ef;box-shadow:0 0 0 100vmax #f4f3ef}.process h2,.process-list strong{color:#111}.safety{clip-path:inset(0 -100vmax);background:radial-gradient(circle at 78% 30%,#20211f 0%,#0a0a0a 55%);box-shadow:0 0 0 100vmax #0a0a0a}@media (max-width:650px){.cinematic-break{min-height:680px;padding:16px}.cinematic-break-copy{border-radius:18px;padding:24px 20px}}:root{--axion-bg:#efefef;--axion-soft:#f5f5f5;--axion-white:#fff;--axion-ink:#181818;--axion-muted:#686868;--axion-line:#dedede;--axion-orange:#557780;--canvas:var(--axion-bg);--surface:#fff;--ink:var(--axion-ink);--muted:var(--axion-muted);--border:var(--axion-line);--cobalt:var(--axion-orange);--cobalt-dark:#3f6068;--navy:var(--axion-ink);--display:Arial,"Helvetica Neue",sans-serif;--body:Arial,"Helvetica Neue",sans-serif}html,body{background:var(--axion-bg);color:var(--axion-ink);font-family:Arial,Helvetica Neue,sans-serif}body>main{z-index:1;position:relative}.axion-hero{min-height:100svh;color:var(--axion-ink);isolation:isolate;background:radial-gradient(circle at 84% 30%,#55778085,#0000 28%),radial-gradient(circle at 72% 75%,#fffffff2,#0000 36%),#efefef;flex-direction:column;display:flex;position:relative;overflow:hidden}.axion-lunar-video{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.axion-lunar-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0c141814 0%,#efeee82e 48%,#efeee8db 100%);position:absolute;inset:0}.axion-shader-wrap{z-index:1;pointer-events:none;position:absolute;inset:0}.axion-shader{width:100%;height:100%}.axion-nav-shell{z-index:20;width:min(1440px,100%);margin:0 auto;padding:12px;position:relative}.axion-nav{background:#fff;border-radius:999px;justify-content:space-between;align-items:center;min-height:54px;padding:5px;display:flex;box-shadow:0 4px 18px #0000000d}.axion-nav-left,.axion-nav-right{align-items:center;display:flex}.axion-nav-left{gap:27px}.axion-logo{color:#1b1b1b;letter-spacing:-.04em;align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.axion-logo-mark{color:#fff;background:#1b1b1b;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.axion-nav nav{align-items:center;gap:24px;display:flex}.axion-nav nav a{color:#202020;font-size:14px;transition:color .3s}.axion-nav nav a:hover{color:#777}.axion-nav-right{gap:18px}.language-switcher{white-space:nowrap;background:#f5f5f1eb;border:1px solid #1b1b1b21;border-radius:999px;align-items:center;gap:2px;min-height:44px;padding:3px;display:inline-flex}.language-switcher a{color:#555;letter-spacing:.045em;border-radius:999px;justify-content:center;align-items:center;min-width:40px;min-height:36px;padding:0 6px;font-size:10px;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.language-switcher a:hover{color:#111;background:#11111114}.language-switcher a[aria-current=page]{color:#fff;background:#1b1b1b}.language-switcher a:focus-visible{outline-offset:2px}.product-header .language-switcher{background:#ffffffd1;border-color:#11111124;min-height:40px}.product-header .language-switcher a{color:#4e5653;min-height:32px}.product-header .language-switcher a[aria-current=page]{background:var(--lunar-slate);color:#fff}.language-switcher-mobile{width:fit-content;margin:0 0 22px}.axion-availability,.axion-time{color:#666;align-items:center;gap:6px;font-size:13px;display:flex}.axion-dark-button,.axion-orange-button,.axion-inline-cta{border-radius:999px;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.axion-dark-button{color:#fff;background:#1b1b1b;gap:13px;height:40px;padding:0 7px 0 20px}.axion-dark-button i,.axion-orange-button i{background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;transition:transform .5s;display:grid}.axion-dark-button i{color:#1b1b1b}.axion-orange-button i{color:var(--axion-orange)}.group:hover>i{transform:rotate(-45deg)}.rolling-label{flex-direction:column;height:20px;display:flex;position:relative;overflow:hidden}.rolling-label>span{flex:0 0 20px;height:20px;transition:transform .5s}.group:hover .rolling-label>span{transform:translateY(-20px)}.axion-menu-toggle{color:#fff;background:#1b1b1b;border:0;border-radius:999px;align-items:center;gap:7px;padding:11px 14px;display:none}.axion-hero-content{z-index:20;width:min(1440px,100%);margin:auto auto 0;padding:0 48px 76px;position:relative}.axion-hero-content>p{color:#242424;letter-spacing:.05em;margin:0 0 28px;font-size:13px;font-weight:600}.axion-hero h1{letter-spacing:-.03em;max-width:1160px;margin:0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.08}.axion-hero-actions{align-items:center;gap:18px;margin-top:44px;display:flex}.axion-orange-button{background:var(--axion-orange);color:#fff;gap:18px;height:48px;padding:0 8px 0 24px;transition:background .25s}.axion-orange-button:hover{background:#3f6068}.axion-orange-button i{width:32px;height:32px}.axion-partner-badge{background:#fff;border-radius:5px;align-items:center;gap:9px;min-height:48px;padding:7px 9px 7px 13px;transition:box-shadow .3s;display:flex;box-shadow:0 2px 8px #00000014}.axion-partner-badge:hover{box-shadow:0 4px 16px #0000001f}.axion-partner-badge svg{fill:#e8704e;width:24px;height:24px}.axion-partner-badge strong{font-size:13px}.axion-partner-badge span{color:#fff;letter-spacing:.08em;background:#1b1b1b;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:700}.axion-mobile-overlay{z-index:50;opacity:0;pointer-events:none;background:#0009;align-items:flex-end;padding:12px;transition:opacity .35s;display:none;position:fixed;inset:0}.axion-mobile-overlay>button{background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;display:flex;position:absolute;top:17px;right:17px}.axion-mobile-overlay>div{background:#fff;border-radius:20px;width:100%;padding:24px;transition:transform .5s cubic-bezier(.32,.72,0,1);transform:translateY(110%)}.axion-mobile-overlay>div>span{color:#666;align-items:center;gap:7px;font-size:13px;display:flex}.axion-mobile-overlay nav{gap:14px;margin:30px 0;display:grid}.axion-mobile-overlay nav a{letter-spacing:-.03em;font-size:28px;font-weight:500}.axion-mobile-overlay.open{opacity:1;pointer-events:auto}.axion-mobile-overlay.open>div{transform:none}.axion-about{background:#fff;padding:116px max(24px,50% - 672px) 96px;overflow:hidden}.axion-section-label{align-items:center;gap:11px;margin-bottom:28px;display:flex}.axion-section-label span{color:#fff;background:#1b1b1b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.axion-section-label p{border:1px solid #ddd;border-radius:999px;margin:0;padding:6px 14px;font-size:13px;font-weight:600}.axion-about>h2{letter-spacing:-.025em;max-width:1040px;margin:0 0 100px;font-size:clamp(38px,4vw,55px);font-weight:500;line-height:1.12}.axion-about-grid{grid-template-columns:26% 1fr 48%;align-items:end;gap:28px;display:grid}.axion-about-grid img{object-fit:cover;border-radius:18px;width:100%}.axion-about-grid img:first-child{aspect-ratio:438/346}.axion-about-grid img:last-child{aspect-ratio:3/2}.axion-about-grid>div{flex-direction:column;align-self:start;align-items:flex-start;display:flex}.axion-about-grid>div p{color:#252525;margin:0;font-size:16px;font-weight:500;line-height:1.65}.axion-inline-cta{background:var(--axion-orange);color:#fff;gap:18px;margin-top:25px;padding:12px 9px 12px 18px}.axion-inline-cta span{width:28px;height:28px;color:var(--axion-orange);background:#fff;border-radius:50%;place-items:center;display:grid}.service-universe{color:#1b1b1b;background:#efefef;border:0;padding:110px 0}.service-universe:before{color:#00000009;font-family:Arial,Helvetica Neue,sans-serif}.service-universe-heading h2{color:#1b1b1b;font-family:Arial,Helvetica Neue,sans-serif;font-weight:500}.service-universe-copy p,.service-reel-footer{color:#666}.service-reel{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:28px;width:min(1344px,100% - 48px);margin:58px auto 0;padding:0;overflow:visible}.service-card{color:#1b1b1b;min-height:680px;box-shadow:none;background:#fff;border:0;border-radius:20px}.service-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 18px 50px #00000014}.service-art,.service-card:nth-child(3n+2) .service-art,.service-card:nth-child(3n) .service-art,.service-card:nth-child(4n) .service-art,.service-card:nth-child(2n) .service-art{background:radial-gradient(circle at 72% 28%,#557780f0,#0000 24%),linear-gradient(140deg,#f4f4f4,#d9d9d9);min-height:430px}.service-card:nth-child(2n) .service-art{background:radial-gradient(circle at 30% 68%,#557780db,#0000 23%),linear-gradient(140deg,#ebebeb,#bfbfbf)}.service-card-copy h3,.service-card-meta strong,.service-reel-footer span{color:#1b1b1b}.service-card-copy p,.service-card-meta>span{color:#6b6b6b}.service-card-copy>span{color:var(--axion-orange);background:0 0}.service-card-meta{border-color:#e5e5e5}.service-card-meta i,.service-card:hover .service-card-meta i{color:#fff;background:#1b1b1b}.service-reel-footer{width:min(1344px,100% - 48px)}.cinematic-break{background:var(--axion-orange);color:#fff;min-height:620px}.cinematic-break-copy{color:#1b1b1b;background:#fff;box-shadow:0 14px 45px #0000001f}.cinematic-break-copy h2{font-family:Arial,Helvetica Neue,sans-serif}.process{color:#1b1b1b;width:100%;box-shadow:none;clip-path:none;background:#fff;padding:110px max(24px,50% - 592px)}.process h2,.process-list strong{color:#1b1b1b;font-family:Arial,Helvetica Neue,sans-serif}.process-list,.process-list li{border-color:#ddd}.process-list p,.process-note{color:#666}.safety{color:#1b1b1b;width:100%;box-shadow:none;clip-path:none;background:#f5f5f5;padding:110px max(24px,50% - 592px)}.safety h2,.safety-list strong{color:#1b1b1b;font-family:Arial,Helvetica Neue,sans-serif}.safety-list li{background:#fff}.safety-list li:hover{background:#fff;box-shadow:0 10px 30px #0000000f}.immersive-footer-stage{color:#1b1b1b;background:#efefef;min-height:auto;padding:110px 24px 24px}.liquid-footer{color:#666;background:#fff;border:1px solid #e2e2e2;box-shadow:0 10px 35px #0000000d}.liquid-footer-links a:hover{color:var(--axion-orange)}.liquid-footer-socials a:hover{color:var(--axion-orange)}.product-page{color:#1b1b1b;background:#efefef}.product-page .product-header{color:#1b1b1b;background:#fff;border:0;border-radius:999px;box-shadow:0 5px 22px #0000000d}.product-page .product-header .brand-mark{color:#fff;background:#1b1b1b}.product-page .product-header .header-cta{color:#fff;background:#1b1b1b}.product-page .breadcrumbs{color:#777}.product-hero{background:#fff;border-radius:24px;padding:34px 40px 72px}.product-hero-visual{color:#1b1b1b;box-shadow:none;background:radial-gradient(circle at 68% 30%,#557780f2,#0000 24%),linear-gradient(145deg,#f0f0f0,#cfcfcf)}.product-hero-visual>div{background:#ffffff94}.product-hero-copy h1,.product-facts h2,.product-steps h2,.lead-section-copy h2,.faq-section h2{color:#1b1b1b;font-family:Arial,Helvetica Neue,sans-serif;font-weight:500}.product-hero-copy .primary-button,.submit-button{background:var(--axion-orange);color:#fff}.product-facts,.product-steps,.lead-section,.faq-section,.related-section{background:#fff;border-radius:24px;padding-left:40px;padding-right:40px}.suitable{background:#f5f5f5;border-radius:24px;padding:40px}.suitable>div,.suitable article{border-color:#ddd}.suitable article{background:#fff}.suitable article:hover{background:#fff;box-shadow:0 12px 30px #0000000f}.product-facts li span,.product-steps li>span,.suitable article span,.related-grid a>span,.related-grid a>i{color:var(--axion-orange)}.lead-form{color:#1b1b1b;box-shadow:none;background:#f5f5f5;border:0}.lead-form-heading p{color:var(--axion-orange)}.lead-form-heading>span,.form-field>span,.channel-field legend,.check-field,.form-note{color:#666}.form-field input,.form-field input:focus{color:#1b1b1b;background:#fff;border-color:#ddd;outline-color:#55778024}.channel-field label{background:#fff;border-color:#ddd}.channel-field input,.check-field input{accent-color:var(--axion-orange)}.related-grid a{background:#f5f5f5;border:0}.related-grid a>strong{color:#1b1b1b}.related-grid a>p{color:#666}.mobile-product-cta{color:#1b1b1b;background:#fff}.mobile-product-cta a{background:var(--axion-orange);color:#fff}.legal-page{color:#1b1b1b;background:#f5f5f5}.legal-page .site-header{background:#fff;border:0;border-radius:999px}.legal-page .header-cta{color:#1b1b1b;border-color:#ddd}.legal-document{background:#fff;border-radius:24px;margin-top:36px;padding:64px}.legal-document>h1{color:#1b1b1b;font-family:Arial,Helvetica Neue,sans-serif;font-weight:500}.draft-callout{color:#1b1b1b;box-shadow:none;background:#f5f5f5;border:0}.draft-callout p,.legal-document section p{color:#666}.legal-document section,.legal-footer{border-color:#ddd}.legal-document section h2{color:#1b1b1b}.legal-document mark{color:#34545d;background:#eaf1f2}.legal-footer{color:#666}.dashboard-page{color:#1b1b1b;background:#f5f5f5}.dashboard-header{border-color:#ddd}.dashboard-title h1{color:#1b1b1b;font-family:Arial,Helvetica Neue,sans-serif;font-weight:500}.dashboard-title>div:first-child>p:last-child{color:#666}.dashboard-period,.kpi-grid article,.funnel-panel,.winner-panel,.metrics-table-section{color:#1b1b1b;background:#fff;border:0;box-shadow:0 5px 20px #00000009}.dashboard-period span,.dashboard-period small,.kpi-grid article>span,.kpi-grid article small,.panel-heading span,.panel-heading small{color:#777}.kpi-grid article.accent{background:var(--axion-orange);color:#fff}.winner-panel{color:#fff;background:#1b1b1b}.winner-panel .panel-heading span,.winner-panel>p{color:#ffffff9e}.funnel-bars i,.metrics-table td:first-child i{background:var(--axion-orange)}.metrics-table th,.metrics-table td{border-color:#e6e6e6}.metrics-table th{color:#777}.metrics-table td:first-child>span{background:#eee}.dashboard-note{color:#666;border-color:#ccc}.dashboard-note strong{color:#1b1b1b}.demo-badge{color:#34545d;background:#eaf1f2;border-color:#c8dadd}.consent-banner{color:#1b1b1b;background:#fff;border-color:#ddd;box-shadow:0 12px 35px #0000001f}.consent-banner p{color:#666}.consent-banner a{color:var(--axion-orange)}.consent-primary{background:var(--axion-orange);color:#fff}.consent-secondary{color:#1b1b1b;border-color:#ddd}.purchase-intent-card{flex-direction:column;justify-content:center;min-height:460px;display:flex}.intent-progress{grid-template-columns:34px 1fr 34px 1fr 34px;align-items:center;margin-bottom:34px;display:grid}.intent-progress span{color:#888;background:#fff;border:1px solid #d4d4d4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.intent-progress span.active{border-color:var(--axion-orange);color:var(--axion-orange)}.intent-progress span.done{color:#fff;background:#1b1b1b;border-color:#1b1b1b}.intent-progress i{background:#d8d8d8;height:1px}.intent-result>span{color:var(--axion-orange);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.intent-result h2{color:#1b1b1b;letter-spacing:-.045em;max-width:520px;margin:10px 0 14px;font-size:clamp(27px,3vw,42px);font-weight:500;line-height:1.02}.intent-result>p{color:#666;max-width:540px;margin:0 0 24px;line-height:1.55}.intent-check{color:#333;background:#fff;border:1px solid #ddd;border-radius:14px;margin:22px 0 16px;padding:18px;font-size:13px}.intent-demo-note{color:#888;border-top:1px solid #ddd;margin:22px 0 0;padding-top:18px;font-size:11px;line-height:1.45}.order-total{border-top:1px solid #ddd;border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-end;gap:24px;margin:26px 0 8px;padding:20px 0;display:flex}.order-total span,.checkout-summary span{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.order-total strong{color:#1b1b1b;letter-spacing:-.045em;font-size:30px}.checkout-heading>span{color:var(--axion-orange);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.checkout-heading h2{color:#1b1b1b;letter-spacing:-.05em;outline:none;margin:10px 0 0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1}.checkout-summary{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:1fr auto;gap:18px;margin:28px 0 0;display:grid}.checkout-summary>div{flex-direction:column;justify-content:space-between;min-height:82px;padding:17px 0;display:flex}.checkout-summary>div+div{border-left:1px solid #ddd;min-width:150px;padding-left:22px}.checkout-summary strong{color:#1b1b1b;font-size:17px}.checkout-summary>div:last-child strong{letter-spacing:-.04em;font-size:23px}.payment-method-field{border:0;margin:0;padding:0}.payment-method-field legend{color:#333;margin-bottom:10px;font-size:13px;font-weight:750}.payment-method-field>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-method-field label{cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:14px;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;min-height:78px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.payment-method-field label:hover{border-color:#b9b9b9;transform:translateY(-1px)}.payment-method-field input{width:18px;height:18px;accent-color:var(--axion-orange);margin:0}.payment-method-field label>span{flex-direction:column;gap:4px;display:flex}.payment-method-field b{color:#1b1b1b;font-size:13px}.payment-method-field small{color:#777;font-size:11px}.payment-method-field i{color:var(--axion-orange);opacity:0;font-size:9px;font-style:normal}.payment-method-field label:has(input:checked) i{opacity:1}.checkout-ready{color:#333;background:#fff;border:1px solid #ddd;border-radius:12px;margin:18px 0 4px;padding:16px;font-size:13px}.secure-payment-note{color:#777;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.payment-unavailable{background:#f2f7f8;border:1px solid #cddadd;border-radius:18px;padding:22px}.payment-unavailable h2{outline:none}.whatsapp-button{background:#198754;text-decoration:none}.order-assistance-form{border-top:1px solid #ddd;margin-top:32px;padding-top:30px}.success-result{padding:20px 0}.submit-button:focus-visible{outline-offset:3px;outline:3px solid #55778040}.whatsapp-button:focus-visible{outline-offset:3px;outline:3px solid #55778040}.payment-method-field label:has(input:focus-visible){outline-offset:3px;outline:3px solid #55778040}.check-field:has(input:focus-visible){outline-offset:3px;outline:3px solid #55778040}.channel-field label:has(input:focus-visible){outline-offset:3px;outline:3px solid #55778040}.product-limitations{background:#f1f1ef;border-top:1px solid #dedede;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:108px 4vw;display:grid}.product-limitations h2{color:#1b1b1b;letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(42px,5.4vw,76px);font-weight:500;line-height:.94}.product-limitations ul{margin:0;padding:0;list-style:none}.product-limitations li{border-bottom:1px solid #d8d8d8;grid-template-columns:52px 1fr;gap:16px;padding:24px 0;display:grid}.product-limitations li:first-child{border-top:1px solid #d8d8d8}.product-limitations li span{color:var(--axion-orange);letter-spacing:.12em;font-size:10px;font-weight:800}.product-limitations li p{color:#3f3f3f;margin:0;font-size:clamp(18px,2vw,26px);line-height:1.25}.purchase-intent-card>form{border-top:1px solid #ddd;margin-top:30px;padding-top:28px}.launch-notice>p{margin-bottom:0}.intent-back-link{width:fit-content;text-decoration:none}.channel-field>div:has(label:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.product-limitations{grid-template-columns:1fr;gap:38px;padding:72px 18px}.product-limitations h2{font-size:46px}.product-limitations li{grid-template-columns:38px 1fr}}@media (max-width:1024px){.axion-availability{display:none}.axion-about-grid{grid-template-columns:1fr 1fr}.axion-about-grid>div{grid-area:1/1/auto/-1;max-width:620px}.axion-about-grid img:first-child,.axion-about-grid img:last-child{aspect-ratio:3/2}}@media (max-width:768px){.axion-nav nav,.axion-nav-right{display:none}.axion-menu-toggle,.axion-mobile-overlay{display:flex}.axion-hero-content{padding:0 24px 52px}.axion-hero h1{font-size:clamp(30px,7vw,54px)}.axion-about{padding:76px 24px 64px}.axion-about>h2{margin-bottom:56px}.axion-about-grid{grid-template-columns:1fr}.axion-about-grid>div,.axion-about-grid img{grid-column:1}.service-reel{grid-template-columns:1fr}}@media (max-width:650px){.axion-nav-shell{padding:8px}.axion-logo-mark{width:36px;height:36px}.axion-hero-content>p{margin-bottom:20px;font-size:11px}.axion-hero h1 br{display:none}.axion-hero-actions{flex-direction:column;align-items:flex-start;margin-top:32px}.axion-partner-badge{width:100%}.service-universe{padding:82px 0}.service-reel{width:calc(100% - 32px)}.service-card{min-height:590px}.service-art,.service-card:nth-child(3n+2) .service-art,.service-card:nth-child(3n) .service-art,.service-card:nth-child(4n) .service-art,.service-card:nth-child(2n) .service-art{min-height:360px}.process,.safety{padding:76px 16px}.product-hero,.product-facts,.product-steps,.lead-section,.faq-section,.related-section,.suitable{padding-left:20px;padding-right:20px}.legal-document{width:calc(100% - 24px);padding:40px 20px}.purchase-intent-card{min-height:0}.checkout-summary{grid-template-columns:1fr}.checkout-summary>div+div{border-top:1px solid #ddd;border-left:0;min-width:0;padding-left:0}:is(.payment-method-field>div,.channel-field>div:has(label:nth-child(2):last-child)){grid-template-columns:1fr}.payment-unavailable{padding:18px}:is(.product-page:has(.checkout-form) .mobile-product-cta,.product-page:has(.payment-unavailable) .mobile-product-cta){display:none}}:root{--lunar-ink:#111514;--lunar-slate:#243138;--lunar-slate-soft:#3f5057;--lunar-sage:#50594f;--lunar-ivory:#f2f1ec;--lunar-frost:#e6e5df;--lunar-paper:#fbfaf6;--lunar-line:#11151424;--lunar-accent:#557780;--lunar-accent-dark:#3f6068;--axion-bg:var(--lunar-ivory);--axion-soft:var(--lunar-frost);--axion-ink:var(--lunar-ink);--axion-muted:#666b68;--axion-line:var(--lunar-line);--axion-orange:var(--lunar-accent);--canvas:var(--lunar-ivory);--surface:var(--lunar-paper);--ink:var(--lunar-ink);--muted:#666b68;--border:var(--lunar-line);--cobalt:var(--lunar-accent);--cobalt-dark:var(--lunar-accent-dark)}html,body{background:var(--lunar-ivory);color:var(--lunar-ink)}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--lunar-slate);color:#fff}a,button,input,summary{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #55778047}.axion-hero{background:#c9cecc;min-height:clamp(720px,100svh,980px)}.axion-hero:after{content:"";z-index:3;pointer-events:none;opacity:.19;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff21 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#0c161814 0 1px,#0000 1px 5px);position:absolute;inset:0}.axion-lunar-video{filter:saturate(.72)contrast(1.04)brightness(.98);transform:scale(1.01)}.axion-lunar-overlay{background:radial-gradient(circle at 80% 24%,#e6e8e314,#0000 33%),linear-gradient(#0a13160a 0%,#e7e8e214 44%,#f2f1ece0 100%)}.axion-nav-shell{padding:12px 18px}.axion-nav{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#fafaf7c7;border:1px solid #ffffff94;min-height:58px;box-shadow:0 14px 45px #1621241a,inset 0 1px #ffffffb8}.axion-logo-mark{background:var(--lunar-slate)}.axion-dark-button{background:var(--lunar-slate);transition:transform .3s cubic-bezier(.16,1,.3,1),background .25s}.axion-dark-button:hover{background:var(--lunar-ink);transform:translateY(-1px)}.axion-hero-content{padding-bottom:clamp(54px,7vh,92px)}.axion-hero-content>p{color:#111514b3;animation:.52s 40ms both lunar-enter}.axion-hero h1{max-width:1200px;color:var(--lunar-ink);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(48px,5.65vw,84px);font-weight:500;line-height:.98;animation:.68s cubic-bezier(.16,1,.3,1) 80ms both lunar-enter}.axion-hero-actions{animation:.58s cubic-bezier(.16,1,.3,1) .16s both lunar-enter}.axion-orange-button,.axion-inline-cta{background:var(--lunar-accent);box-shadow:0 12px 28px #2d49512e}.axion-orange-button:hover,.axion-inline-cta:hover{background:var(--lunar-accent-dark)}.axion-partner-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfbf7d1;border:1px solid #ffffffb3}.axion-partner-badge svg{fill:var(--lunar-accent)}.axion-partner-badge span{background:var(--lunar-slate)}@keyframes lunar-enter{0%{opacity:.25;transform:translateY(14px)}}.axion-time.is-pending{visibility:hidden}.axion-about{background:linear-gradient(#24313809 1px,transparent 1px), linear-gradient(90deg,#24313809 1px,transparent 1px), var(--lunar-paper);background-size:54px 54px;border-top:1px solid #ffffffbf;padding-top:126px;position:relative}.axion-section-label span{background:var(--lunar-slate)}.axion-section-label p{border-color:var(--lunar-line);background:#ffffffa3}.axion-about>h2{letter-spacing:-.05em;text-wrap:balance;max-width:1120px;font-size:clamp(46px,5.5vw,78px);line-height:.98}.axion-about-cinematic{isolation:isolate;background:#25343a;border:1px solid #1115141f;border-radius:32px;min-height:clamp(580px,68vw,820px);position:relative;overflow:hidden;box-shadow:0 28px 80px #19212021}.axion-about-media,.axion-about-video{width:100%;height:100%;position:absolute;inset:0}.axion-about-media{z-index:-2;background:#25343a url(/about/qolai-services-cinematic-poster.webp) 50%/cover no-repeat}.axion-about-video{object-fit:cover;object-position:center;opacity:0;pointer-events:none;transition:opacity .35s,transform 1.4s cubic-bezier(.16,1,.3,1)}.axion-about-video.is-playing{opacity:1}.axion-about-cinematic:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c171c14 22%,#0c171c57 60%,#0c171cdb 100%),linear-gradient(90deg,#0c171ca3,#0000 64%);position:absolute;inset:0}.axion-about-copy{color:#fff;flex-direction:column;align-items:flex-start;gap:24px;width:min(560px,100% - 48px);display:flex;position:absolute;bottom:clamp(24px,4.2vw,60px);left:clamp(24px,4.2vw,60px)}.axion-about-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750;line-height:1.35}.axion-about-copy p{text-wrap:balance;margin:0;font-size:clamp(18px,2vw,25px);font-weight:520;line-height:1.35}.axion-about-cinematic .axion-inline-cta{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#3a5e67e0;border-color:#ffffff40}.axion-about-cinematic .axion-inline-cta:hover{background:#2b4d56f5}@media (hover:hover){.axion-about-cinematic:hover .axion-about-video{transform:scale(1.012)}}.service-universe{color:var(--lunar-ink);background:#e7e7e1;padding-top:132px}.service-universe:before{color:#2431380b}.service-universe-heading,.service-reel-footer{width:min(1344px,100% - 48px)}.service-universe-heading h2{letter-spacing:-.066em;font-size:clamp(66px,7.6vw,116px);line-height:.84}.service-universe-heading h2 em,.service-universe-copy>span{color:var(--lunar-accent)}.service-universe .section-kicker{color:var(--lunar-slate);opacity:1}.service-universe-copy p{color:#626a66}.service-reel{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-card{--spot-x:50%;--spot-y:50%;isolation:isolate;background:#fbfaf6db;border:1px solid #1115141a;border-radius:22px;min-height:500px;padding:8px 8px 16px;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .3s;position:relative;overflow:hidden;box-shadow:0 12px 34px #171f1f0b}.service-card:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--spot-x) var(--spot-y),#fffc,transparent 62%);transition:opacity .35s;position:absolute;inset:0}.service-card>*{z-index:1;position:relative}.service-card:hover{background:#fbfaf6f2;border-color:#24313838;transform:translateY(-7px);box-shadow:0 34px 80px #171f1f21}.service-card:hover:before{opacity:1}.service-art,.service-card:nth-child(3n+2) .service-art,.service-card:nth-child(3n) .service-art,.service-card:nth-child(4n) .service-art,.service-card:nth-child(2n) .service-art{background:radial-gradient(circle at 74% 22%,#fff3,transparent 27%), linear-gradient(145deg,var(--art-a,#26353b),var(--art-b,#75827f) 58%,var(--art-c,#e4dfd3));border:1px solid #ffffff42;border-radius:16px;min-height:280px}.service-card-1{--art-a:#1d2a31;--art-b:#64757b;--art-c:#d9d5ca}.service-card-2{--art-a:#27312d;--art-b:#68766a;--art-c:#d7cabe}.service-card-3{--art-a:#172329;--art-b:#445d68;--art-c:#c6d1ce}.service-card-4{--art-a:#2e2e29;--art-b:#817769;--art-c:#dbd2c1}.service-card-5{--art-a:#30271f;--art-b:#82705d;--art-c:#d8c4a6}.service-card-6{--art-a:#18252d;--art-b:#4f6975;--art-c:#cad8d5}.service-card-7{--art-a:#292b37;--art-b:#626a7b;--art-c:#d1d7df}.service-card-8{--art-a:#2d2621;--art-b:#75644f;--art-c:#d7bf91}.service-card-9{--art-a:#202b26;--art-b:#687263;--art-c:#ded9c9}.service-card-10{--art-a:#171d1f;--art-b:#46545a;--art-c:#bec4c2}.service-card-11{--art-a:#202328;--art-b:#5d6268;--art-c:#d8d3c9}.service-card-12{--art-a:#1f2930;--art-b:#5b7180;--art-c:#d3d8d4}.service-art:before{width:330px;height:330px;top:-72px;right:-58px;box-shadow:0 0 0 48px #ffffff09,0 0 0 102px #ffffff05}.service-art:after{background:#eff1eb14;width:188px;height:188px;bottom:-32px;left:-34px}.service-art>div:before,.service-art>div:after{content:"";transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .5s;position:absolute}.service-art>div:before{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(155deg,#ffffff3d,#ffffff0a);border:1px solid #ffffff85;border-radius:20px;width:42%;height:58%;box-shadow:0 28px 70px #080f102e,inset 0 1px #ffffff4d}.service-art>div:after{background:#ffffff6b;width:64%;height:1px;box-shadow:0 54px #ffffff40,0 -54px #fff3}.service-art>div>strong{letter-spacing:-.09em;text-shadow:0 14px 38px #0000003d;font:620 clamp(38px,3.2vw,56px)/.85 Arial,Helvetica Neue,sans-serif;position:absolute;bottom:18px;left:20px}.service-art>div>i{background:#ffffffc2;width:6px;height:6px;box-shadow:0 0 24px #ffffffb3}.service-card:hover .service-art>div:before{transform:translateY(-8px)rotate(-2deg)}.service-card:hover .service-art>div:after{transform:scaleX(.9)}.service-card:hover .service-art>div>strong{transform:translateY(-5px)}.service-card-2 .service-art>div:before{background:radial-gradient(circle at 50% 25%,#f4e0d1c7 0 17%,#0000 18%),linear-gradient(160deg,#ffffff47,#19272014);border-radius:100px 100px 32px 32px;width:190px;height:248px}.service-card-3 .service-art>div:before{background:linear-gradient(#ffffff57 0 18%,#ffffff14 18%);border-radius:18px;width:68%;height:50%}.service-card-4 .service-art>div:before{background:radial-gradient(circle,#ffffff2e 0 3%,#0000 4%);border-style:dashed;border-radius:50%;width:226px;height:226px}.service-card-5 .service-art>div:before{background:linear-gradient(90deg,#2b21187a 0 50%,#e8dac061 50%);border-radius:50%;width:224px;height:224px}.service-card-6 .service-art>div:before{background:radial-gradient(circle,#0000 0 28%,#ffffff3d 29% 30%,#0000 31% 47%,#ffffff2b 48% 49%,#0000 50%);border-radius:50%;width:210px;height:210px}.service-card-7 .service-art>div:before{clip-path:polygon(24% 8%,86% 50%,24% 92%);background:#ffffff47;border:0;border-radius:24px;width:190px;height:190px}.service-card-8 .service-art>div:before{background:0 0;border:22px double #ffffff47;border-radius:50%;width:224px;height:224px}.service-card-9 .service-art>div:before{clip-path:polygon(8% 25%,92% 6%,82% 92%,18% 84%);background:linear-gradient(135deg,#ffffff4d,#ffffff0d);border-radius:8px;width:250px;height:230px}.service-card-10 .service-art>div:before{background:linear-gradient(#ffffff47,#ffffff0f);border-radius:18px;width:250px;height:132px;box-shadow:inset 0 -38px #0a14162e,0 28px 70px #080f102e}.service-card-11 .service-art>div:before{background:repeating-linear-gradient(#ffffff57 0 2px,#0000 2px 24px) 28px 46px/68% 100% repeat-y,linear-gradient(150deg,#fff3,#ffffff0a) 0 0/100% 100% no-repeat;border-radius:10px;width:46%;height:62%}.service-card-12 .service-art>div:before{clip-path:polygon(0 100%,0 70%,18% 70%,18% 42%,42% 42%,42% 58%,67% 58%,67% 18%,100% 18%,100% 100%);background:linear-gradient(90deg,#ffffff3d 0 18%,#0000 18% 24%,#ffffff57 24% 47%,#0000 47% 53%,#ffffff2e 53% 72%,#0000 72% 78%,#ffffff47 78%);border-radius:16px;width:250px;height:190px}.service-card-copy{padding:18px 10px 14px}.service-card-copy>span{top:19px;right:10px}.service-card-copy h3{color:var(--lunar-ink);text-wrap:balance;font-size:clamp(21px,1.7vw,27px);font-weight:520}.service-card-copy p{margin-top:10px;font-size:12px}.service-card-copy>span{color:var(--lunar-accent)}.service-card-meta{border-color:#1115141f;grid-template-columns:1fr auto 36px;gap:8px;margin-inline:10px;padding-top:12px}.service-card-meta i{width:36px;height:36px}.service-card-meta i,.service-card:hover .service-card-meta i{background:var(--lunar-slate)}.service-card:hover .service-card-meta i{transform:rotate(45deg)scale(1.04)}.cinematic-break{isolation:isolate;background:radial-gradient(circle at 78% 36%,#e8ebe3e6 0 7%,#e8ebe326 8% 18%,#0000 19%),radial-gradient(circle at 74% 42%,#43545a 0%,#26353a 46%,#172226 74%);min-height:720px}.cinematic-break:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#000);mask-image:linear-gradient(#0000,#000 30%,#000)}.cinematic-break-copy{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141f238c;border:1px solid #ffffff40;box-shadow:0 30px 90px #040c0f3d,inset 0 1px #ffffff2e}.cinematic-break-copy>p{color:#ffffff8f}.cinematic-break-copy h2{color:#fff}.cinematic-break-copy>span{color:#ffffffad}.process{background:var(--lunar-paper)}.process .section-kicker,.process-list li>span{color:var(--lunar-accent)}.process-list li{transition:padding-left .35s cubic-bezier(.16,1,.3,1),background .3s}.process-list li:hover{background:#50594f0b;padding-left:14px}.safety{color:#f4f2ea;background:radial-gradient(circle at 78% 24%,#46565a 0%,#27363a 42%,#1a272b 74%)}.safety h2,.safety-list strong{color:#fff}.safety .section-kicker,.safety-list li>span{color:#d8ded6}.safety-heading>p:last-child,.safety-list p{color:#fff9}.safety-list,.safety-list li{border-color:#ffffff24}.safety-list li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e}.safety-list li:hover{box-shadow:none;background:#ffffff1a}.immersive-footer-stage{color:#f2f1ec;background:#172327;border-top:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff09}.liquid-footer{color:#ffffff9e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border-color:#ffffff26;box-shadow:inset 0 1px #ffffff1c,0 26px 70px #040c0f33}.liquid-footer-logo,.liquid-footer-links h3{color:#fff}.liquid-footer-bottom{border-color:#ffffff1f}.liquid-footer-links a:hover,.liquid-footer-socials a:hover{color:#fff}.product-page{background:var(--lunar-ivory);color:var(--lunar-ink)}.product-page .product-header{color:var(--lunar-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf6cc;border:1px solid #ffffffb3;box-shadow:0 14px 45px #16212414,inset 0 1px #ffffffbf}.product-page .product-header .brand-mark,.product-page .product-header .header-cta{background:var(--lunar-slate);color:#fff}.product-page .product-header .main-nav{color:#4f5854}.product-hero{background:#fbfaf6e0;border:1px solid #11151414;box-shadow:0 18px 60px #1a22210e}.product-hero-visual{--product-a:#243238;--product-b:#73817e;--product-c:#ded9cc;background:radial-gradient(circle at 70% 25%,#ffffff3b,transparent 25%),linear-gradient(145deg,var(--product-a),var(--product-b) 58%,var(--product-c));color:#fff;box-shadow:0 32px 80px #171f1f29}.product-theme-01{--product-a:#1d2a31;--product-b:#64757b;--product-c:#d9d5ca}.product-theme-02{--product-a:#27312d;--product-b:#68766a;--product-c:#d7cabe}.product-theme-03{--product-a:#172329;--product-b:#445d68;--product-c:#c6d1ce}.product-theme-04{--product-a:#2e2e29;--product-b:#817769;--product-c:#dbd2c1}.product-theme-05{--product-a:#30271f;--product-b:#82705d;--product-c:#d8c4a6}.product-theme-06{--product-a:#18252d;--product-b:#4f6975;--product-c:#cad8d5}.product-theme-07{--product-a:#292b37;--product-b:#626a7b;--product-c:#d1d7df}.product-theme-08{--product-a:#2d2621;--product-b:#75644f;--product-c:#d7bf91}.product-theme-09{--product-a:#202b26;--product-b:#687263;--product-c:#ded9c9}.product-theme-10{--product-a:#171d1f;--product-b:#46545a;--product-c:#bec4c2}.product-theme-11{--product-a:#202328;--product-b:#5d6268;--product-c:#d8d3c9}.product-theme-12{--product-a:#1f2930;--product-b:#5b7180;--product-c:#d3d8d4}.product-hero-visual:before,.product-hero-visual:after,.product-hero-visual>div{border-color:#ffffff61}.product-hero-visual>div{background:linear-gradient(155deg,#fff3,#ffffff09);border-radius:28px;width:248px;height:292px;transition:transform .75s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 22px 70px #080f102b,inset 0 1px #ffffff3d}.product-hero-visual:hover>div{transform:translateY(-7px)rotate(-1.2deg)}.product-hero-visual>div:before,.product-hero-visual>div:after{content:"";pointer-events:none;position:absolute}.product-hero-visual>div:before{border:1px solid #ffffff52;border-radius:14px;inset:40px 34px 76px}.product-hero-visual>div:after{background:#ffffff57;height:1px;bottom:54px;left:34px;right:34px;box-shadow:0 -28px #ffffff38,0 -56px #ffffff2e,0 -84px #ffffff26}.product-hero-visual>div i{border-color:#ffffff2e;inset:18px}.product-hero-visual>div strong{z-index:3;letter-spacing:-.09em;font-family:Arial,Helvetica Neue,sans-serif;font-size:50px;font-style:normal;font-weight:560;position:absolute;bottom:18px;left:24px}.product-theme-02>div{border-radius:126px 126px 32px 32px;height:318px}.product-theme-02>div:before{background:radial-gradient(circle at 50% 27%,#f4e0d1b8 0 19%,#0000 20%),linear-gradient(#ffffff3d,#ffffff09);border:0;border-radius:50% 50% 42% 42%;inset:38px 52px 96px}.product-theme-02>div:after{box-shadow:none}.product-theme-03>div{width:330px;height:230px}.product-theme-03>div:before{background:#ffffff0d;border-radius:10px;inset:48px 24px 30px}.product-theme-03>div:after{box-shadow:none;inset:34px 0 auto}.product-theme-04>div{border-radius:50%;width:276px;height:276px}.product-theme-04>div:before{border-style:dashed;border-radius:50%;inset:44px}.product-theme-04>div:after{width:1px;height:auto;box-shadow:none;inset:18px auto 18px 50%}.product-theme-05>div{background:linear-gradient(90deg,#251c1466 0 50%,#ebddc347 50%);border-radius:50%;width:278px;height:278px}.product-theme-05>div:before{border-radius:50%;inset:24px}.product-theme-05>div:after{width:1px;height:auto;box-shadow:none;inset:0 auto 0 50%}.product-theme-06>div{border-radius:50%;width:282px;height:282px}.product-theme-06>div:before{border-radius:50%;inset:35px;box-shadow:0 0 0 28px #ffffff12,0 0 0 56px #ffffff09}.product-theme-06>div:after{display:none}.product-theme-07>div{clip-path:polygon(14% 7%,90% 50%,14% 93%);background:#ffffff2e;border:0;border-radius:34px;width:274px;height:274px}.product-theme-07>div:before,.product-theme-07>div:after{display:none}.product-theme-08>div{border:18px double #ffffff4a;border-radius:50%;width:282px;height:282px}.product-theme-08>div:before{border-radius:50%;inset:34px}.product-theme-08>div:after{display:none}.product-theme-09>div{clip-path:polygon(6% 24%,94% 4%,82% 94%,17% 84%);border-radius:12px;width:330px;height:276px}.product-theme-09>div:before{border-radius:2px;inset:42px 50px 52px}.product-theme-09>div:after{transform:rotate(-6deg)}.product-theme-10>div{border-radius:24px;width:340px;height:180px}.product-theme-10>div:before{inset:30px 32px 72px}.product-theme-10>div:after{bottom:48px;box-shadow:0 -32px #fff3}.product-theme-11>div{border-radius:16px;width:250px;height:330px}.product-theme-11>div:before{background:repeating-linear-gradient(#ffffff59 0 2px,#0000 2px 25px);inset:36px 30px 76px}.product-theme-11>div:after{display:none}.product-theme-12>div{border-radius:20px;width:330px;height:250px}.product-theme-12>div:before{clip-path:polygon(0 100%,0 72%,18% 72%,18% 46%,42% 46%,42% 60%,67% 60%,67% 20%,100% 20%,100% 100%);background:linear-gradient(90deg,#ffffff30 0 18%,#0000 18% 24%,#ffffff4d 24% 47%,#0000 47% 53%,#ffffff2e 53% 72%,#0000 72% 78%,#ffffff45 78%);border:0;border-radius:8px;inset:46px 34px 66px}.product-theme-12>div:after{box-shadow:none;bottom:64px;left:34px;right:34px}.product-hero-copy h1,.product-facts h2,.product-steps h2,.lead-section-copy h2,.faq-section h2{color:var(--lunar-ink);font-weight:520}.product-hero-copy>h2{color:var(--lunar-sage)}.product-description,.payment-note,.product-steps li p,.lead-section-copy>p:not(.section-kicker),.faq-section details p{color:#666d69}.product-offer,.product-offer div+div,.product-facts,.product-steps,.lead-section,.faq-section,.related-section,.product-facts ul,.product-facts li,.product-steps ol,.product-steps li,.faq-section>div,.faq-section details{border-color:#11151421}.product-hero-copy .primary-button,.submit-button{background:var(--lunar-accent);color:#fff;border-radius:999px;min-height:50px;box-shadow:0 12px 30px #2d495129}.product-hero-copy .primary-button:hover,.submit-button:hover{background:var(--lunar-accent-dark)}.product-facts,.product-steps,.lead-section,.faq-section,.related-section{background:#fbfaf6db;border:1px solid #11151416;box-shadow:0 18px 55px #1a22210b}.suitable{background:#e8e8e2;border:1px solid #11151414}.suitable article{background:#fbfaf6bd;border-color:#1115141f}.product-facts li span,.product-steps li>span,.suitable article span,.related-grid a>span,.related-grid a>i,.product-limitations li span{color:var(--lunar-accent)}.product-limitations{background:#e8e8e2}.product-limitations h2{color:var(--lunar-ink)}.lead-form{color:var(--lunar-ink);background:#efefea;border:1px solid #11151417;border-radius:28px;box-shadow:inset 0 1px #fffc}.lead-form-heading p,.intent-result>span,.checkout-heading>span{color:var(--lunar-accent)}.lead-form-heading>span,.form-field>span,.channel-field legend,.check-field,.form-note,.intent-result>p,.order-total span,.checkout-summary span,.secure-payment-note{color:#666d69}.form-field input,.form-field input:focus,.channel-field label,.payment-method-field label,.checkout-ready{color:var(--lunar-ink);background:#ffffffd1;border-color:#11151421}.form-field input:focus{border-color:var(--lunar-accent);box-shadow:0 0 0 4px #5577801a}.channel-field input,.check-field input,.payment-method-field input{accent-color:var(--lunar-accent)}.check-field a{color:var(--lunar-accent-dark)}.payment-method-field label:has(input:checked){border-color:var(--lunar-accent);box-shadow:0 0 0 3px #5577801a}.payment-method-field i{color:var(--lunar-accent)}.payment-unavailable{background:#f2f7f8;border-color:#55778038}.whatsapp-button{background:#1b7f55}.whatsapp-button:hover{background:#146542}.related-grid a{background:#efefea}.related-grid a:hover{background:#e8e8e2}.mobile-product-cta{color:var(--lunar-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf6f0;border-color:#1115141f}.mobile-product-cta a{background:var(--lunar-accent)}.privacy-trigger{min-width:44px;min-height:44px;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:10px 13px;font-size:10px}@media (max-width:1180px){.service-reel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.service-reel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.axion-about-cinematic{min-height:680px}}@media (max-width:768px){.axion-hero{min-height:760px;overflow:hidden}.axion-hero-content{background:linear-gradient(90deg,#f2f1ec8a,#f2f1ec26 72%,#0000);padding:22px 20px 52px}.axion-hero h1{font-size:clamp(43px,11.5vw,68px);line-height:.95}.axion-about-cinematic{border-radius:24px;min-height:660px}.axion-about-video{object-position:54% center}.service-card{min-height:580px}.service-art,.service-card:nth-child(3n+2) .service-art,.service-card:nth-child(3n) .service-art,.service-card:nth-child(4n) .service-art,.service-card:nth-child(2n) .service-art{min-height:350px}.product-hero{border-radius:18px}}@media (max-width:650px){.axion-nav{min-height:52px}.axion-menu-toggle{background:var(--lunar-slate)}.axion-hero-content>p{max-width:260px}.axion-partner-badge{width:auto;max-width:100%}.service-universe-heading h2{font-size:58px}.service-card-copy h3{font-size:31px}.cinematic-break{min-height:650px}.cinematic-break-copy{border-radius:22px}.safety-list{grid-template-columns:1fr}.axion-nav,.safety-list li,.liquid-footer,.privacy-trigger{-webkit-backdrop-filter:none}.privacy-trigger{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}}@media (hover:none){.service-card:hover{transform:none;box-shadow:0 12px 34px #171f1f0b}.service-card:hover:before{opacity:0}.process-list li:hover{background:0 0;padding-left:0}}@media (min-width:981px){body:has(.product-page) .consent-banner{left:max(20px,env(safe-area-inset-left));right:auto;bottom:max(20px,env(safe-area-inset-bottom));grid-template-columns:1fr;gap:12px;width:min(430px,100vw - 40px);max-width:none;margin:0}}@media (min-width:651px) and (max-width:980px){body:has(.product-page) .consent-banner{left:auto;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));grid-template-columns:1fr;gap:12px;width:min(360px,100vw - 32px);max-width:none;margin:0}}@media (max-width:650px){body:has(.product-page){--product-cta-bottom:max(10px, env(safe-area-inset-bottom));--product-cta-clearance:calc(var(--product-cta-bottom) + 72px)}body:has(.product-page) .mobile-product-cta{bottom:var(--product-cta-bottom)}:is(body:has(.product-page) .consent-banner,body:has(.product-page) .privacy-trigger){bottom:var(--product-cta-clearance)}body:has(.product-page) .consent-banner{max-height:calc(100svh - var(--product-cta-clearance) - 10px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.axion-hero-content>p,.axion-hero h1,.axion-hero-actions{animation:none}.axion-lunar-video{transform:none}.service-universe:before{animation:none}.axion-about-video{display:none}.service-card,.service-art:before,.service-art:after,.service-art>div:before,.service-art>div:after,.service-art>div>strong,.process-list li{transition-duration:.01ms}.service-card:hover{transform:none}}.axion-account-link{color:#303633;padding:8px 4px;font-size:12px;font-weight:650;transition:color .2s}.axion-account-link:hover{color:var(--lunar-accent-dark)}.otp-result strong{color:var(--lunar-ink)}.otp-form{gap:14px;max-width:430px;display:grid}.otp-input{font-variant-numeric:tabular-nums;letter-spacing:.42em;text-align:center;font-weight:650;font-size:28px!important}.auth-secondary-actions{flex-wrap:wrap;gap:9px 18px;margin-top:15px;display:flex}.auth-secondary-actions button{color:#536866;cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.auth-secondary-actions button:disabled{cursor:default;opacity:.45}.auth-page,.portal-page{background:radial-gradient(circle at 82% 5%,#6c898433,transparent 31%), radial-gradient(circle at 6% 92%,#b9b19e33,transparent 30%), var(--lunar-ivory,#f2f1ec);min-height:100svh;color:var(--lunar-ink,#171d1d)}.auth-header,.portal-header{border-bottom:1px solid #1115141f;justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100% - 48px);min-height:64px;margin:0 auto;display:flex}.auth-header>a:last-child,.portal-header a,.portal-header button{color:inherit;font-size:12px}.auth-shell{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:90px;width:min(1160px,100% - 48px);margin:0 auto;padding:110px 0;display:grid}.auth-intro h1,.portal-title h1{letter-spacing:-.065em;max-width:780px;margin:10px 0 20px;font-size:clamp(54px,7.2vw,98px);font-weight:480;line-height:.9}.auth-intro>p:last-child,.portal-title>p,.portal-title>div>p:last-child{color:#636c68;max-width:610px;font-size:16px;line-height:1.6}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf6db;border:1px solid #11151417;border-radius:28px;padding:36px;box-shadow:0 28px 80px #1823221a,inset 0 1px #fffc}.auth-card form{gap:18px;display:grid}.auth-card form>span,.auth-card>span{color:var(--lunar-accent,#557780);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.auth-card h2{letter-spacing:-.045em;margin:-6px 0 6px;font-size:38px;font-weight:520}.auth-card .form-field{gap:8px;display:grid}.auth-card .form-field input{background:#fff;border:1px solid #11151424;border-radius:14px;width:100%;min-height:52px;padding:0 15px}.auth-card .check-field{align-items:flex-start;font-size:12px;line-height:1.5}.auth-email{color:#66706c;margin:0;line-height:1.5}.auth-message{color:#526866;margin:18px 0 0;font-size:13px;line-height:1.45}.auth-inline-link{color:#536866;text-underline-offset:4px;justify-self:center;font-size:12px;text-decoration:underline}.auth-password-rules{color:#666d69;margin:-4px 0 0;font-size:11px;line-height:1.5}.auth-button-link{justify-content:space-between;align-items:center;margin-top:20px;text-decoration:none;display:flex}.auth-callback{place-items:center;padding:24px;display:grid}.auth-callback .auth-card{width:min(540px,100%)}.auth-callback h1{margin:12px 0 24px;font-size:34px;line-height:1.05}.portal-page{padding-bottom:90px}.portal-header>div,.portal-header nav{align-items:center;gap:18px;display:flex}.portal-header span{color:#68716d;font-size:12px}.portal-header button,.portal-empty button{cursor:pointer;background:#ffffff85;border:1px solid #11151424;border-radius:999px;padding:9px 14px}.portal-title{width:min(1280px,100% - 48px);margin:0 auto;padding:82px 0 50px}.portal-title h1{font-size:clamp(52px,7vw,92px)}.portal-empty{background:#fbfaf6c7;border:1px solid #11151417;border-radius:26px;width:min(1280px,100% - 48px);margin:0 auto;padding:50px}.portal-empty h1,.portal-empty h2{letter-spacing:-.04em;margin:0 0 12px;font-size:34px;font-weight:520}.portal-empty p{color:#68716d;max-width:660px;margin:0 0 25px;line-height:1.55}.portal-empty .submit-button{width:fit-content}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1280px,100% - 48px);margin:0 auto;display:grid}.account-grid article{background:#fbfaf6d6;border:1px solid #11151417;border-radius:22px;flex-direction:column;min-height:260px;padding:28px;display:flex}.account-grid article>span{color:#757d79;font-size:11px}.account-grid h2{letter-spacing:-.035em;margin:38px 0 12px;font-size:27px;font-weight:520}.account-grid strong{font-size:19px}.account-grid p{color:var(--lunar-accent-dark,#34545d);text-transform:uppercase;letter-spacing:.08em;margin:auto 0 0;font-size:12px;font-weight:750}.admin-page .portal-title{justify-content:space-between;align-items:end;gap:40px;display:flex}.admin-page .portal-title>strong{letter-spacing:-.07em;min-width:150px;font-size:68px;font-weight:480}.admin-page .portal-title>strong span{color:#68716d;letter-spacing:.04em;text-transform:uppercase;margin-left:9px;font-size:11px}.admin-services{width:min(1280px,100% - 48px);margin:0 auto 38px}.admin-services>header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:18px;display:flex}.admin-services h2,.admin-list-heading h2{letter-spacing:-.045em;margin:8px 0 9px;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1}.admin-services header p:last-child,.admin-list-heading p:last-child{color:#59615e;margin:0;font-size:14px;line-height:1.55}.admin-services>header>span{color:var(--lunar-accent-dark,#34545d);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.admin-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-service-card{min-width:0;min-height:164px;color:var(--lunar-slate,#243238);text-align:left;cursor:pointer;touch-action:manipulation;background:#fbfaf6e6;border:1px solid #1115141c;border-radius:18px;grid-template-rows:minmax(42px,auto) auto auto;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:19px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.admin-service-card:hover{border-color:#5577808c;box-shadow:0 12px 34px #19222112}.admin-service-card:active{background:#eef2ef}.admin-service-card.active{border-color:var(--lunar-slate,#243238);background:var(--lunar-slate,#243238);color:#fff;box-shadow:none}.admin-service-card>span{overflow-wrap:anywhere;grid-column:1/-1;align-self:start;font-size:15px;font-weight:650;line-height:1.25}.admin-service-card>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;align-self:end;font-size:38px;font-weight:500;line-height:1}.admin-service-card>small{color:#59615e;place-self:end;font-size:12px}.admin-service-card>b{color:var(--lunar-accent-dark,#34545d);border-top:1px solid #1115141a;grid-column:1/-1;margin-top:8px;padding-top:10px;font-size:12px;font-weight:700}.admin-service-card.active>small,.admin-service-card.active>b{color:#dce7e3}.admin-service-card.active>b{border-top-color:#ffffff38}.admin-filter-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-list-heading{border-top:1px solid #1115141f;justify-content:space-between;align-items:end;gap:24px;width:min(1280px,100% - 48px);margin:0 auto 16px;padding-top:28px;scroll-margin-top:24px;display:flex}.admin-list-heading h2:focus{outline:none}.admin-list-heading h2:focus-visible{outline:3px solid var(--lunar-accent-dark,#34545d);outline-offset:5px}.admin-list-heading>button{min-height:44px;color:var(--lunar-slate,#243238);cursor:pointer;font:inherit;background:#ffffffad;border:1px solid #11151421;border-radius:999px;padding:0 16px;font-size:12px;font-weight:700}.admin-toolbar{background:#fff9;border-radius:18px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:12px;width:min(1280px,100% - 48px);margin:0 auto 20px;padding:12px;display:grid}.admin-toolbar input{background:#fff;border:1px solid #1115141f;border-radius:11px;min-height:44px;padding:0 14px}.admin-toolbar>div{align-items:center;gap:6px;display:flex;overflow-x:auto}.admin-toolbar button{color:#68716d;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:10px 13px;font-size:11px}.admin-toolbar button.active{background:var(--lunar-slate,#243238);color:#fff}.admin-message{color:#7d5521;background:#fff3dd;border-radius:12px;width:min(1280px,100% - 48px);margin:0 auto 18px;padding:13px 16px;font-size:12px}.admin-inbox{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1280px,100% - 48px);margin:0 auto;display:grid}.admin-inbox article{background:#fbfaf6e0;border:1px solid #11151417;border-radius:22px;padding:24px;box-shadow:0 14px 44px #1922210b}.admin-inbox article.is-new{box-shadow:inset 4px 0 0 var(--lunar-accent,#557780);border-color:#55778073}.product-discussion{background:var(--lunar-paper,#fbfaf6);border:1px solid #d5ded9;border-radius:26px;width:min(1040px,100% - 48px);margin:60px auto;padding:36px;scroll-margin-top:110px}.discussion-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.discussion-heading h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(28px,3vw,40px);font-weight:500}.discussion-heading p:not(.section-kicker),.discussion-caption,.discussion-feed>p{color:#626e6b;font-size:14px;line-height:1.6}.discussion-caption{max-width:680px;margin:12px 0 24px;font-size:11px}.discussion-score{color:#557780;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:106px;display:grid}.discussion-score>svg{fill:currentColor;width:24px}.discussion-score strong{white-space:nowrap;font-size:28px;font-weight:500}.discussion-score small{margin-left:4px;font-size:13px}.discussion-score>span{color:#626e6b;grid-column:1/-1;font-size:11px}.discussion-composer{background:#fff;border:1px solid #dce2df;border-radius:18px;padding:24px}.discussion-composer fieldset{border:0;min-width:0;margin:0;padding:0}.discussion-composer legend{margin-bottom:10px;font-size:14px;font-weight:600}.discussion-rating{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.discussion-rating>span{color:#626e6b;font-size:12px}.star-picker{display:flex}.star-picker label{cursor:pointer;color:#aebbb7;place-items:center;width:44px;height:44px;display:grid;position:relative}.star-picker input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.star-picker svg{pointer-events:none;stroke-width:1.4px;width:30px;height:30px}.star-picker .is-selected{color:#557780}.star-picker .is-selected svg{fill:currentColor}.star-picker label:has(input:focus-visible){border-radius:8px;outline:3px solid #557780}.star-picker label:hover{color:#304d55}.discussion-reset,.discussion-feed-heading button{color:#557780;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;text-decoration:underline}.comment-alias{color:#243238;font-size:14px;display:block}.comment-alias>span{color:#74807c;margin-left:6px;font-size:12px}.comment-alias input{box-sizing:border-box;width:min(100%,320px);font:inherit;background:#fff;border:1px solid #cbd5d1;border-radius:10px;margin-top:8px;padding:12px;display:block}.discussion-composer .feedback-comment{margin-top:16px}.discussion-composer .feedback-help{color:#626e6b;margin:8px 0 16px;font-size:11px}.discussion-composer .primary-button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#557780;border:0;padding:14px 20px;font-size:14px}.product-discussion button:disabled{opacity:.5;cursor:not-allowed}.discussion-private{border-bottom:1px solid #dce2df;padding:18px 0}.discussion-private .feedback-open{text-align:left;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:12px}.discussion-private .feedback-panel>p{color:#626e6b;font-size:13px}.discussion-saved p,.discussion-saved small{color:#626e6b;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.discussion-feed-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.discussion-feed-heading h3{font-size:22px;font-weight:500}.discussion-comment{border-bottom:1px solid #dce2df;padding:22px 0}.discussion-comment>header{align-items:center;gap:12px;display:flex}.comment-avatar{color:#355660;background:#e7eeeb;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;display:grid}.discussion-comment header strong{overflow-wrap:anywhere;font-size:14px;display:block}.discussion-comment time,.comment-visitor-badge{color:#626e6b;font-size:11px}.comment-stars{color:#b4bfbb;flex-shrink:0;margin-left:auto;display:flex}.comment-stars svg{width:16px;height:16px}.comment-stars .is-selected{fill:#557780;color:#557780}.discussion-comment>small{color:#626e6b;font-size:11px}.discussion-reply{background:#edf1f0;border-radius:12px;margin:16px 0 0 48px;padding:16px}.discussion-reply strong{color:#355660;font-size:12px}.discussion-reply p{margin:8px 0 0}.comment-publish-notice{color:#626e6b;margin:16px 0 10px;font-size:12px;line-height:1.6}.comment-publish-notice a,.discussion-caption a{color:#3f6068;text-underline-offset:3px}.comment-submit-actions,.comment-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comment-actions{margin:14px 0 4px}.comment-actions button{color:#557780;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.comment-actions button:hover{background:#edf1f0}.comment-actions button[aria-pressed=true]{color:#355660;background:#e7eeeb;border-color:#c0cdc8}.comment-actions button:disabled{opacity:.6;cursor:wait}.comment-actions svg{width:16px;height:16px}.comment-actions button[aria-pressed=true] svg{fill:currentColor}.comment-like{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comment-like small{max-width:260px}.comment-thread{border-left:2px solid #dce2df;margin:10px 0 16px 18px;padding-left:20px}.comment-thread .discussion-comment:last-of-type{border-bottom:0}.comment-target{margin-top:12px;display:block}.discussion-comment>.discussion-composer,.comment-submit-actions{margin-top:16px}@media (max-width:600px){.comment-thread{margin-left:4px;padding-left:12px}.comment-actions{gap:4px}.comment-actions button{min-height:44px}.discussion-comment>header{flex-wrap:wrap}}.product-discussion :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #557780}.opinions-table-wrap{border:1px solid #d5ded9;border-radius:14px;overflow-x:auto}.opinions-table{border-collapse:collapse;text-align:left;width:100%;min-width:840px;font-size:12px}.opinions-table caption{text-align:left;color:#626e6b;padding:14px}.opinions-table th,.opinions-table td{vertical-align:top;border-bottom:1px solid #d5ded9;padding:14px;line-height:1.5}.opinions-table thead{background:#eaf0ef}.opinions-table tbody th{max-width:230px}.opinions-table th button{white-space:normal;text-align:left;background:0 0;border:0;padding:0}.opinions-table small{color:#626e6b;display:block}.opinions-table summary{cursor:pointer;color:#355660}.opinions-table details p{max-width:220px}.comments-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.comments-admin-grid>article{background:#fbfaf6;border:1px solid #d5ded9;border-radius:18px;min-width:0;padding:24px}.comments-admin-grid header{color:#557780;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.comments-admin-grid h3{letter-spacing:-.025em;font-size:22px;font-weight:500}.comments-admin-grid small{color:#626e6b;overflow-wrap:anywhere;font-size:11px;line-height:1.6;display:block}.comment-moderation-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.comment-moderation-actions button{font-size:12px}.comment-receipt-search{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.comment-receipt-search label{color:#626e6b;gap:8px;font-size:12px;display:grid}.comment-receipt-search input{box-sizing:border-box;width:min(340px,100%);font:inherit;background:#fff;border:1px solid #c0cdc8;border-radius:10px;padding:12px}@media (max-width:650px){.product-discussion{width:calc(100% - 24px);margin:40px auto;padding:20px 16px}.discussion-heading{flex-direction:column;gap:6px}.discussion-score{grid-template-columns:auto auto auto;gap:8px}.discussion-score>span{grid-column:auto}.discussion-composer{padding:16px}.discussion-composer .primary-button{width:100%}.discussion-reply{margin-left:16px}.comments-admin-grid{grid-template-columns:1fr}}.product-situation{margin:22px 0 8px;font-size:18px;font-weight:550;line-height:1.45}.product-actions{justify-items:start;gap:10px;display:grid}.product-actions .primary-button{margin:0}.product-feedback-link{min-height:44px;color:var(--lunar-accent,#557780);text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.product-feedback{background:#fbfaf6d1;border:1px solid #5577802e;border-radius:28px;grid-template-columns:.8fr 1.2fr;gap:60px;width:min(1280px,100% - 48px);margin:70px auto;padding:42px;scroll-margin-top:110px;display:grid}.product-feedback h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.05}.product-feedback p{color:#626e6b;line-height:1.6}.feedback-panel{min-width:0}.feedback-panel h3{margin:10px 0;font-size:26px;font-weight:500}.feedback-panel small{color:#626e6b;overflow-wrap:anywhere;line-height:1.6;display:block}.feedback-open{color:#304d55;width:100%;min-height:60px;font:inherit;cursor:pointer;background:#edf1f0;border:1px solid #a9b9bc;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.feedback-panel fieldset{border:0;min-width:0;margin:0;padding:0}.feedback-panel legend{margin-bottom:14px;font-weight:550}.feedback-reasons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feedback-reasons label{cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:12px;align-items:center;gap:9px;min-height:54px;padding:12px;font-size:13px;line-height:1.4;display:flex}.feedback-reasons label.selected{background:#eaf0ef;border-color:#557780}.feedback-reasons input,.feedback-consent input{accent-color:#557780;flex:none;width:17px;height:17px;margin:0}.feedback-comment{margin:24px 0 8px;font-size:14px;display:block}.feedback-comment>span{color:#74807c;margin-left:6px;font-size:12px}.feedback-comment textarea{box-sizing:border-box;color:#172521;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd5d1;border-radius:12px;margin-top:10px;padding:14px;line-height:1.6;display:block}.feedback-panel .feedback-help{margin:8px 0 20px;font-size:11px}.feedback-consent{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.feedback-consent input{margin-top:2px}.feedback-terms{color:#626e6b;margin:12px 0 22px;font-size:12px}.feedback-terms summary{cursor:pointer;color:#355660}.feedback-terms a{text-underline-offset:3px;text-decoration:underline}.feedback-panel .primary-button{width:100%}.feedback-panel button:disabled{opacity:.5;cursor:not-allowed}.feedback-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.feedback-panel .feedback-error,.feedback-error{color:#943b2d;font-size:13px;line-height:1.5}.feedback-panel :is(input,textarea,button,summary):focus-visible{outline-offset:3px;outline:3px solid #557780}.admin-feedback{border-top:1px solid #b7c5c0;width:min(1280px,100% - 48px);margin:64px auto;padding-top:40px;scroll-margin-top:35px}.admin-feedback-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-feedback-heading h2{letter-spacing:-.045em;margin:10px 0;font-size:36px;font-weight:500}.admin-feedback-heading p:not(.section-kicker){color:#626e6b;max-width:680px;font-size:14px;line-height:1.6}.admin-feedback button{color:#304d55;cursor:pointer;white-space:nowrap;background:#fbfaf6;border:1px solid #c0cdc8;border-radius:12px;padding:11px 16px}.admin-feedback button:disabled{opacity:.45;cursor:not-allowed}.feedback-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:25px 0;display:flex}.feedback-filters label{color:#626e6b;gap:8px;font-size:12px;display:grid}.feedback-filters select,.feedback-filters input{color:#243238;background:#fff;border:1px solid #c0cdc8;border-radius:10px;max-width:100%;min-height:44px;padding:8px 12px}.feedback-filters p{font-size:14px}.feedback-filters .inherited-filter{color:#59615e;background:#f7f7f2;border:1px solid #d4dcd8;border-radius:10px;min-height:44px;margin:0;padding:10px 12px}.feedback-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.feedback-admin-grid article{background:#fbfaf6;border:1px solid #d5ded9;border-radius:20px;min-width:0;padding:24px}.feedback-admin-grid time{color:#626e6b;font-size:11px}.feedback-admin-grid h3{margin:20px 0 15px;font-size:22px;font-weight:500;line-height:1.2}.feedback-admin-grid strong{color:#355660;font-size:13px}.feedback-user-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.feedback-admin-grid footer{color:#6d7874;overflow-wrap:anywhere;border-top:1px solid #d5ded9;gap:10px;margin-top:20px;padding-top:14px;font-size:11px;display:grid}.feedback-pagination{justify-content:center;align-items:center;gap:20px;margin-top:24px;font-size:13px;display:flex}.feedback-retention-note{color:#626e6b;margin-bottom:24px;font-size:12px;line-height:1.6}.feedback-delete-status{background:#eaf0ef;border-radius:12px;padding:14px 18px;font-size:13px}.admin-feedback .feedback-delete{color:#893e31;border-color:#d8c2bb;justify-self:start;font-size:12px}.admin-feedback-jump{color:#355660;text-underline-offset:4px;width:min(1280px,100% - 48px);margin:0 auto 20px;font-size:14px;text-decoration:underline;display:block}@media (max-width:980px){.product-feedback{grid-template-columns:1fr;gap:25px;padding:30px}.feedback-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.product-feedback{border-radius:22px;width:calc(100% - 24px);margin:40px auto;padding:24px 18px}.feedback-reasons{grid-template-columns:1fr}.admin-feedback{width:calc(100% - 24px)}.admin-feedback-heading{flex-direction:column;align-items:flex-start}.admin-feedback-heading h2{font-size:30px}.feedback-filters,.feedback-filters label,.feedback-filters select,.feedback-filters input{width:100%}.feedback-admin-grid{grid-template-columns:1fr}}.admin-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-card-head span,.admin-card-head b{color:#777f7b;font-size:10px}.admin-card-head b{color:#3f5e62;text-transform:uppercase;letter-spacing:.07em;background:#e8efef;border-radius:999px;padding:6px 8px}.dashboard-header button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dashboard-header button:hover{color:var(--lunar-accent,#557780)}.admin-inbox h2{letter-spacing:-.04em;margin:28px 0 7px;font-size:25px;font-weight:520}.admin-inbox article>strong{font-size:18px}.admin-inbox dl{gap:9px;margin:26px 0;display:grid}.admin-inbox dl div{grid-template-columns:68px 1fr;gap:12px;display:grid}.admin-inbox dt{color:#7a827e;font-size:11px}.admin-inbox dd{overflow-wrap:anywhere;margin:0;font-size:12px}.admin-card-foot{border-top:1px solid #1115141a;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.admin-card-foot select{background:#fff;border:1px solid #1115141f;border-radius:10px;min-height:36px;padding:0 30px 0 10px;font-size:11px}.admin-card-foot span{color:#777f7b;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:10px;overflow:hidden}.service-gallery{min-width:0;max-width:100%}.gallery-stage{background:var(--lunar-paper);border-radius:16px;min-width:0;position:relative}.gallery-track{aspect-ratio:3/2;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:inherit;width:100%;min-width:0;display:flex;overflow:auto hidden}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;height:100%;position:relative}.gallery-slide>a{width:100%;height:100%;display:block}.gallery-slide>a:focus-visible{outline-offset:-4px}.gallery-slide img,.gallery-slide video{object-fit:contain;width:100%;height:100%;display:block}.service-card[data-product-slug=love-story] .gallery-slide video{object-fit:cover;object-position:center}.gallery-slide img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gallery-slide video{background:var(--lunar-paper)}.gallery-slide video:focus-visible{outline:3px solid var(--lunar-accent-dark);outline-offset:-4px}.gallery-play{z-index:3;width:52px;height:52px;color:var(--lunar-slate);cursor:pointer;background:#fbfaf6f0;border:1px solid #2431382e;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #11151429}.gallery-play svg{width:20px;height:20px;margin-left:2px}.gallery-play:hover{background:var(--lunar-accent-dark);color:#fff}.gallery-loading{background:var(--lunar-paper);width:100%;height:100%;display:block}.gallery-badge{color:var(--lunar-slate);pointer-events:none;background:#fbfaf6f2;border:1px solid #2431381a;border-radius:999px;align-items:center;gap:10px;padding:7px 10px;font-size:12px;line-height:1.2;display:flex;position:absolute;top:12px;left:12px}.gallery-badge>span{font-variant-numeric:tabular-nums;color:var(--lunar-accent-dark)}.gallery-controls{gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.gallery-stage-media .gallery-controls{top:12px;bottom:auto}.gallery-controls button{width:44px;height:44px;color:var(--lunar-slate);background:var(--lunar-paper);cursor:pointer;border:1px solid #24313826;border-radius:50%;place-items:center;padding:0;transition:background .18s,color .18s;display:grid;box-shadow:0 3px 10px #11151414}.gallery-controls button:hover{color:var(--lunar-paper);background:var(--lunar-accent-dark)}.gallery-controls button[aria-disabled=true]{color:#757b78;cursor:default;background:#eeeee8}.gallery-controls button:active:not([aria-disabled=true]){background:var(--lunar-slate);color:var(--lunar-paper)}.gallery-progress{gap:5px;padding:10px 4px 0;display:flex}.gallery-progress span{background:#d7ded9;border-radius:3px;flex:1;height:3px;transition:background .18s}.gallery-progress span.active{background:var(--lunar-accent-dark)}.gallery-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.gallery-thumbnails button{background:var(--lunar-paper);cursor:pointer;border:2px solid #0000;border-radius:10px;min-width:0;min-height:48px;padding:3px;position:relative;overflow:hidden}.gallery-thumbnails button[aria-current=true]{border-color:var(--lunar-accent)}.gallery-thumbnails button:hover{border-color:var(--lunar-accent-dark)}.gallery-thumbnails img{aspect-ratio:3/2;object-fit:contain;border-radius:5px;width:100%;height:auto;display:block}.gallery-thumbnail-video>span{width:30px;height:30px;color:var(--lunar-paper);pointer-events:none;background:#1e3035c7;border:1px solid #ffffffb8;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 5px 16px #1e303538}.gallery-caption{color:var(--lunar-ink);margin:16px 0 0;font-size:14px;line-height:1.5}.gallery-disclaimer{color:#666d69;margin:7px 0 0;font-size:12px;line-height:1.5}.gallery-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gallery-error{height:100%;min-height:160px;color:var(--lunar-slate);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 18px 64px;font-size:14px;display:flex}.gallery-error button{background:var(--lunar-paper);border:1px solid var(--lunar-accent);min-height:44px;color:inherit;cursor:pointer;border-radius:999px;padding:8px 16px}.service-gallery-detail{border:1px solid var(--lunar-line);background:#fbfaf6a6;border-radius:24px;align-self:start;padding:10px}.service-gallery-detail .gallery-stage{border-radius:16px}.service-gallery-detail .gallery-caption,.service-gallery-detail .gallery-disclaimer{padding:0 6px}.service-gallery-detail .gallery-disclaimer{margin-bottom:8px}.service-card:has(.service-gallery){min-height:0}.service-card{animation:.52s cubic-bezier(.16,1,.3,1) backwards service-card-reveal}.service-card-reveal-1{animation-delay:50ms}.service-card-reveal-2{animation-delay:.1s}.service-card-reveal-3{animation-delay:.15s}@keyframes service-card-reveal{0%{opacity:.78;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.service-card{animation:none}}.service-card-link{min-width:0;color:inherit;border-radius:12px;flex-direction:column;flex:1;text-decoration:none;display:flex}.service-card-link .service-card-copy{flex:1}.service-card-link .service-card-copy h3{overflow-wrap:anywhere;text-wrap:balance}.service-card-meta{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 40px;gap:4px 12px;display:grid}.service-card-meta strong{white-space:nowrap;grid-area:1/1;min-width:0}.service-card-meta>span{white-space:normal;text-align:left;grid-area:2/1;min-width:0;font-size:12px;line-height:1.45}.service-card-meta i{flex:0 0 40px;grid-area:1/2/span 2;place-self:center end}:root{--focus:var(--lunar-accent-dark)}.skip-link{z-index:100;background:var(--lunar-slate);color:#fff;border-radius:10px;padding:10px 14px;transition:transform .16s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}#main-content:focus{outline:none}a:focus-visible{outline:3px solid var(--lunar-accent-dark);outline-offset:3px}button:focus-visible{outline:3px solid var(--lunar-accent-dark);outline-offset:3px}input:focus-visible{outline:3px solid var(--lunar-accent-dark);outline-offset:3px}textarea:focus-visible{outline:3px solid var(--lunar-accent-dark);outline-offset:3px}select:focus-visible{outline:3px solid var(--lunar-accent-dark);outline-offset:3px}summary:focus-visible{outline:3px solid var(--lunar-accent-dark);outline-offset:3px}.gallery-track:focus-visible{outline:3px solid var(--lunar-accent-dark);outline-offset:3px}.form-field input:focus{outline:3px solid var(--lunar-accent-dark);outline-offset:2px}.submit-button:focus-visible{outline:3px solid var(--lunar-accent-dark);outline-offset:3px}.whatsapp-button:focus-visible{outline:3px solid var(--lunar-accent-dark);outline-offset:3px}.payment-method-field label:has(input:focus-visible){outline:3px solid var(--lunar-accent-dark);outline-offset:3px}.check-field:has(input:focus-visible){outline:3px solid var(--lunar-accent-dark);outline-offset:3px}.channel-field label:has(input:focus-visible){outline:3px solid var(--lunar-accent-dark);outline-offset:3px}:is(.checkout-heading h2:focus-visible,.payment-unavailable h2:focus-visible){outline:2px dashed var(--lunar-accent-dark);outline-offset:4px}.product-offer small{letter-spacing:.055em;color:#666d69;font-size:12px;line-height:1.5}.product-offer>div{min-width:0}.product-offer strong{overflow-wrap:anywhere;line-height:1.3;display:block}.form-note{font-size:12px;line-height:1.55}@media (max-width:768px){.service-reel{grid-template-columns:minmax(0,1fr)}.service-card-copy h3{font-size:clamp(25px,6.5vw,31px)}.service-gallery-detail{border-radius:20px}}@media (max-width:1180px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.auth-shell{grid-template-columns:1fr;gap:45px;padding:70px 0}.account-grid,.admin-inbox,.admin-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-toolbar{grid-template-columns:1fr}}@media (max-width:650px){.axion-account-link{display:none}.auth-header,.portal-header,.auth-shell,.portal-title,.portal-empty,.account-grid,.admin-services,.admin-list-heading,.admin-toolbar,.admin-message,.admin-inbox{width:calc(100% - 24px)}.auth-shell{padding:48px 0}.auth-intro h1,.portal-title h1{font-size:50px}.auth-card{border-radius:22px;padding:25px 20px}.portal-header nav{gap:10px}.portal-header nav>span{display:none}.portal-title{padding:52px 0 32px}.account-grid,.admin-inbox{grid-template-columns:1fr}.admin-services>header,.admin-list-heading{flex-direction:column;align-items:flex-start;gap:12px}.admin-service-grid{grid-template-columns:minmax(0,1fr)}.admin-service-card{min-height:148px}.portal-empty{padding:30px 22px}.admin-page .portal-title{flex-direction:column;align-items:flex-start;gap:10px}.admin-page .portal-title>strong{font-size:48px}}.product-page .section-kicker,.portal-page .section-kicker,.dashboard-page .section-kicker{color:#606965}.form-field input::placeholder,.auth-card .form-field input::placeholder{color:#747d79;opacity:1}.check-field{grid-template-columns:22px minmax(0,1fr);align-items:start;min-height:44px;padding:8px 0}.check-field input{width:21px;height:21px;margin:0}.discussion-private{scroll-margin-top:110px}.discussion-feed>p:not(.feedback-error){color:#626e6b}.discussion-feed>.feedback-error{color:#943b2d}.localized-discussion-note{color:#66706b;width:min(1040px,100% - 48px);margin:0 auto;padding:22px 0;font-size:13px}.footer-legal-note{color:#ffffff94;margin:12px 0 0;font-size:11px;line-height:1.45}.admin-toolbar>div{flex-wrap:wrap;overflow-x:visible}.form-message a{color:var(--lunar-accent-dark);text-underline-offset:3px;margin-left:4px;font-weight:700;text-decoration:underline;display:inline-block}.price-nowrap,.order-total strong,.checkout-summary>div:last-child strong,.product-offer>div:first-child strong,.mobile-product-cta>span{white-space:nowrap;overflow-wrap:normal}.product-offer>div:last-child strong{white-space:normal;overflow-wrap:anywhere}.dashboard-note-top{color:#6e4e25;background:#fff3dd;margin-top:-20px;margin-bottom:24px}body:has(.auth-page) .privacy-trigger{display:none}body:has(.axion-mobile-overlay) .privacy-trigger{display:none}.source-breakdown{margin-top:12px}.source-breakdown>p{color:#666d69}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.source-list>div{border:1px solid #1115141a;border-radius:12px;justify-content:space-between;gap:14px;min-width:0;padding:13px 15px;display:flex}.source-list span{overflow-wrap:anywhere;color:#666d69;min-width:0;font-size:12px}.source-list strong{flex:none}.portal-empty-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.portal-empty-actions button{background:var(--lunar-paper);min-height:44px;color:var(--lunar-ink);cursor:pointer;border:1px solid #11151429;border-radius:999px;padding:10px 16px}@media (max-width:650px){.product-page:has(.contact-first-form) .mobile-product-cta{display:none}:is(body:has(.contact-first-form) .privacy-trigger,body:has(.checkout-form) .privacy-trigger,body:has(.payment-unavailable) .privacy-trigger){bottom:max(12px,env(safe-area-inset-bottom))}.source-list{grid-template-columns:1fr}}@media (max-width:980px){.header-cta,.axion-menu-toggle,.axion-mobile-overlay>button,.axion-mobile-overlay nav a{min-height:44px}.axion-mobile-overlay nav a{align-items:center;display:flex}}body{text-rendering:auto}.service-universe:before{animation:none}.axion-lunar-video{filter:none}.lead-section-copy li:before{background:var(--lunar-accent-dark)}.service-universe-copy>span,.intent-result>span,.checkout-heading>span{color:var(--lunar-accent-dark);font-size:12px}.service-universe-copy p{color:#59615e;max-width:62ch;font-size:13px;line-height:1.55}.breadcrumbs{color:#59615e;font-size:13px}.axion-time{font-variant-numeric:tabular-nums;font-kerning:none}.breadcrumbs a{align-items:center;min-height:28px;display:inline-flex}.field-help{color:#5c6662;margin-top:7px;font-size:12px;line-height:1.45;display:block}.primary-button:disabled,.submit-button:disabled,.feedback-open:disabled{pointer-events:none;transform:none}.consent-actions button{min-height:44px}.privacy-trigger{min-height:36px;padding:8px 11px;font-size:12px}.liquid-footer-links a{align-items:center;min-height:28px;font-size:13px;display:inline-flex}.liquid-footer-bottom>p,.liquid-footer-bottom>a{color:#ffffffc2;opacity:1;font-size:12px;line-height:1.5}.product-feedback-link{align-items:center;min-height:44px;display:inline-flex}.feedback-pagination button,.discussion-reset,.discussion-feed-heading button,.comment-moderation-actions button,.admin-feedback-heading>button,.feedback-filters>button,.comment-receipt-search button{min-height:44px;padding:9px 12px}.feedback-pagination button{min-width:92px}.comment-actions button{min-height:44px}.comment-publish-notice,.discussion-caption,.feedback-retention-note{max-width:72ch}.comment-alias input,.comment-composer textarea,.feedback-panel textarea,.feedback-comment textarea{font-size:16px}.auth-message{color:#943b2d;font-size:14px}.password-field{display:block;position:relative}.password-field input{padding-right:96px!important}.password-field button{min-width:84px;color:var(--lunar-slate);font:inherit;cursor:pointer;background:#e8eeeb;border:0;border-radius:10px;padding:0 12px;font-size:12px;position:absolute;top:5px;bottom:5px;right:5px}.admin-card-head span,.admin-card-head b,.admin-inbox dt,.admin-card-foot span,.admin-card-foot select,.feedback-admin-grid time,.feedback-admin-grid footer,.account-grid article>span,.admin-page .portal-title>strong span{font-size:12px}.admin-card-head span,.admin-inbox dt,.admin-card-foot span,.feedback-admin-grid time,.feedback-admin-grid footer{color:#59615e}.admin-card-foot select{min-height:44px}.admin-search-label{color:#59615e;gap:7px;font-size:12px;display:grid}.admin-search-label input{width:100%}.portal-header a,.portal-header button,.dashboard-header a,.dashboard-header button{align-items:center;min-height:44px;padding:8px 4px;display:inline-flex}.dashboard-period span,.kpi-grid article>span,.panel-heading span,.panel-heading small,.metrics-table th,.winner-panel>div:last-child span,.funnel-bars>div,.metrics-table{font-size:12px}.status-page{min-height:100vh;background:var(--lunar-ivory);min-height:100svh;color:var(--lunar-ink);place-items:center;padding:24px;display:grid}.status-card{border:1px solid var(--lunar-line);background:var(--lunar-paper);border-radius:28px;width:min(620px,100%);padding:clamp(28px,6vw,64px);box-shadow:0 24px 70px #171f1f14}.status-card h1{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(42px,7vw,72px);line-height:.95}.status-card>p:not(.section-kicker){color:#59615e;font-size:16px;line-height:1.6}.status-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.status-actions a,.status-actions button{border:1px solid var(--lunar-slate);background:var(--lunar-slate);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:12px 18px;font-weight:700;display:inline-flex}.status-actions .secondary{color:var(--lunar-slate);background:0 0}.product-facts,.suitable,.product-limitations,.product-steps,.lead-section,.discussion-shell,.faq-section,.related-section{scroll-margin-top:96px}.product-hero>*,.lead-section>*,.related-grid>*{min-width:0}@media (min-width:651px) and (max-width:980px){.product-page .product-header{z-index:30;position:sticky;top:12px}.product-page .product-header .main-nav{gap:18px;font-size:12px;display:flex}}@media (max-width:768px){.axion-hero:after{display:none}.axion-partner-badge{-webkit-backdrop-filter:none}.liquid-footer-links a,.breadcrumbs a,.comment-publish-notice a,.discussion-caption a,.feedback-terms summary,.feedback-terms a{min-height:44px}.form-field input,.auth-card .form-field input,.feedback-panel textarea,.feedback-comment textarea{font-size:16px}.product-hero-copy h1{overflow-wrap:anywhere}.legal-document>h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(34px,12vw,48px)}.product-hero-copy,.lead-section-copy,.lead-form,.related-grid{min-width:0;max-width:100%}.related-grid{grid-template-columns:minmax(0,1fr)}.product-facts h2,.product-steps h2,.lead-section-copy h2,.faq-section h2,.product-limitations h2{font-size:clamp(36px,11vw,48px)}.mobile-product-cta a{font-size:14px}.privacy-trigger,.feedback-open{min-height:44px}.product-offer>div:first-child strong{white-space:normal;overflow-wrap:anywhere}}@media (hover:none) and (pointer:coarse){.group:hover>i,.group:hover .rolling-label>span,.suitable article:hover,.related-grid a:hover,.product-hero-visual:hover>div,.payment-method-field label:hover,.gallery-play:hover{transform:none}.service-card:hover,.suitable article:hover,.related-grid a:hover,.safety-list li:hover,.process-list li:hover{box-shadow:none}}@media (max-width:650px){.gallery-thumbnails button{min-height:52px}.service-gallery-detail{width:100%}.service-gallery-detail .gallery-track{min-height:210px}.consent-actions button{min-height:48px}.portal-header,.dashboard-header{align-items:flex-start;height:auto;min-height:68px;padding:8px 0}.portal-header nav,.dashboard-header>div{flex-wrap:wrap;justify-content:flex-end}}@media (forced-colors:active){.gallery-controls button,.gallery-play,.submit-button,.primary-button,.status-actions a,.status-actions button,.mobile-product-cta,.consent-banner,.feedback-open,.axion-menu-toggle,.axion-mobile-overlay>button{border:1px solid buttontext}.gallery-controls button[aria-disabled=true]{color:graytext;border-color:graytext}.gallery-thumbnails button[aria-current=true],.comment-like button[aria-pressed=true]{outline-offset:2px;outline:3px solid highlight}.gallery-progress span.active{background:highlight}}@media print{.site-header,.product-header,.mobile-product-cta,.privacy-trigger,.consent-banner,.liquid-footer,.immersive-footer-stage,.gallery-controls,.gallery-thumbnails{display:none!important}body,.product-page{color:#000!important;background:#fff!important}.product-hero,.product-facts,.suitable,.product-limitations,.product-steps,.lead-section,.faq-section{break-inside:avoid;box-shadow:none!important}}
