:root{--blue:#4c70f1;--blue-2:#3557cf;--ink:#edf2fc;--muted:#a5b2c7;--line:#344052}
body.dk{background:radial-gradient(ellipse at 70% 15%,#263b651d,transparent 55%),#101318;color:#edf2fc}
.sh-top__in{height:25px;font-size:11px}.sh-hd__in{height:68px}.sh-hd__logo img{height:34px}.sh-hd{background:#101318f5;border-color:#ffffff12}.sh-hd__nav a{font-size:14px}.sh-hd__cart{height:39px;border-radius:8px}.sh-hd__link{font-size:13px}
.order{padding:26px 0 50px;font-size:15px}.order>.wrap{max-width:1760px;padding-inline:40px}.order .order__head{gap:42px;margin-bottom:30px}.order .order__head h1{font-size:25px!important;letter-spacing:-.04em}.order .progress button{font-size:14px;padding:11px 0;gap:10px}.order .progress__n{width:25px;height:25px;font-size:12px}.order .order__grid{grid-template-columns:minmax(0,1fr) 355px;gap:30px;align-items:start}.order .order__main h2{font-size:32px!important;letter-spacing:-.045em}.order .order__main .sub{font-size:15px;line-height:1.65;color:#a7b4c9;margin:8px 0 20px}
.order .incl{background:linear-gradient(120deg,#26344b,#1b2432)!important;box-shadow:none;border:1px solid #7894bd30!important;grid-template-columns:170px minmax(0,1fr);border-radius:14px;margin:0 0 23px;overflow:hidden}.order .incl__vis{min-height:162px;background:radial-gradient(ellipse at center,#557fc456,transparent 80%),#202c41!important}.order .incl__vis .pv{transform:scale(.85)}.order .incl__body{padding:19px 23px}.order .incl__head b{font-size:24px}.order .incl__price{font-size:26px}.order .incl__head small{font-size:10px;letter-spacing:.1em;color:#a8b8d4}.order .incl__lbl{font-size:11px;color:#a2bddf;margin:13px 0 9px}.order .incl__list{font-size:14px;gap:7px 20px}.order .incl__change{font-size:12px;color:#b0c7ff;padding-top:12px}.order .extras__lbl{font-size:12px;color:#d0d9e9;letter-spacing:.08em;margin:20px 0 13px}
.order .extras{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;border-radius:0;overflow:visible}.order .extra{padding:16px;min-height:84px;border:1px solid #7186a527!important;border-radius:10px;background:linear-gradient(130deg,#222c3b,#1a2330)!important;gap:14px;transition:border-color .2s,background .2s}.order .extra:has(.is-on),.order .extra:has(output:not(:empty)):focus-within{border-color:#7299fa88!important}.order .extra__text{min-width:0}.order .extra__text b{font-size:15px;line-height:1.35}.order .extra__text span{font-size:12px;line-height:1.55;margin-top:5px;color:#9eafc7}.order .toggle,.order .stepper{flex:none;border:1px solid #8cabe13b;background:#34496635;border-radius:7px;color:#dce9ff;min-height:38px}.order .toggle{min-width:80px;font-size:13px}.order .toggle.is-on{background:#4164d5;color:#fff;border-color:#8da9ff}.order .stepper button{width:30px;height:36px;min-height:36px;color:#dce9ff}.order .stepper output{min-width:25px;font-size:13px}.order .stepper button:disabled{opacity:.35}
.order .sum{background:linear-gradient(160deg,#283348,#192230 60%)!important;border:1px solid #8aa9d63b!important;box-shadow:0 18px 45px -25px #0009;border-radius:15px!important;padding:10px 10px 18px!important;top:90px!important}.order .sum>*:not(.sum__vis){margin-left:13px;margin-right:13px}.order .sum__vis{height:140px;background:radial-gradient(ellipse at 50% 40%,#6585be55,transparent 80%),#202d43!important;border-radius:9px;margin-bottom:18px}.order .sum__vis .pv{width:185px;transform:translateX(-50%) scale(.84)}.order .sum__title{font-size:21px;letter-spacing:-.03em;margin-bottom:14px}.order .sum__lines li{font-size:14px;padding:5px 0}.order .sum__inclbl{font-size:10px;color:#a4b9da}.order .sum__inc{font-size:12px;line-height:1.55;gap:4px}.order .sum__facts{padding-block:11px;margin-block:13px;border-color:#8da2c122}.order .sum__facts li{font-size:12px;padding:5px 0;gap:15px}.order .sum__total span{font-size:14px}.order .sum__total strong{font-size:37px;letter-spacing:-.05em}.order .sum__vat{font-size:11px;color:#99a9c2;margin-bottom:17px}.order .sum .btn--block{height:45px;min-height:45px;width:calc(100% - 26px);font-size:14px}.order .btn--primary{background:linear-gradient(135deg,#5278f7,#375cdc)!important;color:#fff!important;border:1px solid #93acff38;box-shadow:inset 0 1px #ffffff15}.order .sum__trust{font-size:11px;gap:6px;margin-top:17px!important;color:#a9b9cf}.order .sum__pay{margin-top:14px!important}.order .sum__pay span{font-size:10px;background:#ffffff07;border:1px solid #ffffff0d;color:#a8b7cf}.order .btn{min-height:43px;font-size:14px}.order .back{font-size:14px;color:#a6b6cd}.order .step-actions{margin-top:24px}
.order .choices{display:grid;grid-template-columns:1fr 1fr;gap:13px}.order .choice{grid-template-columns:95px minmax(0,1fr) auto!important;gap:15px!important;padding:15px!important;border:1px solid #7b94bd35!important;border-radius:13px!important;background:linear-gradient(140deg,#273347,#1b2535)!important;text-align:left}.order .choice:hover{border-color:#86a7ef!important}.order .choice__icon{width:95px!important;height:120px!important;background:radial-gradient(ellipse at center,#648bd64a,transparent 85%),#212d41!important;border-radius:8px!important}.order .choice__main{min-width:0}.order .choice__name{font-size:19px;line-height:1.3}.order .choice__pitch{font-size:13px;line-height:1.5;color:#a7b6cd}.order .choice__meta{font-size:11px;color:#9babc5}.order .choice__price{font-size:25px}.order .choice__go{display:none}.order .choice .badge{display:block;width:max-content;font-size:9px;margin:5px 0;color:#bed0ff;background:#4563a938}
.order .drops{gap:18px}.order .drop{background:radial-gradient(ellipse at top,#3d5f9524,transparent 80%),#1c2738;border:1px dashed #7892b856;border-radius:13px;padding:28px 20px;min-height:245px;color:#a9bbd5}.order .drop b{font-size:20px;color:#eef3ff}.order .drop__icon{background:#3855833b;color:#bfd3ff;border-radius:50%}.order .drop__btn{background:#344e793d;color:#c8daff;border:1px solid #8caee83b;border-radius:6px}.order .field>label,.order .field legend{font-size:15px}.order .field small,.order .field__help{font-size:12px;color:#9dafc8}.order .field input,.order .field textarea,.order select{font-size:15px;padding:13px 15px;border-radius:8px;background:#1c283a!important;border-color:#6681a442!important}.order .field textarea{min-height:105px}.order input:focus,.order textarea:focus{outline:2px solid #759aff;outline-offset:2px}.order .chip span,.order .method{background:#223047;color:#c6d5ec;border:1px solid #6c8fc13d;border-radius:7px}.order .chip input:checked+span{background:#3b5bb3;color:#fff}.order .check{font-size:13px;line-height:1.65;color:#b4c2d7}.order .notice{background:#202b3c;border-color:#7f9bc132;border-radius:10px}.order .notice__head{background:#29374d;color:#dae5f8}.order .notice__body{font-size:13px;color:#b1c0d5}.order .review{background:#202c3e;border-radius:12px}.order .review dt,.order .review dd{font-size:14px}.order .form .two{gap:20px}.order button:focus-visible,.order a:focus-visible{outline:2px solid #b5caff;outline-offset:3px}
@media(min-width:2100px){.order>.wrap{max-width:2100px}.order .order__grid{grid-template-columns:minmax(0,1fr) 410px;gap:38px}.order .extra__text b{font-size:18px}.order .extra__text span{font-size:14px}.order .extra{min-height:95px}.order .sum__lines li,.order .sum__facts li,.order .sum__inc{font-size:15px}.order .incl__list{font-size:16px}.order .order__main h2{font-size:38px!important}}
@media(max-width:1200px){.order>.wrap{padding-inline:25px}.order .order__grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.order .extra{padding:12px;gap:8px}.order .extra__text b{font-size:14px}.order .extra__text span{font-size:11px}.order .choices{grid-template-columns:1fr}.order .incl__list{grid-template-columns:1fr}.order .incl{grid-template-columns:135px minmax(0,1fr)}}
@media(max-width:950px){.order .extras{grid-template-columns:1fr}.order .order__head{gap:20px}.order .progress button{font-size:11px}.order .incl__body{padding:15px}.order .incl__head b{font-size:20px}.order .incl__price{font-size:22px}}
@media(max-width:700px){.order>.wrap{padding-inline:18px}.order .order__grid{grid-template-columns:1fr}.order .order__head{display:block}.order .order__head h1{margin-bottom:16px}.order .progress button{font-size:10px;gap:5px}.order .progress__n{width:20px;height:20px;font-size:10px}.order .order__main h2{font-size:27px!important}.order .order__main .sub{font-size:14px}.order .incl{grid-template-columns:100px minmax(0,1fr)}.order .incl__head{gap:10px}.order .incl__head b{font-size:18px}.order .incl__price{font-size:20px}.order .incl__list{font-size:12px}.order .incl__body{padding:15px 12px}.order .extra{min-height:80px;padding:14px}.order .extra__text b{font-size:15px}.order .extra__text span{font-size:12px}.order .sum{position:static!important}.order .choice{grid-template-columns:75px minmax(0,1fr)!important}.order .choice__icon{width:75px!important;height:95px!important;grid-row:1/3}.order .choice__price{grid-column:2;font-size:24px}.order .choice__name{font-size:18px}.order .choice__pitch{font-size:12px}.order .drops{grid-template-columns:1fr}.order .drop{min-height:215px}.sh-hd__in{height:60px}.sh-hd__link{display:none}.sh-hd__logo img{height:28px}.sh-hd__cart{font-size:11px}.sh-top__in{font-size:9px}.order .step-actions .btn{font-size:12px}}.order .extras{background:transparent;box-shadow:none}.order .incl__lbl{display:none}.order .incl__list{margin-top:12px}.order .incl__body{padding-block:15px}.order .incl__vis{min-height:155px}.order .sum .btn--block{display:flex!important;width:calc(100% - 26px)!important;justify-content:center}.order .extra{min-height:76px;padding-block:13px}.order .sum__trust{font-size:11px}.order .order__head{margin-bottom:23px}.order .order__main .sub{margin-bottom:17px}.order .incl__change{padding-top:8px}.order .incl__list{line-height:1.5}.order .sum__facts li:last-child{color:#96d9bc}
@media(min-width:701px){.order .drops{grid-template-columns:1fr 1fr}.order .drop{height:275px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.order .drop br{display:none}.order .drop>span:not([class]){max-width:42ch;font-size:14px;line-height:1.6}.order .drop__btn{margin-top:8px;padding:10px 16px}}
.order .progress .is-done .progress__n{background:#274a44;color:#a9e5c7}.order .progress .is-done button{border-color:#4b8e79}.order .field input::placeholder,.order .field textarea::placeholder{color:#889bb7;opacity:1}.order .drop{border-radius:13px!important}.order .chip span{border-radius:7px!important}.order .choice__icon .pv{transform:scale(.9)}
@media(min-width:1001px){.order [data-brief]{display:grid;grid-template-columns:1fr 1fr;gap:21px 24px}.order [data-brief]>*{grid-column:1/-1;margin:0}.order [data-brief]>.field:nth-child(-n+2){grid-column:auto}.order [data-brief]>.field:nth-child(-n+2) textarea{min-height:145px}.order [data-brief]>.two .field{margin-bottom:0}}.order [data-brief]{display:flex;flex-direction:column;gap:18px}.brief-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;background:linear-gradient(120deg,#2c416a66,#25334944);border:1px solid #7898cd33;border-radius:12px}.brief-intro b{font-size:18px}.brief-intro p{font-size:13px;color:#aabbd5;margin-top:6px}.brief-intro>span{font-size:13px;color:#bed0f2;white-space:nowrap}.brief-items{display:grid;gap:10px}.brief-item{border:1px solid #708ab636;border-radius:12px;background:linear-gradient(125deg,#263247,#1b2637);overflow:hidden}.brief-item summary{display:flex;align-items:center;gap:14px;padding:17px 20px;cursor:pointer;list-style:none}.brief-item summary::-webkit-details-marker{display:none}.brief-item summary::after{content:'+';font-size:22px;color:#a8bee6;margin-left:8px}.brief-item[open] summary::after{content:'−'}.brief-item__number{width:34px;height:34px;display:grid;place-items:center;background:#5c80d72b;border:1px solid #8da9e431;border-radius:9px;color:#bcd1ff;font-size:13px}.brief-item summary b{font-size:17px}.brief-item summary small{display:block;color:#a1b4d0;font-size:12px;margin-top:5px}.brief-item__status{margin-left:auto;color:#a6b6cf;font-size:12px}.brief-item__status.is-complete{color:#97dfbf}.brief-item__body{border-top:1px solid #7d96bd23;padding:20px}.brief-item__optional{display:grid;grid-template-columns:1fr 1fr;gap:20px}.order .brief-item__body .field{margin:0 0 16px}.order .brief-item__body textarea{min-height:90px}.order .brief-item__optional textarea{min-height:75px}.order .brief-item__optional .field{margin-bottom:0}.brief-copy{align-self:flex-start;border:1px solid #89a5da46;background:#33517c35;color:#c6d9ff;padding:11px 16px;border-radius:8px;font-size:13px;cursor:pointer}.brief-copy:hover{background:#3c5e964f}.brief-hint{font-size:12px;color:#94a9c8;line-height:1.65}.brief-options{border:1px solid #7891b630;border-radius:10px;background:#1d2838}.brief-options>summary{padding:18px 20px;cursor:pointer;font-size:15px;font-weight:600}.brief-options>summary span{font-size:12px;font-weight:400;color:#9eafc8;margin-left:10px}.brief-options__body{padding:0 20px 20px}.brief-options__body>.field,.brief-options__body>.two{margin-bottom:20px}.sum__volume{font-size:12px;line-height:1.55;color:#9eB7e1;padding:10px 12px;background:#3d5c9230;border-radius:7px;margin-bottom:15px}.order .review__row dd{white-space:pre-line}.order textarea[aria-invalid=true]{border-color:#f49f9f!important;box-shadow:0 0 0 1px #f49f9f}.brief-item:has([aria-invalid=true]){border-color:#e0949466}
@media(max-width:700px){.brief-intro{align-items:flex-start;flex-direction:column;gap:10px;padding:15px}.brief-intro b{font-size:16px}.brief-item summary{padding:14px 12px;gap:10px}.brief-item summary b{font-size:15px}.brief-item summary small{font-size:10px}.brief-item__number{width:27px;height:27px;flex:none}.brief-item__status{font-size:10px}.brief-item__body{padding:15px}.brief-item__optional{grid-template-columns:1fr;gap:14px}.brief-options>summary span{display:block;margin:7px 0 0}.brief-copy{font-size:12px;text-align:left;line-height:1.6}.brief-options__body{padding:0 15px 15px}}
[data-extras] .language-picker{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:12px 24px;padding:20px 22px;background:linear-gradient(115deg,#26344c,#1c2533);border-color:#455877}
.language-picker__control label{display:block;font-size:12px;color:#b9c6db;margin-bottom:6px}
.language-picker__control select{width:100%;min-height:44px;border:1px solid #536786;border-radius:8px;background:#121c2b;color:#f2f5fc;padding:10px 12px;font:inherit;color-scheme:dark}
.language-picker__selected{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}
.language-picker__selected:empty{display:none}
.language-picker__selected button{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#344b75;border:1px solid #6484bd;border-radius:8px;color:#fff;font:inherit;font-size:13px;cursor:pointer}
.language-picker__selected button span:first-child{color:#c3d3f1}.language-picker__selected button:hover{background:#425f90}
.language-picker__note{grid-column:1/-1;font-size:12px;color:#b9c6db;margin:0}
@media(max-width:600px){[data-extras] .language-picker{grid-template-columns:1fr;padding:16px;gap:12px}.language-picker__control{min-width:0}}

[data-extras] .language-picker{padding:12px 16px;gap:8px 18px;grid-template-columns:minmax(0,1fr) auto;align-items:center}
.language-picker .extra__text b{font-size:14px}.language-picker .extra__text b small{font-size:11px;color:#aabbd5;margin-left:8px;font-weight:400}.language-picker .extra__text>span{font-size:12px}
.language-menu{position:relative;min-width:220px}.language-menu summary{list-style:none;cursor:pointer;padding:9px 12px;border:1px solid #7185ab66;border-radius:7px;background:#141d2c;font-size:13px;color:#e3eaf9}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary::after{content:'⌄';float:right;margin-left:18px}.language-menu[open]{z-index:15}
.language-menu__panel{position:absolute;right:0;top:calc(100% + 6px);width:300px;padding:9px;background:#17202e;border:1px solid #536581;border-radius:10px;box-shadow:0 15px 45px #0009;z-index:20}
.language-menu__panel input{width:100%;height:36px;padding:8px 10px;background:#0c1320;color:#fff;border:1px solid #506382;border-radius:6px;font:inherit;font-size:13px}.language-menu__list{max-height:210px;overflow-y:auto;margin-top:6px;overscroll-behavior:contain}.language-menu__list button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:7px 9px;border:0;background:none;color:#e3eaf9;text-align:left;font:inherit;font-size:13px;border-radius:5px;cursor:pointer}.language-menu__list button[hidden]{display:none}.language-menu__list button:hover,.language-menu__list button:focus-visible{background:#314461}.language-menu__list button:disabled{opacity:.4;cursor:not-allowed}.language-menu__list small{color:#9eafc9;font-size:11px}.language-menu__panel p{font-size:12px;padding:12px;color:#abb8cb}
.language-picker__selected{gap:6px}.language-picker__selected button{font-size:12px;padding:5px 9px;gap:12px}.language-picker__note{font-size:11px}.language-menu summary:focus-visible{outline:2px solid #a5baff;outline-offset:2px}
@media(max-width:600px){[data-extras] .language-picker{grid-template-columns:1fr;padding:12px}.language-menu{min-width:0}.language-menu__panel{width:100%}.language-menu__list{max-height:180px}}
body.dk{background:#111317;color:#edf0f6}
.order{padding:24px 0 44px}.order>.wrap{max-width:1540px;padding-inline:32px}.order .order__head{gap:35px;margin-bottom:28px}.order .order__head h1{font-size:23px!important}.order .progress button{border-top-width:2px;font-size:13px}.order .order__grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.order .order__main h2{font-size:30px!important;font-weight:600}.order .order__main .sub{font-size:14px;color:#a4acbc;margin:8px 0 20px}
.order .incl{grid-template-columns:155px 1fr;background:#1b2029!important;border:1px solid #ffffff0c!important;border-radius:12px;margin-bottom:24px}.order .incl__vis{min-height:145px;background:#222a39!important}.order .incl__body{padding:17px 20px}.order .incl__head b{font-size:21px;font-weight:600}.order .incl__head small{font-size:10px;color:#919caf;letter-spacing:.08em}.order .incl__price{font-size:23px;font-weight:600}.order .incl__list{font-size:13px;gap:7px 18px;margin-top:13px}.order .incl__list li::before{background:none;color:#85c6af}.order .incl__change{padding-top:12px;font-size:12px;color:#a7bcff}.order .extras__lbl{font-size:15px;text-transform:none;letter-spacing:0;font-weight:600;color:#edf0f6;margin:0 0 12px}.order .extras__lbl span{font-size:12px;color:#919aaa;font-weight:400}
.order .extras{gap:9px 12px}.order .extra{background:#1a1e26!important;border:1px solid #ffffff09!important;border-radius:9px;min-height:78px;padding:14px 15px;gap:12px}.order .extra:hover{border-color:#ffffff24!important}.order .extra__text b{font-size:14px;font-weight:550}.order .extra__text span{color:#98a3b6;font-size:12px;line-height:1.5;margin-top:5px}.order .extra:has(.is-on){background:#202c44!important;border-color:#7597ff70!important}.order .toggle,.order .stepper{background:#252c39;border-color:#ffffff10;border-radius:7px;min-height:36px}.order .toggle{min-width:74px}.order .toggle:hover{background:#313e57}.order .toggle.is-on{background:#3e60d5;border-color:#809eff}.order .stepper button{width:28px;height:34px;min-height:34px}.order .stepper output{min-width:24px}.order .language-picker{background:#1d2534!important;min-height:70px;padding:13px 15px}.language-menu summary{background:#293349;border-color:#ffffff16;font-size:13px}.language-menu__panel{background:#1c2432;border-color:#485976}
.order .sum{padding:23px!important;background:#1b2029!important;border:1px solid #ffffff10!important;border-radius:12px!important;box-shadow:0 16px 40px #0002;top:86px!important}.order .sum>*:not(.sum__vis){margin-left:0;margin-right:0}.order .sum__title{font-size:20px;margin:0 0 18px;font-weight:600}.order .sum__lines li{font-size:14px;padding:8px 0;gap:15px}.order .sum__facts{padding-block:12px;margin-block:17px;border-color:#ffffff0e}.order .sum__facts li{font-size:12px;padding:6px 0}.order .sum__facts li span{color:#9fa9ba}.order .sum__ready b{color:#92d3b8}.order .sum__total{padding-top:4px}.order .sum__total strong{font-size:35px;font-weight:650}.order .sum__vat{margin-bottom:20px;color:#969faf;font-size:12px}.order .sum .btn--block{width:100%;min-height:46px;height:46px;font-size:14px;border-radius:8px}.order .btn--primary{background:#496bf3!important;box-shadow:0 5px 18px #3050d52a;border:0}.order .btn--primary:hover{background:#5c7bff!important}.order .sum__trust{padding-top:16px;border-top:1px solid #ffffff0b;margin-top:18px!important;font-size:11px;line-height:1.6;color:#9faabd}.order .sum__pay{opacity:.7;margin-top:15px!important}.order .sum__vis{height:105px;margin-bottom:18px;background:#222a39!important}.order .sum__vis .pv{width:150px}
.order:has([data-step="2"]:not([hidden])) .sum__vis,.order:has([data-step="2"]:not([hidden])) .sum__inclbl,.order:has([data-step="2"]:not([hidden])) .sum__inc{display:none}
.order .step-actions{margin-top:18px}.order .back{font-size:13px}.order~.sh-ft .sh-ft__cta{display:none}
@media(min-width:1001px){.order [data-step="2"] .step-actions [data-next]{display:none}}
@media(max-width:1000px){.order>.wrap{padding-inline:22px}.order .order__grid{grid-template-columns:1fr}.order .sum{position:static!important}.order .extras{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.order{padding-top:17px}.order>.wrap{padding-inline:16px}.order .order__head{margin-bottom:22px;gap:15px}.order .order__main h2{font-size:27px!important}.order .order__main .sub{font-size:13px}.order .incl{grid-template-columns:95px 1fr}.order .incl__vis{min-height:165px}.order .incl__vis .pv{transform:scale(.7)}.order .incl__body{padding:14px}.order .incl__head{gap:8px;align-items:start}.order .incl__head b{font-size:17px}.order .incl__price{font-size:18px}.order .incl__list{grid-template-columns:1fr;font-size:12px}.order .extras{grid-template-columns:1fr}.order .extra{min-height:75px}.order .extra__text b{font-size:15px}.order .language-picker{grid-template-columns:1fr}.order .sum{padding:20px!important}.order .step-actions [data-next]{font-size:13px}.order .progress button{font-size:11px}}
@media(min-width:1001px) and (max-height:950px){.order{padding-top:16px}.order .order__head{margin-bottom:19px}.order .order__main .sub{margin-bottom:15px}.order .incl{margin-bottom:19px;grid-template-columns:140px 1fr}.order .incl__vis{min-height:125px}.order .incl__body{padding:13px 18px}.order .incl__list{margin-top:9px;gap:5px 18px}.order .incl__change{padding-top:8px}.order .extra{min-height:66px;padding:10px 13px}.order .extra__text span{margin-top:3px}.order .extras{gap:8px 10px}.order .language-picker{min-height:62px}.order .step-actions{margin-top:13px}.order .sum__facts{margin-block:12px}.order .sum__trust{margin-top:14px!important}}
.order .brief-intro{padding:0 0 14px;background:none;border:0;border-bottom:1px solid #ffffff10;border-radius:0}.order .brief-intro b{font-size:16px;font-weight:550}.order .brief-intro p{display:none}.order .brief-intro>span{font-size:12px;color:#9aa8bf}
.order [data-brief]{gap:14px}.order .brief-item{background:#1b2029;border:1px solid #ffffff0c;border-radius:10px}.order .brief-item summary{padding:15px 18px;gap:12px}.order .brief-item summary b{font-size:16px;font-weight:600}.order .brief-item summary small{font-size:12px;margin-top:4px;color:#97a3b6}.order .brief-item__number{width:28px;height:28px;border:0;border-radius:7px;background:#2b3549;color:#b8c9f2}.order .brief-item__body{padding:17px 18px;border-color:#ffffff0d}.order .brief-item__status{font-size:11px}.order .brief-item__optional{gap:16px}.order .brief-item__body .field{margin-bottom:14px}.order .brief-item__body textarea{min-height:80px}.order .brief-item__optional textarea{min-height:66px}
.order .field input:not([type=checkbox]):not([type=radio]),.order .field textarea,.order .field select{background:#121720!important;border:1px solid #394352!important;color:#edf0f6;border-radius:7px!important;padding:11px 12px;font-size:14px;box-shadow:none}.order .field label,.order .field legend{font-size:14px;color:#dce2ed}.order .field label small{color:#949fb1;font-size:12px}.order .field input:focus,.order .field textarea:focus{outline:2px solid #7798ed;outline-offset:1px}.order .field input::placeholder,.order .field textarea::placeholder{color:#8390a5}.order .brief-options{background:#1a1e26;border:1px solid #ffffff0c;border-radius:9px}.order .brief-options>summary{padding:15px 18px;font-size:14px}.order .brief-options__body{padding:0 18px 18px}.order .brief-hint{font-size:12px;color:#929eb2;line-height:1.6}
.order .notice{border:1px solid #ffffff0d;background:#191e26!important;border-radius:9px!important;overflow:hidden}.order .notice__head{background:transparent!important;padding:14px 18px 0;color:#dce2ed;font-size:14px;font-weight:600}.order .notice__head i{display:none}.order .notice__body{padding:10px 18px 16px;font-size:12px;line-height:1.6;color:#9faabd}.order .notice__body ul{margin:7px 0 10px}.order .notice__body li{margin:3px 0}.order .check,.order .notice .check{background:transparent!important;border:0!important;border-radius:0!important;padding:10px 0 0!important;color:#c5cedf!important;font-size:13px;line-height:1.5;align-items:flex-start}.order .check input{width:17px;height:17px;flex:none;accent-color:#6484ff;margin-top:2px}.order .notice .check{border-top:1px solid #ffffff0e!important}.order a.link{color:#b0c4ff}
.order .drop{background:#1a1f29!important;border:1px dashed #52617a!important;box-shadow:none!important;padding:25px 20px;border-radius:10px!important}.order .drop:hover,.order .drop.is-over{background:#222d41!important;border-color:#94adf5!important}.order .drop__icon{background:#293751;color:#b8cbff;border-radius:10px}.order .drop__btn{background:#2d3b56;color:#dbe6ff;border:0;border-radius:7px}.order .drop b{font-size:17px}.order .drop>span{color:#a8b4c8;font-size:13px}.order .files li{background:#202735;color:#dbe4f4;border-color:#ffffff12}.order .choice{background:#1b2029!important;border-color:#ffffff0d!important}.order .choice.is-on{background:#24324a!important;border-color:#839ff2!important}.order .choice__icon{background:#232c3b!important}.order .review{background:#1b2029;border:1px solid #ffffff0c;border-radius:10px!important;padding:15px 18px}.order .review__row{border-color:#ffffff0d;font-size:14px}.order .method{background:#1a202b;border:1px solid #ffffff12;border-radius:8px!important;padding:13px 16px;font-size:14px}.order .method:has(input:checked){background:#26344d;border-color:#809ced;box-shadow:none}.order .methods{grid-template-columns:repeat(3,1fr)}.order .method small{font-size:11px}.order .done__steps{background:#1b2029;border-color:#ffffff12;color:#d5deed}
.order:has([data-step="3"]:not([hidden])) .sum__vis,.order:has([data-step="4"]:not([hidden])) .sum__vis{display:none}.order:has([data-step="3"]:not([hidden])) .sum__inclbl,.order:has([data-step="3"]:not([hidden])) .sum__inc,.order:has([data-step="4"]:not([hidden])) .sum__inclbl,.order:has([data-step="4"]:not([hidden])) .sum__inc{display:none}
@media(min-width:1001px){.order [data-step="3"] .step-actions [data-next],.order [data-step="4"] .step-actions [data-next-submit]{display:none}}
@media(max-width:700px){.order .brief-item__optional{grid-template-columns:1fr}.order .brief-item summary{padding:14px 12px}.order .brief-item summary b{font-size:14px}.order .brief-item__body{padding:15px}.order .brief-intro{flex-direction:row;align-items:center}.order .brief-intro b{font-size:14px}.order .brief-options>summary span{font-size:11px}.order .methods{grid-template-columns:1fr}.order .notice__body{padding:10px 15px 15px}.order .notice__head{padding-inline:15px}}
.order .incl__list li{gap:8px;align-items:center;line-height:1.5}
.order .incl__list li::before{content:"";display:block;flex:0 0 18px;width:18px;height:18px;margin:0;border-radius:50%;background:#74d4ad18 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fe0bc' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/13px no-repeat}
.order .incl__head small{color:#9eafd0;letter-spacing:.09em}.order .incl__head b{letter-spacing:-.025em}.order .incl__price{color:#edf1ff;text-shadow:0 0 16px #8f9dff24}
.order .incl__change{margin-top:12px;padding:6px 10px;border:1px solid #849ac42e;border-radius:6px;background:#293247;color:#c4d2f5;text-decoration:none;font-size:12px;line-height:1.4;transition:background .2s,border-color .2s}.order .incl__change:hover{background:#35445f;border-color:#9bb5ee70}.order .incl__change:focus-visible{outline:2px solid #9bb5ff;outline-offset:3px}
.order .incl__vis{box-shadow:inset -1px 0 #ffffff08}.order .incl{box-shadow:0 8px 25px #00000015}

.video-length{display:block!important}.video-length label,.video-length__scale{display:flex;justify-content:space-between;gap:12px}.video-length output{color:#aebcff;font-weight:600}.video-length input[type=range]{display:block;width:100%;margin:20px 0 12px;accent-color:#5875ff;cursor:pointer}.video-length__scale{font-size:12px;color:#a4afc0}

.order .extras-disclosure{grid-column:1/-1;list-style:none;min-width:0}
.extras-disclosure>details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 20px;border:1px solid #ffffff18;border-radius:12px;background:#1b212c;color:#edf0f6;cursor:pointer;font-weight:600;list-style:none}
.extras-disclosure>details>summary::-webkit-details-marker{display:none}
.extras-disclosure>details>summary:hover{border-color:#849dff70;background:#202938}
.extras-disclosure>details>summary:focus-visible{outline:2px solid #849dff;outline-offset:3px}
.extras-disclosure summary small{display:block;margin-top:5px;font-size:12px;font-weight:400;color:#a4afc0}
.extras-disclosure__icon{font-size:25px;font-weight:400;transition:transform .2s}
.extras-disclosure>details[open]>summary .extras-disclosure__icon{transform:rotate(45deg)}
.order .extras-disclosure__list{margin:12px 0 0;padding:0;list-style:none}
