:root{--v5-ink:#11101f;--v5-muted:#716f80;--v5-paper:#fff;--v5-soft:#f7f6fb;--v5-line:#e7e4ee;--v5-purple:#7b35ee;--v5-purple-dark:#5c25d1;--v5-blue:#1477ee;--v5-cyan:#23c8c2;--v5-orange:#ff8c49;--v5-dark:#100f1c;--v5-radius:22px;--v5-shadow:0 24px 70px rgba(37,26,76,.11);--v5-ease:cubic-bezier(.2,.8,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}.v5-body{margin:0;background:#fff;color:var(--v5-ink);font-family:Inter,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.v5-body a{color:inherit;text-decoration:none}.v5-body button,.v5-body input,.v5-body select,.v5-body textarea{font:inherit}.v5-container{width:min(1240px,calc(100% - 48px));margin-inline:auto}.v5-main{position:relative;z-index:1}.v5-progress{position:fixed;z-index:110;left:0;right:0;top:0;height:2px;pointer-events:none}.v5-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--v5-purple),var(--v5-blue),var(--v5-cyan));box-shadow:0 0 14px var(--v5-purple)}.v5-ambient{position:fixed;z-index:-1;width:480px;height:480px;border-radius:50%;filter:blur(110px);opacity:.1;pointer-events:none}.ambient-one{left:-220px;top:15%;background:#7939ef}.ambient-two{right:-260px;top:55%;background:#148cf4}
.v5-topline{position:relative;z-index:91;height:34px;color:#dcd7e9;background:#100f1c;font-size:10px}.v5-topline .v5-container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.v5-topline p{margin:0}.v5-topline p span{margin-right:7px;color:#32d3b5;font-size:7px}.v5-topline a{color:#aaa4b8}.v5-topline b{margin-left:5px;color:white}.v5-header{position:sticky;z-index:90;top:0;border-bottom:1px solid rgba(34,25,70,.08);background:rgba(255,255,255,.82);backdrop-filter:blur(22px);transition:box-shadow .35s var(--v5-ease),background .35s}.v5-header.is-scrolled{background:rgba(255,255,255,.94);box-shadow:0 10px 40px rgba(37,28,75,.09)}.v5-nav{height:78px;display:flex;align-items:center;gap:30px}.v5-logo{display:inline-flex;align-items:center;gap:10px;flex:none}.v5-logo strong{font-size:19px;letter-spacing:-.055em}.v5-logo strong span{font-weight:900}.v5-logo-mark{position:relative;width:33px;height:33px}.v5-logo-mark i{position:absolute;left:12px;top:1px;width:9px;height:32px;border-radius:5px;transform:rotate(39deg);background:linear-gradient(#8538f0,#1874ed)}.v5-logo-mark i+ i{transform:rotate(-39deg);background:linear-gradient(#1b80f4,#8334ea)}.v5-desktop-nav{margin-left:auto;display:flex;align-items:center;gap:26px}.v5-desktop-nav a{position:relative;padding:29px 0 26px;color:#3e3c4d;font-size:12px;font-weight:650}.v5-desktop-nav a::after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:3px;border-radius:5px 5px 0 0;background:linear-gradient(90deg,var(--v5-purple),var(--v5-blue));transition:.25s}.v5-desktop-nav a:hover,.v5-desktop-nav a.is-active{color:var(--v5-purple-dark)}.v5-desktop-nav a:hover::after,.v5-desktop-nav a.is-active::after{left:0;right:0}.v5-nav-actions{display:flex;align-items:center;gap:9px}.v5-webtv-link{padding:10px;color:var(--v5-purple-dark);font-size:11px;font-weight:800}.v5-webtv-link span{margin-right:4px}.v5-cart-button{height:43px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid var(--v5-line);border-radius:13px;background:white;color:#262334;cursor:pointer;box-shadow:0 8px 20px rgba(42,31,83,.05)}.v5-cart-button>b{font-size:10px}.v5-cart-button>i{min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#efe9ff;color:var(--v5-purple-dark);font-size:8px;font-style:normal;font-weight:900}.v5-account-button{height:45px;padding:0 16px;display:flex;align-items:center;gap:8px;border-radius:13px;color:white;background:linear-gradient(115deg,#8734ee,#5b38ec 48%,#1477ee);box-shadow:0 13px 28px rgba(97,48,220,.25);font-size:10px;font-weight:800;transition:.25s}.v5-account-button:hover{transform:translateY(-2px);box-shadow:0 17px 35px rgba(97,48,220,.33)}.v5-account-button>span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.17);font-size:8px}.v5-menu-button{display:none;width:42px;height:42px;padding:10px;border:1px solid var(--v5-line);border-radius:12px;background:white;cursor:pointer}.v5-menu-button i{display:block;height:2px;margin:4px;background:#242231;transition:.25s}.v5-mobile-nav{display:none;padding:10px 24px 20px;border-top:1px solid var(--v5-line);background:white}.v5-mobile-nav a{padding:12px;border-radius:9px;font-size:12px}.v5-mobile-nav a:hover{background:var(--v5-soft);color:var(--v5-purple)}
.v5-cart-overlay{position:fixed;z-index:118;inset:0;background:rgba(12,10,23,.45);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:.35s}.v5-cart-overlay.is-open{opacity:1;visibility:visible}.v5-cart-drawer{position:fixed;z-index:119;top:0;right:0;width:min(440px,100%);height:100%;display:flex;flex-direction:column;background:white;box-shadow:-20px 0 70px rgba(20,15,42,.2);transform:translateX(105%);transition:transform .48s var(--v5-ease)}.v5-cart-drawer.is-open{transform:none}.v5-cart-drawer>header{padding:27px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v5-line)}.v5-cart-drawer header small{color:var(--v5-purple);font-size:8px;font-weight:900;letter-spacing:.13em}.v5-cart-drawer h2{margin:5px 0 0;font-size:26px;letter-spacing:-.04em}.v5-cart-drawer h2 span{display:inline-grid;place-items:center;min-width:25px;height:25px;border-radius:50%;background:#eee8ff;color:var(--v5-purple-dark);font-size:10px;vertical-align:middle}.v5-cart-drawer header button{width:38px;height:38px;border:1px solid var(--v5-line);border-radius:50%;background:white;cursor:pointer;font-size:24px;font-weight:300}.v5-cart-drawer-body{flex:1;display:flex;flex-direction:column;overflow-y:auto}.v5-drawer-empty{margin:auto;padding:45px;text-align:center}.v5-drawer-empty>span{width:75px;height:75px;margin:auto;display:grid;place-items:center;border-radius:24px;background:#f0eaff;color:var(--v5-purple);font-size:29px}.v5-drawer-empty h3{margin:20px 0 8px;font-size:21px}.v5-drawer-empty p{color:var(--v5-muted);font-size:12px;line-height:1.6}.v5-drawer-empty a{margin-top:15px;padding:13px 18px;display:inline-flex;border-radius:12px;color:white;background:linear-gradient(110deg,var(--v5-purple),var(--v5-blue));font-size:11px;font-weight:800}.v5-drawer-items{padding:14px 27px}.v5-drawer-items article{padding:17px 0;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;border-bottom:1px solid var(--v5-line)}.v5-drawer-items article>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:white;background:linear-gradient(135deg,var(--v5-purple),var(--v5-blue));font-size:8px;font-weight:900}.v5-drawer-items article div{display:grid;gap:5px}.v5-drawer-items article strong{font-size:11px}.v5-drawer-items article small{color:var(--v5-muted);font-size:9px}.v5-drawer-items article>b{font-size:11px}.v5-drawer-total{margin-top:auto;padding:24px 28px;border-top:1px solid var(--v5-line);background:#faf9fd}.v5-drawer-total p{margin:0 0 12px;display:flex;justify-content:space-between}.v5-drawer-total p span{color:var(--v5-muted);font-size:10px}.v5-drawer-total p strong{font-size:21px}.v5-drawer-total>a{min-height:46px;margin-top:9px;display:flex;align-items:center;justify-content:center;border:1px solid var(--v5-line);border-radius:12px;font-size:10px;font-weight:800}.v5-drawer-total>a.primary{justify-content:space-between;padding:0 18px;border:0;color:white;background:linear-gradient(110deg,var(--v5-purple),var(--v5-blue))}.v5-drawer-total small{display:block;margin-top:13px;color:var(--v5-muted);font-size:8px;line-height:1.5;text-align:center}
.v5-hero{position:relative;min-height:790px;padding:105px 0 75px;overflow:hidden;background:radial-gradient(circle at 75% 18%,rgba(112,71,245,.13),transparent 28%),radial-gradient(circle at 16% 90%,rgba(26,158,240,.1),transparent 25%),linear-gradient(180deg,#fbfaff,#f7f7fd)}.v5-hero::before{content:"";position:absolute;width:750px;height:750px;right:-280px;top:-370px;border:1px solid rgba(111,75,218,.12);border-radius:50%;box-shadow:0 0 0 75px rgba(111,75,218,.025),0 0 0 150px rgba(111,75,218,.018)}.v5-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(92,70,155,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(92,70,155,.035) 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(to bottom,black,transparent 88%)}.v5-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:45px}.v5-hero-copy{position:relative;z-index:3}.v5-kicker{display:flex;align-items:center;gap:9px;color:var(--v5-purple-dark);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.v5-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--v5-cyan);box-shadow:0 0 0 5px rgba(35,200,194,.11)}.v5-hero h1{margin:21px 0 25px;font-size:clamp(51px,5.3vw,78px);line-height:.98;letter-spacing:-.067em;font-weight:780}.v5-hero h1>span{color:#171525}.v5-hero h1 em,.v5-heading h2 em,.v5-brand-copy h2 em,.v5-page-hero h1 em,.v5-process-line~article h2 em,.v5-contact-section h2 em,.v5-supplier-copy h1 em,.v5-supplier-process h2 em,.v5-client-content h1 em{font-style:normal;color:transparent;background:linear-gradient(100deg,#812eea,#315bed 55%,#1387e8);background-clip:text;-webkit-background-clip:text}.v5-hero-copy>p{max-width:620px;margin:0;color:var(--v5-muted);font-size:15px;line-height:1.78}.v5-hero-actions{margin-top:31px;display:flex;gap:12px}.v5-button{min-height:53px;padding:0 22px;border:1px solid transparent;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:28px;cursor:pointer;font-size:11px;font-weight:850;transition:transform .25s,box-shadow .25s}.v5-button.primary{color:white;background:linear-gradient(110deg,#8434eb,#5f38ec 48%,#1477ee);box-shadow:0 15px 32px rgba(93,47,216,.25)}.v5-button.ghost{border-color:var(--v5-line);background:rgba(255,255,255,.7);box-shadow:0 12px 28px rgba(34,28,61,.06)}.v5-button:hover{transform:translateY(-3px)}.v5-button.primary:hover{box-shadow:0 20px 42px rgba(93,47,216,.34)}.v5-button.light{background:white;color:#5023ba;box-shadow:0 15px 35px rgba(29,16,82,.24)}.v5-button.outline-light{border-color:rgba(255,255,255,.3);color:white;background:rgba(255,255,255,.06)}.v5-hero-points{margin-top:24px;display:flex;gap:23px;color:#3f3c4d;font-size:10px;font-weight:700}.v5-hero-points i{width:17px;height:17px;margin-right:5px;display:inline-grid;place-items:center;border-radius:50%;background:#eae5ff;color:var(--v5-purple);font-size:7px;font-style:normal}.v5-player-note{margin-top:27px;padding-top:19px;display:flex;gap:12px;border-top:1px solid #e1deea;color:var(--v5-muted);font-size:9px}.v5-player-note b{color:#2f2d3c}.v5-device-stage{position:relative;min-height:520px;perspective:1000px}.v5-stage-ring{position:absolute;border:1px solid rgba(107,75,213,.16);border-radius:50%;animation:v5-spin 26s linear infinite}.ring-one{width:440px;height:440px;right:40px;top:23px}.ring-two{width:330px;height:330px;right:95px;top:78px;border-style:dashed;animation-direction:reverse;animation-duration:20s}.v5-tv{position:absolute;z-index:3;left:15px;right:0;top:45px;transform-style:preserve-3d;transition:transform .18s ease}.v5-tv-screen{position:relative;height:355px;padding:7px;overflow:hidden;border:7px solid #15151c;border-bottom-width:13px;border-radius:12px;background:#090910;box-shadow:0 34px 70px rgba(29,23,50,.25),inset 0 1px rgba(255,255,255,.15)}.v5-tv-screen>header{height:39px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;color:#e7e6ed;font-size:7px}.v5-tv-screen>header b{display:flex;align-items:center;gap:5px}.v5-tv-screen>header i{color:#8346f3;font-style:normal}.v5-tv-screen>header span{color:#aaa7b2}.v5-app-grid{height:286px;display:grid;grid-template-columns:94px 1fr;gap:8px}.v5-app-grid aside{padding:9px 7px;display:flex;flex-direction:column;gap:4px;border-radius:7px;background:#111019}.v5-app-grid aside i,.v5-app-grid aside strong{padding:7px;border-radius:5px;color:#96929e;font-size:6px;font-style:normal;font-weight:600}.v5-app-grid aside strong{color:white;background:linear-gradient(100deg,#2369e8,#8334eb)}.v5-app-grid>section{padding:0 3px}.v5-app-banner{height:138px;padding:19px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:8px;color:white;background:radial-gradient(circle at 78% 32%,rgba(25,203,216,.42),transparent 19%),radial-gradient(circle at 70% 45%,rgba(141,65,226,.48),transparent 34%),linear-gradient(120deg,#1a1730,#243a54)}.v5-app-banner small{color:#56dce2;font-size:5px;letter-spacing:.12em}.v5-app-banner b{margin-top:5px;font-size:15px}.v5-app-banner span{margin-top:7px;color:#c9c4d4;font-size:5px}.v5-app-categories{margin:7px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.v5-app-categories i{height:43px;padding:7px;display:flex;align-items:flex-end;border-radius:6px;color:white;background:linear-gradient(135deg,#178cf0,#3441d9);font-size:6px;font-style:normal;font-weight:800}.v5-app-categories i:nth-child(2){background:linear-gradient(135deg,#7937e5,#bf38c8)}.v5-app-categories i:nth-child(3){background:linear-gradient(135deg,#ff8b4d,#d74c45)}.v5-app-categories i:nth-child(4){background:linear-gradient(135deg,#6eba42,#307731)}.v5-app-grid>section>strong{color:#d5d2dc;font-size:6px}.v5-app-posters{margin-top:5px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.v5-app-posters i{height:55px;border-radius:5px;background:linear-gradient(145deg,#2d598b,#171727)}.v5-app-posters i:nth-child(2){background:linear-gradient(145deg,#6f4a72,#1b1725)}.v5-app-posters i:nth-child(3){background:linear-gradient(145deg,#876139,#21191a)}.v5-app-posters i:nth-child(4){background:linear-gradient(145deg,#326c6a,#121d25)}.v5-app-posters i:nth-child(5){background:linear-gradient(145deg,#803c31,#211517)}.v5-tv-neck{width:86px;height:32px;margin:auto;background:linear-gradient(90deg,#66676c,#efeff1 50%,#696a70);clip-path:polygon(35% 0,65% 0,78% 100%,22% 100%)}.v5-tv-base{width:165px;height:8px;margin:-1px auto;border-radius:50%;background:linear-gradient(#c6c6ca,#55565c);box-shadow:0 9px 16px rgba(0,0,0,.18)}.v5-phone{position:absolute;z-index:5;left:-9px;bottom:18px;width:94px;height:188px;padding:6px;border-radius:20px;background:#181820;box-shadow:0 25px 45px rgba(22,18,40,.28);animation:v5-float 5.5s ease-in-out infinite}.v5-phone>div{height:100%;padding:10px 7px;border-radius:15px;background:#0b0a11}.v5-phone b{color:#8a55f5}.v5-phone span{height:55px;margin:10px 0 6px;display:block;border-radius:7px;background:radial-gradient(circle at 70% 30%,#6549a8,transparent 34%),linear-gradient(135deg,#352061,#17284b)}.v5-phone i{height:26px;margin-top:5px;display:block;border-radius:6px;background:#201d2a}.v5-phone i:nth-of-type(1){background:linear-gradient(100deg,#177ae9,#6136df)}.v5-box{position:absolute;z-index:4;right:-4px;bottom:22px;width:104px;height:48px;display:grid;place-items:center;border-radius:10px 10px 18px 18px;color:#74747d;background:linear-gradient(145deg,#3b3c41,#101115);box-shadow:0 20px 30px rgba(20,18,32,.25);font-size:7px}.v5-floating-pill{position:absolute;z-index:7;padding:11px 14px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.8);border-radius:15px;background:rgba(255,255,255,.85);box-shadow:0 16px 38px rgba(39,28,83,.14);backdrop-filter:blur(16px);animation:v5-float 4.8s ease-in-out infinite}.v5-floating-pill>i{width:29px;height:29px;display:grid;place-items:center;border-radius:10px;color:white;background:linear-gradient(135deg,var(--v5-purple),var(--v5-blue));font-size:9px;font-style:normal}.v5-floating-pill span{display:grid;gap:3px}.v5-floating-pill b{font-size:9px}.v5-floating-pill small{color:var(--v5-muted);font-size:7px}.pill-one{left:0;top:5px}.pill-two{right:-8px;top:12px;animation-delay:-2s}.v5-scroll-cue{position:absolute;left:50%;bottom:20px;display:flex;align-items:center;gap:9px;color:#8e8a99;font-size:7px;letter-spacing:.14em;transform:translateX(-50%)}.v5-scroll-cue span{width:1px;height:28px;background:linear-gradient(var(--v5-purple),transparent);animation:v5-scroll 1.8s infinite}.v5-hero-enter{animation:v5-rise .8s var(--v5-ease) both}.v5-hero-copy>*:nth-child(2){animation-delay:.08s}.v5-hero-copy>*:nth-child(3){animation-delay:.16s}.v5-hero-copy>*:nth-child(4){animation-delay:.24s}.v5-hero-copy>*:nth-child(5){animation-delay:.32s}.v5-hero-copy>*:nth-child(6){animation-delay:.4s}.v5-device-stage.v5-hero-enter{animation-delay:.18s}
.v5-marquee{position:relative;z-index:3;overflow:hidden;border-block:1px solid #e7e3ef;background:white}.v5-marquee>div{width:max-content;height:70px;display:flex;align-items:center;gap:34px;animation:v5-marquee 24s linear infinite}.v5-marquee span{color:#242132;font-size:12px;font-weight:900;letter-spacing:.14em}.v5-marquee i{color:#9a79ee;font-style:normal}.v5-section{padding:115px 0}.v5-heading{margin-bottom:58px;display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px}.v5-heading>div>p{margin:0;color:var(--v5-purple-dark);font-size:9px;font-weight:900;letter-spacing:.14em}.v5-heading h2,.v5-brand-copy h2,.v5-contact-section h2,.v5-supplier-process h2{margin:12px 0 0;font-size:clamp(39px,4.5vw,60px);line-height:1.04;letter-spacing:-.06em}.v5-heading>p,.v5-heading>div+div>p{margin:0;color:var(--v5-muted);font-size:13px;line-height:1.75}.v5-heading.centered{grid-template-columns:1fr;text-align:center}.v5-heading.light p{color:#a69fac}.v5-heading.light h2{color:white}.v5-text-link{display:inline-flex;margin-top:15px;color:var(--v5-purple-dark);font-size:11px;font-weight:850}.v5-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v5-benefit-grid article{position:relative;min-height:330px;padding:29px;border:1px solid var(--v5-line);border-radius:var(--v5-radius);background:white;box-shadow:0 14px 40px rgba(43,32,80,.05);transition:box-shadow .25s}.v5-benefit-grid article:hover{box-shadow:var(--v5-shadow)}.v5-benefit-grid article>span{position:absolute;right:24px;top:23px;color:#aaa5b3;font-size:8px}.v5-benefit-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;color:white;font-size:19px;box-shadow:0 14px 28px rgba(68,48,170,.2)}.v5-benefit-icon.blue{background:linear-gradient(135deg,#1ca4f2,#3150e2)}.v5-benefit-icon.purple{background:linear-gradient(135deg,#9a35ee,#5936e7)}.v5-benefit-icon.orange{background:linear-gradient(135deg,#ffad43,#f26547)}.v5-benefit-grid h3{margin:29px 0 10px;font-size:21px;letter-spacing:-.04em}.v5-benefit-grid p{margin:0;color:var(--v5-muted);font-size:12px;line-height:1.7}.v5-benefit-grid a{position:absolute;left:29px;bottom:28px;color:var(--v5-purple-dark);font-size:10px;font-weight:800}.v5-shop-section{background:linear-gradient(180deg,#f8f7fc,#f4f5fc)}.v5-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.v5-product-card{overflow:hidden;border:1px solid var(--v5-line);border-radius:25px;background:white;box-shadow:0 15px 45px rgba(42,31,80,.06);transform-style:preserve-3d;transition:box-shadow .25s}.v5-product-card:hover{box-shadow:0 28px 65px rgba(42,31,80,.14)}.v5-product-visual{position:relative;height:235px;overflow:hidden;background:radial-gradient(circle at 70% 30%,rgba(51,170,255,.35),transparent 26%),linear-gradient(135deg,#17152a,#252a51)}.v5-product-visual.android{background:radial-gradient(circle at 73% 22%,rgba(133,63,238,.45),transparent 30%),linear-gradient(135deg,#18142b,#30224f)}.v5-product-visual.custom{background:radial-gradient(circle at 72% 24%,rgba(44,206,198,.35),transparent 28%),linear-gradient(135deg,#111d2e,#29204e)}.v5-product-glow{position:absolute;width:220px;height:220px;right:-50px;top:-70px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.03),0 0 0 70px rgba(255,255,255,.018)}.v5-product-chip{position:absolute;z-index:2;left:20px;top:20px;padding:7px 9px;border:1px solid rgba(255,255,255,.18);border-radius:9px;color:white;background:rgba(255,255,255,.08);font-size:7px;font-weight:900;letter-spacing:.1em;backdrop-filter:blur(8px)}.v5-product-visual>small{position:absolute;left:21px;bottom:18px;color:#928ca7;font-size:7px;letter-spacing:.15em}.v5-product-device{position:absolute;right:30px;bottom:22px;width:195px;height:125px;padding:9px;border:5px solid #090910;border-radius:9px;background:#11111a;box-shadow:0 20px 30px rgba(0,0,0,.3);transform:rotate(-3deg)}.v5-product-device::after{content:"";position:absolute;width:45px;height:4px;left:50%;bottom:-14px;border-radius:4px;background:#51515b;transform:translateX(-50%)}.v5-product-device i{height:22px;margin-bottom:5px;display:block;border-radius:4px;background:rgba(255,255,255,.06)}.v5-product-device i:first-child{height:55px;background:radial-gradient(circle at 70% 30%,#563f95,transparent 30%),linear-gradient(135deg,#263554,#272042)}.v5-product-device b{position:absolute;left:14px;bottom:14px;color:white;font-size:7px}.v5-product-card-body{padding:25px}.v5-product-meta{display:flex;justify-content:space-between}.v5-product-meta span,.v5-product-meta i{padding:5px 8px;border-radius:20px;background:#f0ebff;color:var(--v5-purple-dark);font-size:7px;font-style:normal;font-weight:900}.v5-product-meta i{background:#ebfaf5;color:#16815e}.v5-product-card h3{margin:18px 0 8px;font-size:20px;letter-spacing:-.04em}.v5-product-card-body>p{min-height:59px;margin:0;color:var(--v5-muted);font-size:11px;line-height:1.65}.v5-product-price{margin:18px 0;display:flex;align-items:end;justify-content:space-between}.v5-product-price small{color:var(--v5-muted);font-size:8px}.v5-product-price strong{font-size:24px;letter-spacing:-.04em}.v5-product-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.v5-product-actions form button,.v5-product-contact{width:100%;height:47px;padding:0 16px;border:0;border-radius:12px;display:flex;align-items:center;justify-content:space-between;color:white;background:linear-gradient(110deg,var(--v5-purple),var(--v5-blue));cursor:pointer;font-size:10px;font-weight:850}.v5-quick-button{height:47px;padding:0 14px;border:1px solid var(--v5-line);border-radius:12px;background:white;cursor:pointer;color:#44414f;font-size:9px;font-weight:800}.v5-quick-button:disabled{opacity:.45}.v5-brand-section{overflow:hidden;background:white}.v5-brand-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:85px}.v5-brand-studio{padding:20px;border:1px solid #ddd9eb;border-radius:25px;background:white;box-shadow:0 32px 75px rgba(43,31,86,.15);transform-style:preserve-3d}.v5-studio-toolbar{margin-bottom:14px;display:flex;align-items:center;gap:6px;color:#9995a4;font-size:7px;text-transform:uppercase;letter-spacing:.1em}.v5-studio-toolbar i{width:7px;height:7px;border-radius:50%;background:#e6e2ea}.v5-studio-toolbar i:first-of-type{margin-left:auto;background:#ff7d75}.v5-studio-toolbar i:nth-of-type(2){background:#ffc457}.v5-studio-toolbar i:nth-of-type(3){background:#4dd196}.v5-studio-toolbar b{margin-left:8px;color:var(--v5-purple);font-size:6px}.v5-studio-screen{height:350px;display:grid;grid-template-columns:95px 1fr;overflow:hidden;border-radius:16px;background:#0d0c14}.v5-studio-screen aside{padding:24px 13px;background:#14121d}.v5-studio-screen aside b{display:block;margin-bottom:31px;color:#a68cff;font-size:9px;line-height:1.15}.v5-studio-screen aside span{height:27px;margin-top:8px;display:block;border-radius:6px;background:rgba(255,255,255,.05)}.v5-studio-screen aside span:first-of-type{border:1px solid rgba(143,104,244,.4);background:rgba(122,73,244,.16)}.v5-studio-screen section{padding:17px}.v5-studio-screen section>div{height:215px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;border-radius:12px;color:white;background:radial-gradient(circle at 78% 28%,rgba(31,204,211,.4),transparent 22%),linear-gradient(130deg,#281c50,#233751)}.v5-studio-screen section small{color:#59dbe3;font-size:7px;letter-spacing:.1em}.v5-studio-screen section strong{max-width:280px;font-size:18px;line-height:1.12}.v5-studio-screen section p{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v5-studio-screen section p i{height:76px;border-radius:8px;background:#201e2a}.v5-color-row{padding:16px 4px 1px;display:flex;align-items:center;gap:8px}.v5-color-row span{width:18px;height:18px;border:3px solid white;border-radius:50%;background:var(--color);box-shadow:0 0 0 1px #ded9e8}.v5-color-row b{margin-left:auto;color:#777483;font-size:7px}.v5-brand-copy>p:not(.v5-kicker),.v5-supplier-process p{color:var(--v5-muted);font-size:13px;line-height:1.75}.v5-brand-copy ul{margin:25px 0;padding:0;display:grid;gap:12px;list-style:none}.v5-brand-copy li{display:flex;align-items:center;gap:10px;color:#4e4b59;font-size:11px}.v5-brand-copy li span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#eee9ff;color:var(--v5-purple);font-size:8px}.v5-brand-price{margin:25px 0;display:flex;align-items:end;gap:20px}.v5-brand-price small{color:var(--v5-muted);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.v5-brand-price strong{font-size:42px;letter-spacing:-.06em}.v5-numbers{color:white;background:radial-gradient(circle at 80% 20%,rgba(107,62,223,.28),transparent 29%),#11101b}.v5-number-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.v5-number-grid article{padding:43px 25px;border-right:1px solid rgba(255,255,255,.1)}.v5-number-grid article:last-child{border:0}.v5-number-grid strong{display:block;font-size:60px;letter-spacing:-.07em;background:linear-gradient(120deg,#fff,#a596d5);background-clip:text;color:transparent}.v5-number-grid article:nth-child(3) strong::after{content:"%";font-size:25px}.v5-number-grid span{display:block;margin:8px 0;color:white;font-size:11px;font-weight:800}.v5-number-grid small{color:#817c8b;font-size:8px}.v5-step-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--v5-line);border-radius:24px;background:white;box-shadow:0 15px 45px rgba(40,30,75,.06)}.v5-step-grid article{position:relative;min-height:285px;padding:35px}.v5-step-grid article+article{border-left:1px solid var(--v5-line)}.v5-step-grid article>span{color:#9a91b4;font-size:8px}.v5-step-grid article>i{width:54px;height:54px;margin:39px 0 22px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#eee9ff,#ecf5ff);color:var(--v5-purple);font-size:17px;font-style:normal}.v5-step-grid h3{margin:0 0 9px;font-size:19px}.v5-step-grid p{margin:0;color:var(--v5-muted);font-size:11px;line-height:1.65}.v5-faq{background:#f8f7fc}.v5-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.v5-faq-layout h2{margin:12px 0 20px;font-size:clamp(39px,4.5vw,58px);line-height:1.05;letter-spacing:-.06em}.v5-faq-layout>div:first-child>p:not(.v5-kicker){color:var(--v5-muted);font-size:12px;line-height:1.7}.v5-faq-list{border-top:1px solid #dcd9e4}.v5-faq-list details{border-bottom:1px solid #dcd9e4}.v5-faq-list summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:13px;font-weight:750}.v5-faq-list summary::-webkit-details-marker{display:none}.v5-faq-list summary span{width:29px;height:29px;display:grid;place-items:center;border:1px solid #d4cfdf;border-radius:50%;color:var(--v5-purple);font-size:16px;transition:.25s}.v5-faq-list details[open] summary span{transform:rotate(45deg)}.v5-faq-list details p{margin:-4px 45px 25px 0;color:var(--v5-muted);font-size:11px;line-height:1.7}.v5-final-cta{position:relative;overflow:hidden;padding:110px 0;color:white;text-align:center;background:linear-gradient(115deg,#156fe6,#6330e2 48%,#9f29e7)}.v5-final-cta.compact{padding:90px 0}.v5-final-cta::before,.v5-final-cta::after{content:"";position:absolute;border:1px solid rgba(255,255,255,.14);border-radius:50%}.v5-final-cta::before{width:560px;height:560px;left:-290px;top:-340px}.v5-final-cta::after{width:480px;height:480px;right:-230px;bottom:-320px}.v5-final-orbit{position:absolute;width:280px;height:280px;left:50%;top:50%;border:1px dashed rgba(255,255,255,.18);border-radius:50%;transform:translate(-50%,-50%);animation:v5-spin 25s linear infinite}.v5-final-cta>.v5-container{position:relative;z-index:2}.v5-final-cta p{margin:0;color:#ddd3ff;font-size:8px;font-weight:900;letter-spacing:.17em}.v5-final-cta h2{margin:13px 0 29px;font-size:clamp(43px,5vw,66px);line-height:1.03;letter-spacing:-.06em}.v5-final-cta h2 em{color:#d4ccff;font-style:normal}.v5-final-cta>.v5-container>div{display:flex;justify-content:center;gap:12px}
.v5-footer{position:relative;z-index:2;padding:75px 0 24px;color:white;background:#0f0e18}.v5-footer-main{padding-bottom:55px;display:grid;grid-template-columns:1.5fr repeat(3,.7fr);gap:50px}.v5-logo-light strong{color:white}.v5-footer-main>section>p{max-width:330px;margin:20px 0;color:#817d8a;font-size:10px;line-height:1.7}.v5-footer-badge{max-width:350px;padding:13px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.03)}.v5-footer-badge>span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:rgba(79,207,161,.12);color:#4fcfa1;font-size:9px}.v5-footer-badge div{display:grid;gap:3px}.v5-footer-badge strong{font-size:9px}.v5-footer-badge small{color:#77727f;font-size:7px}.v5-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.v5-footer nav strong{margin-bottom:6px;color:#f1eef4;font-size:10px}.v5-footer nav a{color:#7c7885;font-size:9px;transition:.2s}.v5-footer nav a:hover{color:#a78aed;transform:translateX(3px)}.v5-footer-bottom{padding-top:22px;display:flex;justify-content:space-between;gap:28px;border-top:1px solid rgba(255,255,255,.08);color:#5f5b67;font-size:8px}.v5-footer-bottom p{margin:0}.v5-footer-bottom a{color:#827c8d}
.v5-page-hero{position:relative;overflow:hidden;padding:105px 0 100px;background:radial-gradient(circle at 74% 25%,rgba(111,62,232,.18),transparent 24%),linear-gradient(135deg,#f9f8fe,#f0f4fc)}.v5-page-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(88,62,155,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(88,62,155,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,black,transparent 80%)}.v5-page-orb{position:absolute;width:500px;height:500px;right:-180px;top:-230px;border:1px solid rgba(112,69,213,.15);border-radius:50%;box-shadow:0 0 0 70px rgba(112,69,213,.025),0 0 0 140px rgba(112,69,213,.015);animation:v5-spin 30s linear infinite}.v5-page-hero>.v5-container{position:relative;z-index:2}.v5-page-hero h1,.v5-supplier-copy h1{margin:18px 0 20px;font-size:clamp(52px,6vw,78px);line-height:.98;letter-spacing:-.067em}.v5-page-hero>.v5-container>p{max-width:650px;margin:0;color:var(--v5-muted);font-size:14px;line-height:1.75}.v5-page-hero>.v5-container>a{margin-top:24px;display:inline-flex;align-items:center;gap:8px;color:var(--v5-purple-dark);font-size:11px;font-weight:850}.v5-page-hero>.v5-container>a span{min-width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e9e3ff;font-size:8px}.v5-catalog{padding-top:80px;background:#f8f7fc}.v5-catalog-toolbar{margin-bottom:26px;padding:15px 18px;display:flex;justify-content:space-between;border:1px solid var(--v5-line);border-radius:14px;background:white}.v5-catalog-toolbar p{margin:0;font-size:10px}.v5-catalog-toolbar p b{margin-right:5px;color:var(--v5-purple);font-size:16px}.v5-catalog-toolbar span{color:var(--v5-muted);font-size:9px}.v5-product-legal{margin-block:28px 90px;padding:22px 25px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:16px;border:1px solid #ddd8eb;border-radius:17px;background:#f8f6ff}.v5-product-legal>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#eae3ff;color:var(--v5-purple);font-weight:900}.v5-product-legal strong{font-size:11px}.v5-product-legal p{margin:4px 0 0;color:var(--v5-muted);font-size:9px;line-height:1.55}.v5-product-legal a{color:var(--v5-purple-dark);font-size:9px;font-weight:850}.v5-pricing-section{background:#f8f7fc}.v5-pricing-note{margin-top:25px;padding:23px;display:flex;gap:15px;border:1px solid var(--v5-line);border-radius:17px;background:white}.v5-pricing-note>span{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#ece7ff;color:var(--v5-purple);font-weight:900}.v5-pricing-note strong{font-size:11px}.v5-pricing-note p{margin:5px 0 0;color:var(--v5-muted);font-size:9px;line-height:1.6}
.v5-how-flow{background:white}.v5-how-flow>.v5-container{position:relative}.v5-process-line{position:absolute;left:48px;top:50px;bottom:50px;width:1px;background:linear-gradient(var(--v5-purple),var(--v5-blue),transparent)}.v5-process-line span{position:absolute;left:-4px;top:0;width:9px;height:9px;border-radius:50%;background:var(--v5-purple);box-shadow:0 0 0 6px rgba(122,53,238,.12)}.v5-process-line~article{position:relative;margin-left:110px;padding:50px 0;display:grid;grid-template-columns:1fr .8fr;gap:85px;align-items:center;border-bottom:1px solid var(--v5-line)}.v5-process-line~article:last-child{border:0}.v5-process-number{position:absolute;left:-109px;top:58px;width:56px;height:56px;display:grid;place-items:center;border:1px solid #ded8ea;border-radius:18px;background:white;color:var(--v5-purple);font-size:11px;font-weight:900;box-shadow:0 12px 25px rgba(44,31,91,.08)}.v5-process-line~article>div:nth-child(2)>p{margin:0;color:var(--v5-purple);font-size:8px;font-weight:900;letter-spacing:.15em}.v5-process-line~article h2{margin:10px 0 13px;font-size:37px;letter-spacing:-.05em}.v5-process-line~article>div:nth-child(2)>span{color:var(--v5-muted);font-size:12px;line-height:1.7}.v5-process-line~article ul{padding:0;margin:18px 0;display:grid;gap:9px;list-style:none;color:#4d4a57;font-size:10px}.v5-process-line~article li::before{content:"✓";margin-right:8px;color:#23a97a}.v5-process-line~article a{color:var(--v5-purple-dark);font-size:10px;font-weight:850}.v5-process-visual{min-height:250px;padding:25px;border:1px solid var(--v5-line);border-radius:22px;background:linear-gradient(145deg,#f8f6ff,#f0f5ff);box-shadow:0 22px 55px rgba(46,34,91,.1)}.v5-process-visual.select{display:flex;align-items:center;justify-content:center;gap:10px}.v5-process-visual.select i{width:78px;height:105px;display:grid;place-items:center;border-radius:18px;color:white;background:linear-gradient(135deg,#2e68ed,#1ba6ea);font-size:10px;font-style:normal;font-weight:900;box-shadow:0 18px 30px rgba(30,103,222,.2);transform:translateY(10px)}.v5-process-visual.select i:nth-child(2){background:linear-gradient(135deg,#8135ed,#b734d5);transform:translateY(-12px)}.v5-process-visual.select i:nth-child(3){background:linear-gradient(135deg,#1bbcae,#2566dc)}.v5-process-visual.checkout{display:flex;flex-direction:column;justify-content:center}.v5-process-visual.checkout>span{padding-bottom:18px;display:flex;justify-content:space-between;border-bottom:1px solid #ddd9e8}.v5-process-visual.checkout>span b,.v5-process-visual.checkout>span small{font-size:9px}.v5-process-visual.checkout>strong{margin:22px 0;font-size:34px;text-align:right}.v5-process-visual.checkout button{height:45px;border:0;border-radius:12px;color:white;background:linear-gradient(110deg,var(--v5-purple),var(--v5-blue));font-size:10px;font-weight:850}.v5-process-visual.delivered{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.v5-process-visual.delivered i{width:68px;height:68px;display:grid;place-items:center;border-radius:23px;color:white;background:linear-gradient(135deg,#1dcc9d,#187edc);box-shadow:0 16px 30px rgba(27,183,153,.22);font-size:22px;font-style:normal}.v5-process-visual.delivered b{margin:19px 0 6px;font-size:17px}.v5-process-visual.delivered small{color:var(--v5-muted);font-size:9px}.v5-responsibility{background:#f7f6fb}.v5-responsibility-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.v5-responsibility h2{margin:12px 0;font-size:45px;line-height:1.05;letter-spacing:-.06em}.v5-responsibility-grid>div+div{display:grid;gap:12px}.v5-responsibility article{padding:23px;display:flex;gap:15px;border:1px solid #dfeadd;border-radius:17px;background:#f2fbf7}.v5-responsibility article.no{border-color:#efdcdf;background:#fff7f8}.v5-responsibility article>span{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:12px;background:#dff6eb;color:#16855f}.v5-responsibility article.no>span{background:#f8e2e6;color:#b43a50}.v5-responsibility h3{margin:0 0 6px;font-size:14px}.v5-responsibility article p{margin:0;color:var(--v5-muted);font-size:10px;line-height:1.6}
.v5-supplier-hero{position:relative;overflow:hidden;padding:105px 0;color:white;background:radial-gradient(circle at 75% 30%,rgba(47,200,215,.28),transparent 22%),radial-gradient(circle at 20% 80%,rgba(131,46,233,.3),transparent 26%),#11101e}.v5-supplier-noise{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:50px 50px}.v5-supplier-layout{position:relative;z-index:2;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px}.v5-supplier-copy .v5-kicker{color:#b69bff}.v5-supplier-copy h1 em{background:linear-gradient(100deg,#a67aff,#48c9ef);background-clip:text;-webkit-background-clip:text}.v5-supplier-copy>p{color:#aaa5b4;font-size:13px;line-height:1.75}.v5-supplier-copy ul{margin:24px 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;list-style:none}.v5-supplier-copy li{color:#d7d3dd;font-size:10px}.v5-supplier-copy li span{margin-right:7px;color:#4ed5aa}.v5-supplier-buy{margin-top:30px;padding-top:25px;display:flex;align-items:end;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.11)}.v5-supplier-buy>div{display:grid;gap:5px}.v5-supplier-buy small{color:#8d8796;font-size:7px;letter-spacing:.12em}.v5-supplier-buy strong{font-size:40px}.v5-brand-studio.supplier{background:#faf9ff;color:var(--v5-ink);transform:rotate(1.5deg)}.v5-custom-tags{padding-top:14px;display:flex;gap:7px}.v5-custom-tags span{padding:7px 9px;border-radius:8px;background:#ede8ff;color:var(--v5-purple);font-size:6px;font-weight:900}.v5-included{background:#f8f7fc}.v5-included-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v5-included-grid article{position:relative;min-height:270px;padding:27px;border:1px solid var(--v5-line);border-radius:20px;background:white}.v5-included-grid article>span{position:absolute;right:22px;top:20px;color:#a49fad;font-size:8px}.v5-included-grid article>i{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,#eee9ff,#e9f5ff);color:var(--v5-purple);font-size:17px;font-style:normal}.v5-included-grid h3{margin:55px 0 9px;font-size:17px}.v5-included-grid p{margin:0;color:var(--v5-muted);font-size:10px;line-height:1.65}.v5-supplier-process-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px}.v5-supplier-process h2{margin-top:12px}.v5-supplier-process ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--v5-line)}.v5-supplier-process li{padding:18px 0;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--v5-line)}.v5-supplier-process li>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#ede8ff;color:var(--v5-purple);font-size:10px;font-weight:900}.v5-supplier-process li div{display:grid;gap:4px}.v5-supplier-process li b{font-size:12px}.v5-supplier-process li small{color:var(--v5-muted);font-size:9px}
.v5-contact-section{background:#f8f7fc}.v5-contact-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:75px}.v5-contact-section aside>p:not(.v5-kicker){color:var(--v5-muted);font-size:11px;line-height:1.7}.v5-contact-card{margin-top:12px;padding:16px;display:flex;align-items:center;gap:13px;border:1px solid var(--v5-line);border-radius:15px;background:white}.v5-contact-card>span{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#ebe6ff;color:var(--v5-purple);font-weight:900}.v5-contact-card>div{display:grid;gap:5px}.v5-contact-card small{color:var(--v5-muted);font-size:7px;letter-spacing:.1em}.v5-contact-card a,.v5-contact-card b{font-size:10px}.v5-contact-note{margin-top:18px;padding:17px;border-left:3px solid var(--v5-purple);border-radius:0 12px 12px 0;background:#f0ecfb}.v5-contact-note b{font-size:10px}.v5-contact-note p{margin:5px 0 0;color:var(--v5-muted);font-size:8px;line-height:1.55}.v5-contact-form-card{padding:34px;border:1px solid var(--v5-line);border-radius:24px;background:white;box-shadow:var(--v5-shadow)}.v5-contact-form{display:grid;gap:16px}.v5-contact-form>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.v5-contact-form label{display:grid;gap:7px;color:#373442;font-size:9px;font-weight:800}.v5-contact-form input,.v5-contact-form select,.v5-contact-form textarea{width:100%;border:1px solid #dedbe7;border-radius:11px;background:#fbfbfd;outline:none;font-size:10px}.v5-contact-form input,.v5-contact-form select{height:46px;padding:0 13px}.v5-contact-form textarea{padding:13px;resize:vertical}.v5-contact-form input:focus,.v5-contact-form select:focus,.v5-contact-form textarea:focus{border-color:#8755e9;box-shadow:0 0 0 4px rgba(125,72,230,.1)}.v5-contact-form .v5-form-check{display:flex;grid-template-columns:none;align-items:flex-start;gap:9px;color:var(--v5-muted);font-size:8px;font-weight:500;line-height:1.5}.v5-form-check input{width:15px;height:15px;flex:none}.v5-contact-form>.v5-button{justify-self:start}.v5-form-success{margin-bottom:18px;padding:15px;display:flex;gap:12px;border-radius:13px;background:#ecfaf5;color:#187b5b}.v5-form-success>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#d7f4e7}.v5-form-success strong{font-size:10px}.v5-form-success p{margin:5px 0 0;font-size:8px}
.v5-client-page{padding:55px 0 90px;background:#f7f7fc}.v5-client-layout{display:grid;grid-template-columns:235px 1fr;gap:22px;align-items:start}.v5-client-sidebar{position:sticky;top:105px;min-height:575px;padding:19px;display:flex;flex-direction:column;border-radius:23px;color:white;background:radial-gradient(circle at 20% 0,rgba(117,56,229,.22),transparent 28%),#151322;box-shadow:0 22px 50px rgba(27,21,51,.14)}.v5-client-profile{padding:12px 4px 22px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.08)}.v5-client-profile>span{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,var(--v5-purple),var(--v5-blue));font-size:11px;font-weight:900}.v5-client-profile>div{min-width:0;display:grid;gap:4px}.v5-client-profile strong{font-size:10px}.v5-client-profile small{overflow:hidden;color:#817b8c;font-size:7px;text-overflow:ellipsis}.v5-client-sidebar nav{margin-top:18px;display:grid;gap:5px}.v5-client-sidebar nav a{padding:12px;display:flex;align-items:center;gap:10px;border-radius:10px;color:#aaa4b6;font-size:9px}.v5-client-sidebar nav a:hover,.v5-client-sidebar nav a.active{color:white;background:linear-gradient(105deg,#2d64e9,#7935e8)}.v5-client-sidebar nav i{width:17px;font-style:normal}.v5-logout{margin-top:auto;padding:12px;border-radius:10px;background:rgba(255,255,255,.06);color:#9e98aa;font-size:8px;text-align:center}.v5-client-content{padding:30px;border:1px solid var(--v5-line);border-radius:25px;background:white}.v5-client-content>header{display:flex;align-items:center;justify-content:space-between;gap:25px}.v5-client-content>header p{margin:0;color:var(--v5-purple);font-size:8px;font-weight:900;letter-spacing:.13em}.v5-client-content h1{margin:7px 0 6px;font-size:35px;letter-spacing:-.055em}.v5-client-content>header span{color:var(--v5-muted);font-size:9px}.v5-client-kpis{margin-top:27px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.v5-client-kpis article{min-height:128px;padding:20px;border:1px solid var(--v5-line);border-radius:17px;background:linear-gradient(145deg,#fff,#fbfaff)}.v5-client-kpis article>span{color:#898593;font-size:7px;letter-spacing:.1em}.v5-client-kpis strong{display:block;margin:20px 0 5px;font-size:25px}.v5-client-kpis small{color:#98949f;font-size:7px}.v5-client-grid{margin-top:15px;display:grid;grid-template-columns:1.4fr .8fr;gap:15px}.v5-client-grid>section,.v5-client-grid>aside{padding:20px;border:1px solid var(--v5-line);border-radius:17px}.v5-client-grid>section>header{display:flex;justify-content:space-between}.v5-client-grid h2{margin:0 0 14px;font-size:14px}.v5-client-grid header a{color:var(--v5-purple);font-size:8px;font-weight:800}.v5-client-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--v5-muted);font-size:8px}.v5-client-empty>span{font-size:25px;color:#a68af0}.v5-client-empty a{color:var(--v5-purple);font-weight:800}.v5-client-grid>aside>a{padding:13px 0;display:grid;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;border-top:1px solid var(--v5-line)}.v5-client-grid>aside>a>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eee9ff;color:var(--v5-purple);font-size:6px;font-weight:900}.v5-client-grid>aside>a div{display:grid;gap:4px}.v5-client-grid>aside strong{font-size:9px}.v5-client-grid>aside small{color:var(--v5-muted);font-size:7px}.v5-license-list article{padding:12px 0;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;border-top:1px solid var(--v5-line)}.v5-license-list article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:white;background:linear-gradient(135deg,var(--v5-purple),var(--v5-blue));font-size:6px;font-weight:900}.v5-license-list article div{display:grid;gap:4px}.v5-license-list strong{font-size:9px}.v5-license-list small{color:var(--v5-muted);font-size:7px}.v5-license-list article>i{padding:5px 7px;border-radius:20px;background:#eaf9f3;color:#16805d;font-size:6px;font-style:normal;text-transform:uppercase}
.v5-quick-modal{width:min(860px,calc(100% - 30px));padding:0;overflow:hidden;border:0;border-radius:25px;background:white;box-shadow:0 35px 100px rgba(18,12,38,.35)}.v5-quick-modal::backdrop{background:rgba(12,10,22,.58);backdrop-filter:blur(7px)}.v5-quick-modal[open]{display:grid;grid-template-columns:1fr 1fr;animation:v5-modal .35s var(--v5-ease)}.v5-modal-close{position:absolute;z-index:2;right:15px;top:15px;width:36px;height:36px;border:1px solid var(--v5-line);border-radius:50%;background:white;cursor:pointer;font-size:21px}.v5-modal-visual{position:relative;min-height:410px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 70% 25%,rgba(43,205,211,.35),transparent 24%),linear-gradient(135deg,#17142b,#28234c)}.v5-modal-visual>span{position:absolute;left:25px;top:25px;padding:8px 10px;border-radius:9px;color:white;background:rgba(255,255,255,.09);font-size:8px;font-weight:900}.v5-modal-orbit{position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.025),0 0 0 84px rgba(255,255,255,.015);animation:v5-spin 20s linear infinite}.v5-modal-device{position:relative;width:270px;height:175px;padding:13px;border:7px solid #090910;border-radius:11px;background:#111019;box-shadow:0 28px 50px rgba(0,0,0,.4);transform:rotate(-3deg)}.v5-modal-device i{height:26px;margin-bottom:6px;display:block;border-radius:5px;background:rgba(255,255,255,.06)}.v5-modal-device i:first-child{height:80px;background:radial-gradient(circle at 72% 25%,#6c4dba,transparent 28%),linear-gradient(130deg,#243653,#2c214d)}.v5-modal-copy{padding:50px 42px;display:flex;flex-direction:column;justify-content:center}.v5-modal-copy>small{color:var(--v5-purple);font-size:8px;font-weight:900;letter-spacing:.14em}.v5-modal-copy h2{margin:12px 0;font-size:30px;letter-spacing:-.05em}.v5-modal-copy>p{color:var(--v5-muted);font-size:11px;line-height:1.7}.v5-modal-copy>strong{margin:18px 0 22px;font-size:28px}.v5-modal-copy form button{width:100%;height:50px;padding:0 18px;border:0;border-radius:13px;display:flex;justify-content:space-between;align-items:center;color:white;background:linear-gradient(110deg,var(--v5-purple),var(--v5-blue));cursor:pointer;font-size:10px;font-weight:850}.v5-toast{position:fixed;z-index:130;left:50%;bottom:25px;min-width:280px;max-width:calc(100% - 30px);padding:14px 18px;border-radius:13px;color:white;background:#171522;box-shadow:0 18px 45px rgba(18,12,38,.3);font-size:10px;text-align:center;opacity:0;transform:translate(-50%,20px);pointer-events:none;transition:.3s}.v5-toast.is-visible{opacity:1;transform:translate(-50%,0)}.v5-toast.is-error{background:#9c2f47}
.v5-legal-content{max-width:900px}.v5-legal-content article{padding:28px 0;display:grid;grid-template-columns:55px 1fr;gap:24px;border-bottom:1px solid var(--v5-line)}.v5-legal-content article>span{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#eee9ff;color:var(--v5-purple);font-size:9px;font-weight:900}.v5-legal-content h2{margin:0 0 9px;font-size:20px;letter-spacing:-.04em}.v5-legal-content p{margin:0;color:var(--v5-muted);font-size:11px;line-height:1.75}.v5-legal-content p a{color:var(--v5-purple-dark);font-weight:800}
.v5-access-page{position:relative;overflow:hidden;padding:110px 0;background:radial-gradient(circle at 75% 20%,rgba(122,53,238,.15),transparent 24%),linear-gradient(135deg,#faf9ff,#f1f5fd)}.v5-access-orbit{position:absolute;width:600px;height:600px;right:-250px;top:-280px;border:1px solid rgba(108,66,211,.15);border-radius:50%;box-shadow:0 0 0 70px rgba(108,66,211,.025),0 0 0 140px rgba(108,66,211,.015);animation:v5-spin 30s linear infinite}.v5-access-layout{position:relative;z-index:2;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:85px}.v5-access-layout h1{margin:18px 0;font-size:clamp(50px,5vw,70px);line-height:1;letter-spacing:-.065em}.v5-access-layout h1 em{font-style:normal;color:transparent;background:linear-gradient(100deg,var(--v5-purple),var(--v5-blue));background-clip:text}.v5-access-layout>div:first-child>p:not(.v5-kicker){color:var(--v5-muted);font-size:12px;line-height:1.7}.v5-access-status{margin:24px 0;padding:15px;display:flex;align-items:center;gap:12px;border:1px solid #e6dbde;border-radius:14px;background:#fff8f9}.v5-access-status.ready{border-color:#d6ebe2;background:#f0faf6}.v5-access-status>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#f4e2e6;color:#ad354d;font-weight:900}.v5-access-status.ready>span{background:#dff5eb;color:#16845f}.v5-access-status div{display:grid;gap:4px}.v5-access-status strong{font-size:10px}.v5-access-status small{color:var(--v5-muted);font-size:8px}.v5-access-browser{padding:12px;border:1px solid #dcd8e8;border-radius:20px;background:white;box-shadow:0 30px 70px rgba(41,30,83,.15)}.v5-access-browser>header{height:34px;padding:0 8px;display:flex;align-items:center;gap:6px}.v5-access-browser>header i{width:7px;height:7px;border-radius:50%;background:#ff796f}.v5-access-browser>header i:nth-child(2){background:#ffc14d}.v5-access-browser>header i:nth-child(3){background:#46cf8d}.v5-access-browser>header span{margin-left:10px;color:#aaa5b0;font-size:7px}.v5-access-browser>div{height:330px;display:grid;grid-template-columns:78px 1fr;overflow:hidden;border-radius:12px;background:#0d0c14}.v5-access-browser aside{padding:18px 10px;background:#14121d}.v5-access-browser aside b{color:#9c76fb}.v5-access-browser aside span{height:26px;margin-top:9px;display:block;border-radius:5px;background:rgba(255,255,255,.05)}.v5-access-browser section{padding:15px}.v5-access-browser section>div{height:195px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:10px;color:white;background:radial-gradient(circle at 74% 25%,rgba(37,202,210,.4),transparent 23%),linear-gradient(130deg,#261c4a,#233a52)}.v5-access-browser section small{color:#52d8df;font-size:6px}.v5-access-browser section strong{margin-top:6px;font-size:17px}.v5-access-browser section p{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v5-access-browser section p i{height:74px;border-radius:7px;background:#201e2a}.v5-android-scene{position:relative;min-height:470px}.v5-android-tv{position:absolute;left:0;right:20px;top:20px;height:330px;padding:20px;border:9px solid #12121a;border-radius:14px;color:white;background:radial-gradient(circle at 70% 25%,rgba(44,205,210,.35),transparent 25%),linear-gradient(135deg,#17152d,#283a50);box-shadow:0 30px 60px rgba(31,24,55,.22)}.v5-android-tv span{font-size:9px;font-weight:900}.v5-android-tv i{height:58px;margin-top:13px;display:block;border-radius:9px;background:rgba(255,255,255,.07)}.v5-android-tv i:first-of-type{height:128px;background:linear-gradient(135deg,rgba(126,60,234,.34),rgba(31,128,225,.18))}.v5-android-phone{position:absolute;left:-20px;bottom:0;width:105px;height:210px;padding:15px;border:6px solid #15151d;border-radius:23px;color:white;background:#0c0b13;box-shadow:0 25px 45px rgba(26,20,50,.3);animation:v5-float 5s ease-in-out infinite}.v5-android-phone b{color:#905df7}.v5-android-phone span{height:65px;margin:12px 0;display:block;border-radius:8px;background:linear-gradient(135deg,#352361,#19334e)}.v5-android-phone i{height:35px;margin-top:7px;display:block;border-radius:7px;background:#211e2d}@media(max-width:920px){.v5-access-layout{grid-template-columns:1fr;gap:55px}.v5-access-browser,.v5-android-scene{max-width:680px;width:100%;margin:auto}}@media(max-width:700px){.v5-access-page{padding:75px 0}.v5-access-layout h1{font-size:43px}.v5-access-browser>div{height:260px}.v5-access-browser section>div{height:145px}.v5-access-browser section p i{height:49px}.v5-android-scene{min-height:340px}.v5-android-tv{height:245px}.v5-android-tv i:first-of-type{height:85px}.v5-android-tv i{height:38px}.v5-android-phone{width:78px;height:155px}}
/* Harmonisation des pages boutique V4 */
.v5-body .store-shell{padding-top:70px}.v5-body .store-heading h1{letter-spacing:-.055em}.v5-body .store-cart-layout,.v5-body .store-checkout-layout{gap:18px}.v5-body .store-cart-list,.v5-body .store-order-items,.v5-body .store-summary,.v5-body .store-payment-card{border-radius:22px;box-shadow:0 14px 40px rgba(40,30,75,.06)}.v5-body .store-checkout-button,.v5-body .store-confirm-form button,.v5-body .store-cart-actions button{background:linear-gradient(110deg,var(--v5-purple),var(--v5-blue))}
.js-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--v5-ease),transform .8s var(--v5-ease);transition-delay:var(--delay,0ms)}.js-reveal.is-visible{opacity:1;transform:none}
@keyframes v5-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes v5-float{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes v5-spin{to{rotate:360deg}}@keyframes v5-scroll{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}@keyframes v5-marquee{to{transform:translateX(-50%)}}@keyframes v5-modal{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:1120px){.v5-desktop-nav{gap:16px}.v5-desktop-nav a{font-size:10px}.v5-webtv-link{display:none}.v5-hero-layout{grid-template-columns:1fr 1fr}.v5-product-grid{grid-template-columns:repeat(2,1fr)}.v5-brand-layout{gap:45px}.v5-included-grid{grid-template-columns:repeat(2,1fr)}.v5-footer-main{grid-template-columns:1.3fr repeat(3,.7fr);gap:28px}}
@media(max-width:920px){.v5-desktop-nav{display:none}.v5-nav-actions{margin-left:auto}.v5-menu-button{display:block}.v5-mobile-nav.is-open{display:grid}.v5-hero{padding-top:75px}.v5-hero-layout,.v5-supplier-layout{grid-template-columns:1fr}.v5-hero-copy{max-width:720px;text-align:center;margin:auto}.v5-kicker,.v5-hero-actions,.v5-hero-points{justify-content:center}.v5-hero-copy>p{margin:auto}.v5-player-note{justify-content:center}.v5-device-stage{width:min(720px,100%);margin:auto}.v5-heading,.v5-brand-layout,.v5-faq-layout,.v5-contact-layout,.v5-responsibility-grid,.v5-supplier-process-layout{grid-template-columns:1fr;gap:45px}.v5-heading{align-items:start}.v5-number-grid{grid-template-columns:repeat(2,1fr)}.v5-number-grid article:nth-child(2){border-right:0}.v5-number-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.v5-process-line~article{grid-template-columns:1fr;gap:35px}.v5-client-layout{grid-template-columns:1fr}.v5-client-sidebar{position:static;min-height:auto}.v5-client-sidebar nav{grid-template-columns:repeat(3,1fr)}.v5-logout{margin-top:15px}.v5-footer-main{grid-template-columns:1.3fr 1fr 1fr}.v5-footer-main nav:last-child{display:none}}
@media(max-width:700px){.v5-container{width:min(100% - 28px,620px)}.v5-topline{display:none}.v5-nav{height:68px}.v5-account-button{display:none}.v5-cart-button b{display:none}.v5-hero{min-height:auto;padding:70px 0 85px}.v5-hero h1{font-size:47px}.v5-hero-actions{flex-direction:column;align-items:center}.v5-hero-actions .v5-button{width:min(330px,100%)}.v5-hero-points{flex-wrap:wrap}.v5-player-note{flex-direction:column}.v5-device-stage{min-height:360px}.v5-tv{left:5%;right:0}.v5-tv-screen{height:250px;border-width:5px;border-bottom-width:9px}.v5-app-grid{height:194px;grid-template-columns:72px 1fr}.v5-app-grid aside{padding:5px}.v5-app-grid aside i,.v5-app-grid aside strong{padding:4px;font-size:4px}.v5-app-banner{height:92px;padding:11px}.v5-app-banner b{font-size:10px}.v5-app-categories i{height:28px;padding:4px;font-size:4px}.v5-app-posters i{height:31px}.v5-phone{width:67px;height:133px;left:0}.v5-box{width:75px;height:35px}.v5-floating-pill{display:none}.v5-marquee>div{height:58px}.v5-section{padding:80px 0}.v5-heading{margin-bottom:38px}.v5-heading h2,.v5-brand-copy h2,.v5-contact-section h2,.v5-supplier-process h2{font-size:40px}.v5-benefit-grid,.v5-product-grid,.v5-step-grid,.v5-client-kpis{grid-template-columns:1fr}.v5-benefit-grid article{min-height:310px}.v5-step-grid article+article{border-left:0;border-top:1px solid var(--v5-line)}.v5-brand-studio{padding:12px}.v5-studio-screen{height:270px;grid-template-columns:65px 1fr}.v5-studio-screen aside{padding:14px 8px}.v5-studio-screen section{padding:10px}.v5-studio-screen section>div{height:166px;padding:13px}.v5-studio-screen section p i{height:48px}.v5-number-grid strong{font-size:48px}.v5-page-hero{padding:78px 0}.v5-page-hero h1,.v5-supplier-copy h1{font-size:48px}.v5-product-legal{grid-template-columns:38px 1fr}.v5-product-legal a{grid-column:2}.v5-process-line{left:26px}.v5-process-line~article{margin-left:70px}.v5-process-number{left:-70px;width:45px;height:45px}.v5-process-line~article h2{font-size:31px}.v5-process-visual{min-height:220px}.v5-supplier-hero{padding:78px 0}.v5-supplier-copy ul{grid-template-columns:1fr}.v5-supplier-buy{align-items:flex-start;flex-direction:column}.v5-included-grid{grid-template-columns:1fr}.v5-contact-form-card{padding:22px}.v5-contact-form>div{grid-template-columns:1fr}.v5-client-content{padding:20px}.v5-client-content>header{align-items:flex-start;flex-direction:column}.v5-client-grid{grid-template-columns:1fr}.v5-client-sidebar nav{grid-template-columns:repeat(2,1fr)}.v5-quick-modal[open]{grid-template-columns:1fr}.v5-modal-visual{min-height:230px}.v5-modal-device{width:210px;height:135px}.v5-modal-copy{padding:30px 24px}.v5-footer-main{grid-template-columns:1fr 1fr}.v5-footer-main>section{grid-column:1/-1}.v5-footer-bottom{flex-direction:column;gap:8px}.v5-final-cta>.v5-container>div{align-items:center;flex-direction:column}.v5-final-cta .v5-button{width:min(320px,100%)}}
@media(max-width:430px){.v5-logo strong{font-size:17px}.v5-cart-button{padding:0 9px}.v5-hero h1{font-size:39px}.v5-device-stage{min-height:290px}.v5-tv-screen{height:205px}.v5-app-grid{height:153px;grid-template-columns:55px 1fr}.v5-app-banner{height:70px}.v5-app-categories i{height:23px}.v5-app-posters i{height:23px}.v5-phone{width:54px;height:105px}.v5-box{width:60px;height:29px}.v5-heading h2,.v5-brand-copy h2,.v5-contact-section h2,.v5-supplier-process h2{font-size:35px}.v5-number-grid{grid-template-columns:1fr}.v5-number-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.v5-product-device{right:18px;width:170px}.v5-page-hero h1,.v5-supplier-copy h1{font-size:40px}.v5-client-sidebar nav{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v5-body *, .v5-body *::before,.v5-body *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js-reveal{opacity:1;transform:none}}

/* XTROPlay V10.8 — images administrables du catalogue */
.v5-product-card-image{position:absolute;z-index:1;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s var(--v5-ease)}.v5-product-card:hover .v5-product-card-image{transform:scale(1.045)}.v5-product-visual.has-image::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(7,6,18,.08),rgba(7,6,18,.16) 45%,rgba(7,6,18,.72))}.v5-product-visual.has-image .v5-product-chip,.v5-product-visual.has-image>small{z-index:2}.v5-product-visual.has-image>small{color:#fff;font-weight:850;text-shadow:0 1px 9px rgba(0,0,0,.5)}

/* XTROPlay V10.25.41 — carte WebTV Fournisseur */
.v5-product-visual.provider{background:radial-gradient(circle at 76% 18%,rgba(47,115,255,.52),transparent 30%),linear-gradient(135deg,#090d1d,#2b1760)}

/* XTROPlay V10.25.41 — présentation fournisseur */
.v541-provider-section{background:linear-gradient(180deg,#f8f7fc,#fff)}.v541-provider-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.v541-provider-visual{margin:0;overflow:hidden;border:1px solid #ded9eb;border-radius:28px;background:#090d1d;box-shadow:0 30px 80px rgba(37,21,87,.18)}.v541-provider-visual img{width:100%;height:auto;display:block}.v541-provider-copy h2{margin:12px 0 20px;font-size:clamp(42px,4.8vw,64px);line-height:1.02;letter-spacing:-.06em}.v541-provider-copy h2 em{color:#7438f5;font-style:normal}.v541-provider-copy>p:not(.v5-kicker){color:#6d6978;font-size:13px;line-height:1.8}.v541-provider-copy ul{margin:25px 0;padding:0;display:grid;gap:11px;list-style:none}.v541-provider-copy li{display:flex;align-items:center;gap:10px;color:#4d4958;font-size:11px}.v541-provider-copy li span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#eee9ff;color:#7438f5}.v541-provider-price{margin:25px 0;display:flex;align-items:end;justify-content:space-between;border-block:1px solid #e3dfeb;padding:18px 0}.v541-provider-price small{color:#85808f;font-size:8px;font-weight:850;letter-spacing:.1em}.v541-provider-price strong{font-size:38px;letter-spacing:-.05em}.v541-provider-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v541-provider-actions form{margin:0}.v541-provider-actions .v5-button{min-height:50px;border:0;cursor:pointer;font:inherit;font-size:10px;font-weight:850}.v541-provider-actions .v5-button.secondary{border:1px solid #ddd8e7;background:#fff;color:#34303f}@media(max-width:920px){.v541-provider-layout{grid-template-columns:1fr;gap:45px}}@media(max-width:620px){.v541-provider-section{padding-block:75px}.v541-provider-copy h2{font-size:41px}.v541-provider-price{align-items:flex-start;flex-direction:column;gap:8px}.v541-provider-actions{align-items:stretch;flex-direction:column}.v541-provider-actions .v5-button,.v541-provider-actions form{width:100%}.v541-provider-actions button{width:100%}}
