.shell{background:var(--white);min-height:100svh}.dk{--white:#060708;--concrete:#0c0e11;--concrete-2:#14181e;--black:#f2f3ef;--grey:#a4a9b2;--grey-2:#727882;--line:#ffffff1a;--line-2:#ffffff38;--livery-soft:color-mix(in srgb, var(--livery) 16%, transparent);--ok:var(--livery);--accent2:#f8c300;--stripe:var(--livery);background:var(--white);color:var(--black);transition:--livery .4s}.dk ::selection{background:var(--livery);color:#050505}.dk :focus-visible{outline-color:var(--livery)}@property --livery{syntax:"<color>";inherits:true;initial-value:#1fa84a}.shell{transition:--livery .6s}.dk .hl{color:var(--livery);text-shadow:0 0 46px color-mix(in srgb, var(--livery) 55%, transparent)}.dk .btn{border-radius:0;font-weight:700}.dk .btn-primary{background:var(--livery);color:#050505;box-shadow:0 10px 30px -12px color-mix(in srgb, var(--livery) 80%, transparent);position:relative;overflow:hidden}.dk .btn-primary:after{content:"";width:40%;transition:left .6s var(--ease);background:linear-gradient(100deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.dk .btn-primary:hover{background:var(--livery);filter:brightness(1.12);box-shadow:0 0 34px -2px color-mix(in srgb, var(--livery) 70%, transparent)}.dk .btn-primary:hover:after{left:130%}.dk .btn-white{color:#060708;background:#f2f3ef}.dk .btn-white:hover{background:var(--livery);color:#050505}.dk .btn-line{color:var(--black);box-shadow:inset 0 0 0 1.5px var(--line-2)}.dk .btn-line:hover{background:var(--black);color:#060708}.dk .btn-dark{background:var(--livery);color:#050505;font-weight:700}.dk .btn-dark:hover{filter:brightness(1.12);box-shadow:0 0 28px -4px color-mix(in srgb, var(--livery) 65%, transparent)}.dk .textlink{-webkit-text-decoration-color:var(--livery);text-decoration-color:var(--livery)}.dk .textlink:hover{color:var(--livery)}.dk{--max:1760px;--gutter:clamp(20px, 5vw, 96px)}.dk .header{color:#f2f3ef}.dk .header.solid{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--line);background:#060708db}.dk .header .nav a{color:#f2f3efb8}.dk .header .nav a:hover,.dk .header .nav a[aria-current=page]{color:#fff}.dk .header .nav a[aria-current=page]{box-shadow:0 2px 0 var(--livery)}.dk .header .logo-word span{color:#f2f3ef9e}.dk .header .burger i{background:#fff}.dk .header .hp:hover .hp-in,.dk .header .hp:focus-visible .hp-in,.dk .header .hw:hover{box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff1f}.dk .header:after{content:"";background:var(--stripe);opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.dk .header.solid:after{opacity:1}.dk .drawer{border-top:1px solid var(--line);background:#060708}.dk .logo-word span{color:var(--grey)}.dk .footer{color:#f2f3ef;--white:#f2f3ef;border-top:1px solid var(--line);background:#040506}.dk .footer .stripe{background:var(--stripe);height:4px;box-shadow:0 0 24px color-mix(in srgb, var(--livery) 55%, transparent)}.dk .footer-bottom{color:#ffffff80}.dk .teaser{color:#f2f3ef;--white:#f2f3ef;--black:#040506;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#040506}.dk .teaser-in p{color:#ffffffbd}.dk .teaser-plate{color:#050505;background:#f8c300;border-radius:3px;box-shadow:inset 0 0 0 2px #050505}.dk .mobile-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--line-2);background:#060708f0}.dk .mb-icon{box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:0}.dk .toast{color:#060708;background:#f2f3ef;border-radius:0}.dk .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%23f2f3ef' stroke-width='1.6' d='m1 1 5 5 5-5'/%3E%3C/svg%3E")}.dk .field input,.dk .field select,.dk .field textarea{box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--black);background:#0d1014;border-radius:0}.dk .field input::placeholder,.dk .field textarea::placeholder{color:var(--grey-2)}.dk .field input:focus,.dk .field select:focus,.dk .field textarea:focus{box-shadow:inset 0 0 0 2px var(--livery)}.dk .field .hint.ok{color:var(--livery)}.dk .check input{background:#0d1014;border-radius:0}.dk .check input:checked{background:var(--livery)}.dk .check input:checked:after{border-color:#050505}.dk .page-head{background:radial-gradient(65% 90% at 82% 20%, color-mix(in srgb, var(--livery) 13%, transparent), transparent 70%), var(--concrete);border-bottom:1px solid var(--line)}.dk .page-head:after{background:var(--stripe);height:3px;box-shadow:0 0 22px color-mix(in srgb, var(--livery) 60%, transparent)}.dk .ruler:before{background:var(--grey-2)}.dk .ruler:after{background:repeating-linear-gradient(90deg, var(--grey-2) 0 1px, transparent 1px 80px), repeating-linear-gradient(90deg, var(--grey-2) 0 1px, transparent 1px 16px);background-repeat:no-repeat;background-size:100% 100%,100% 6px}.dk .stars{color:#ffc531}.dk .stars svg path{filter:none}.dk .rb{color:var(--black)}.dk .review-card{background:var(--concrete-2);border-radius:0}.dk .review-card:hover{box-shadow:inset 0 0 0 1px var(--livery)}.dk .stepper-bar,.dk .jump{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line);background:#060708eb}.dk .jump a:hover{color:var(--livery)}.dk .svc-cat-media,.dk .split-media,.dk .wide,.dk .tr-learn-media{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:0}.dk .svc-list,.dk .causes,.dk .methods,.dk .figures,.dk .values,.dk .details,.dk .systems-list,.dk .sys-acc,.dk .sensor-list,.dk .faq-list{border-top-color:var(--line-2)}.dk .systems-list button{padding-inline:10px;transition:color .15s,background-color .15s,box-shadow .15s}.dk .systems-list button[aria-pressed=true]{background:var(--concrete-2);color:var(--livery);box-shadow:inset 3px 0 0 var(--livery)}@media (max-width:1080px){.dk .systems-list button{border-radius:0}.dk .systems-list button[aria-pressed=true]{background:var(--livery);color:#050505;box-shadow:none;font-weight:700}}.dk .sys-item[data-open=true] .sys-head{background:var(--concrete-2);color:var(--livery);padding-inline:12px}.dk .system-media{box-shadow:inset 0 0 0 1px var(--line-2);background:#071923;border-radius:0}.dk .adas-figure img{filter:invert()hue-rotate(180deg)brightness(1.06);mix-blend-mode:lighten;box-shadow:inset 0 0 0 1px var(--line-2);background:#000;border-radius:0}.dk .sensors-stage{background:var(--concrete-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:0}.dk .sensors-progress{background:var(--line)}.dk .sensors-progress span{background:var(--livery);box-shadow:0 0 12px var(--livery)}.dk .figures b{color:var(--black);text-shadow:0 0 36px color-mix(in srgb, var(--livery) 25%, transparent)}.dk .tr-hero{color:#f2f3ef;border-bottom:1px solid var(--line);background:#060708}.dk .tr-hero .lede{color:var(--grey)}.dk .tr-hero .btn-line{color:#f2f3ef;box-shadow:inset 0 0 0 1.5px var(--line-2)}.dk .tr-hero .btn-line:hover{color:#060708;background:#f2f3ef}.dk .tr-facts{color:var(--grey)}.dk .tq-front{background:#f2f3ef}.dk .tr-tilt{background:var(--concrete-2);color:#f2f3ef;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:0}.dk .tr-readout{color:var(--grey);box-shadow:inset 0 0 0 1px var(--line-2);background:#0c0e12e6;border-radius:0}.dk .tr-mm{color:#f2f3ef}.dk .tr-status{border-left-color:var(--line-2)}.dk .rd{background:var(--concrete);border-bottom:1px solid var(--line)}.dk .rd-stop{border-top-color:var(--line-2)}.dk .rd-stop.on{border-top-color:var(--livery)}.dk .rd-plate{color:#050505;background:#f8c300;border-radius:3px;box-shadow:inset 0 0 0 2px #050505,0 12px 28px -12px #000000b3}.dk .rd-road{box-shadow:inset 0 1px 0 var(--line-2), inset 0 -1px 0 var(--line-2);background:#12161d}.dk .rd-dashes{background:repeating-linear-gradient(90deg,#f2f3efa6 0 64px,#0000 64px 128px)}@media (max-width:899px){.dk .rd-dashes{background:repeating-linear-gradient(#f2f3efa6 0 26px,#0000 26px 52px)}.dk .rd-stop.on:before{background:var(--livery)}}.dk .tr-who-list{border-top-color:var(--line-2)}.dk .calc{background:var(--concrete);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dk .calc-panel{color:#f2f3ef;box-shadow:inset 0 0 0 1px var(--line-2), 0 40px 70px -40px #000;background:#101318;border-radius:0}.dk .calc-input label{color:var(--grey)}.dk .calc-row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--livery) var(--p,50%), #ffffff29 var(--p,50%))}.dk .calc-row input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--livery), 0 4px 12px #000;background:#f2f3ef}.dk .calc-out{border-top-color:var(--line)}.dk .calc-out dt{color:var(--grey)}.dk .calc-year{color:#050505;background:#f8c300;border-radius:3px;box-shadow:inset 0 0 0 2px #050505}.dk .calc-year dt{color:#050505b8}.dk .cu-num{background:var(--concrete-2);color:var(--grey);box-shadow:inset 0 0 0 1.5px var(--line-2)}.dk .cu-step.on .cu-num{background:var(--livery);color:#050505;box-shadow:0 0 20px -4px color-mix(in srgb, var(--livery) 65%, transparent);font-weight:700}.dk .tr-learn{background:var(--concrete);color:#f2f3ef;border-top:1px solid var(--line)}.dk .tr-learn-facts{border-top-color:var(--line-2)}.dk .tr-learn-facts>div{border-bottom-color:var(--line)}.dk .tr-learn-facts dd{color:var(--grey)}.dk .tr-band{border-top-color:var(--line);border-bottom:1px solid var(--line);background:#040506}.dk .tr-band-plate{color:#050505;background:#f8c300;border-radius:3px;box-shadow:inset 0 0 0 2px #050505}.dk .ce-chip{background:var(--concrete);color:var(--black);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:0}.dk .ce-chip:hover{box-shadow:inset 0 0 0 1.5px var(--livery)}.dk .ce-chip[aria-pressed=true]{background:var(--livery);color:#050505;box-shadow:none}.dk .stepper li[data-state=current] button{color:var(--black);border-color:var(--livery)}.dk .stepper li[data-state=current] .dot,.dk .stepper li[data-state=done] .dot{color:#050505;background:var(--livery);box-shadow:none;font-weight:700}.dk .cat{box-shadow:inset 0 0 0 1px var(--line-2);background:#101318;border-radius:0}.dk .cat[aria-selected=true]{box-shadow:0 0 0 2px var(--livery), 0 12px 32px -10px color-mix(in srgb, var(--livery) 55%, transparent)}.dk .cat-count{background:var(--livery);color:#050505;border-radius:0}.dk .option{background:var(--concrete);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:0}.dk .option:hover{box-shadow:inset 0 0 0 1px var(--livery)}.dk .option[data-on=true]{background:var(--concrete-2);box-shadow:inset 0 0 0 2px var(--livery), 0 12px 28px -16px color-mix(in srgb, var(--livery) 50%, transparent)}.dk .option-ic{background:var(--concrete-2);color:var(--black);border-radius:0}.dk .option[data-on=true] .option-ic{background:var(--livery);color:#050505}.dk .box{border-radius:0}.dk .option[data-on=true] .box,.dk .unsure[aria-pressed=true] .box{background:var(--livery);color:#050505;box-shadow:none}.dk .unsure{background:var(--concrete);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:0}.dk .unsure:hover{box-shadow:inset 0 0 0 1px var(--livery)}.dk .unsure[aria-pressed=true]{background:var(--concrete-2);box-shadow:inset 0 0 0 2px var(--livery)}.dk .make{background:var(--concrete);box-shadow:inset 0 0 0 1px var(--line);color:var(--grey);border-radius:0}.dk .make img{filter:brightness(0)invert()}.dk .make:hover{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--black)}.dk .make[aria-pressed=true]{background:var(--concrete-2);color:var(--black);box-shadow:inset 0 0 0 2px var(--livery), 0 0 30px -8px var(--livery)}.livery-bar{background:var(--concrete-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--livery) 50%, var(--line-2)), 0 14px 36px -18px color-mix(in srgb, var(--livery) 45%, transparent);align-items:center;gap:14px;margin-top:16px;padding:14px 18px 14px 22px;display:flex;position:relative}.livery-stripe{background:var(--stripe);width:4px;position:absolute;top:0;bottom:0;left:0}.livery-bar img{filter:brightness(0)invert();flex-shrink:0}.livery-copy{color:var(--grey);gap:2px;font-size:14px;display:grid}.livery-copy b{color:var(--black);font-family:var(--display);letter-spacing:-.01em;font-size:15.5px;font-stretch:112%}.dk .chip{background:var(--concrete);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:0}.dk .chip:hover{box-shadow:inset 0 0 0 1px var(--livery)}.dk .chip[aria-pressed=true]{background:var(--livery);color:#050505;box-shadow:none}.dk .toggle{background:var(--concrete);border-radius:0}.dk .toggle i:after{background:#050505}.dk .toggle input:not(:checked)+i:after{background:#f2f3ef}.dk .chat{box-shadow:inset 0 0 0 1px var(--line-2), 0 26px 50px -30px #000000bf;background:#0b141a;border-radius:0}.dk .chat-top{color:#e9edef;background:#161f26;border-bottom:1px solid #ffffff14}.dk .chat-av{box-shadow:inset 0 0 0 1px var(--line-2);background:#060708}.dk .bubble{color:#e9edef;background:#005c4b;border-radius:6px 0 6px 6px;box-shadow:0 2px 8px #00000059}.dk .bubble:after{border-left-color:#005c4b}.dk .dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--line-2);background:#060708f0}.dk .dock-back{border-radius:0}.dk .done-mark{background:var(--livery);color:#050505}.dk .done-next{border-top-color:var(--line-2)}.dk main{z-index:1;position:relative}.dk .ticket{background:var(--concrete);border:1px solid var(--line-2);border-radius:0}.dk .progress i{background:var(--concrete-2);color:#050505}.dk .progress li[data-state=done] i{background:var(--livery);color:#050505;box-shadow:none}.dk .progress li[data-state=done]:not(:last-child):before{background:var(--livery)}.dk .progress li[data-state=now] i{background:var(--livery);box-shadow:inset 0 0 0 2px #060708, 0 0 0 5px var(--livery-soft)}.dk .stamp{border-color:var(--line-2);border-radius:0}.dk .stamp.ok{color:var(--livery);border-color:var(--livery)}.dk .stamp.new{background:var(--livery);color:#050505}.dk .track-note{background:var(--concrete-2);box-shadow:inset 3px 0 0 var(--livery), inset 0 0 0 1px var(--line);border-radius:0}.jc-stripe{z-index:2;background:var(--stripe);height:3px;position:absolute;bottom:0;left:0;right:0}@keyframes jc-in{0%{opacity:0;transform:scale(1.08)}}.jc-rows{margin:0;padding:6px 18px}.jc-rows>div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:13px 0;font-size:14.5px;display:grid}.jc-rows>div:last-child{border-bottom:0}.jc-rows dt{color:var(--grey);align-items:center;gap:10px;display:flex}.jc-rows dd{color:var(--grey-2);overflow-wrap:anywhere;margin:0}.jc-rows [data-on=true] dd{color:var(--black);font-weight:600}.jc-tick{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);flex-shrink:0;place-items:center;display:grid}.jc-rows [data-on=true] .jc-tick{background:var(--livery);color:#050505;box-shadow:none}.jc-foot{border-top:1px solid var(--line);padding:14px 18px 16px}.explain{margin-top:12px}.explain textarea{min-height:120px}.q-last{grid-template-columns:minmax(0,1fr)}.send{position:relative}.send-head h1{max-width:18ch;font-size:clamp(2.4rem,5vw,4.6rem)}.send-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:8px;display:grid}.send-phone{box-shadow:inset 0 0 0 1px var(--line-2), 0 40px 80px -40px #000000e6, 0 0 60px -20px color-mix(in srgb, var(--livery) 40%, transparent);background:#050505;border-radius:34px;padding:14px}.send-phone-in{border-radius:22px;overflow:hidden}.send-phone .chat{box-shadow:none}.send-phone .chat-body{align-items:flex-start;min-height:380px}.send-right{gap:12px;display:grid}.send-tile{background:var(--concrete);color:var(--black);box-shadow:inset 0 0 0 1px var(--line-2);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px 18px 18px;transition:box-shadow .25s,transform .25s;display:grid}.send-tile:hover{box-shadow:inset 0 0 0 1.5px var(--livery);transform:translate(4px)}.send-tile b{font-size:1.15rem;display:block}.send-tile small{color:var(--grey);margin-top:2px;font-size:14.5px;display:block}.send-ic{background:var(--concrete-2);width:56px;height:56px;color:var(--black);place-items:center;display:grid}.send-tile-main{background:var(--livery);color:#050505;box-shadow:0 20px 50px -24px var(--livery);padding-block:24px}.send-tile-main small{color:#050505b8}.send-tile-main .send-ic{color:#050505;background:#0505051f}.send-tile-main:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--livery) 30%, transparent), 0 24px 60px -20px var(--livery)}.send-next{border-top:1px solid var(--line-2);counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid}.send-next li{counter-increment:s;color:var(--grey);padding:18px 16px 0 0;font-size:14.5px}.send-next li+li{border-left:1px solid var(--line);padding-left:16px}.send-next li:before{content:"0" counter(s);font-family:var(--display);color:var(--livery);margin-bottom:10px;font-weight:800;display:block}.send-next b{color:var(--black);margin-bottom:4px;display:block}@media (max-width:1080px){.send-grid{grid-template-columns:minmax(0,1fr)}.send-phone{max-width:440px}}@media (max-width:720px){.send-next{grid-template-columns:minmax(0,1fr)}.send-next li+li{border-left:0;padding-left:0}.send-tile{grid-template-columns:46px minmax(0,1fr) auto;padding:14px}.send-ic{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.q-bg img{animation:none}}.q{isolation:isolate;position:relative}.q-bg{z-index:-1;pointer-events:none;position:fixed;inset:0}.q-bg img{object-fit:cover;opacity:.5;animation:1.4s cubic-bezier(.2,.7,.2,1) both jc-in}.q-bg:after{content:"";background:linear-gradient(90deg, var(--white) 0%, #0a0b0dcc 40%, #0a0b0d4d 100%), linear-gradient(0deg, var(--white) 0%, transparent 35%);position:absolute;inset:0}.q-credit{z-index:1;text-align:right;color:#f2f3ef73;pointer-events:none;max-width:46ch;font-size:11.5px;line-height:1.35;position:fixed;bottom:10px;right:16px}@media (max-width:1080px){.q-credit{display:none}}.jc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101215db;position:relative}.jc-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.jc-head b{font-family:var(--display);color:var(--black);font-size:1.2rem;font-stretch:112%;display:block}.jc-head span{color:var(--grey);font-size:13.5px;display:block}.jc-n{color:var(--livery);font-weight:700}.jc-head+.jc-stripe{height:3px;display:block;position:static}.jc-tip{border-top:1px solid var(--line);color:var(--grey);margin:0;padding:14px 18px;font-size:14.5px;line-height:1.5}.jc-tip b{letter-spacing:.02em;color:var(--livery);margin-bottom:4px;font-size:13px;display:block}.picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.pick{background:var(--concrete);color:var(--grey);box-shadow:inset 0 0 0 1px var(--line-2);text-align:center;justify-items:center;gap:10px;padding:18px 10px 16px;font-size:15px;font-weight:600;transition:box-shadow .2s,color .2s;display:grid}.pick svg{width:100%;max-width:120px;height:auto;overflow:visible}.pick path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pick path[stroke-dasharray]{stroke-dasharray:.03 .05}.pick:hover{color:var(--black);box-shadow:inset 0 0 0 1px var(--livery)}.pick:hover path:not([stroke-dasharray]),.pick[aria-checked=true] path:not([stroke-dasharray]){animation:.9s both pick-draw}.pick:hover path:nth-child(2),.pick[aria-checked=true] path:nth-child(2){animation-delay:.15s}.pick:hover path:nth-child(3),.pick[aria-checked=true] path:nth-child(3){animation-delay:.3s}.pick:hover path:nth-child(4),.pick[aria-checked=true] path:nth-child(4){animation-delay:.45s}.pick[aria-checked=true]{color:var(--black);background:var(--concrete-2);box-shadow:inset 0 0 0 2px var(--livery)}.pick[aria-checked=true] svg{color:var(--livery)}@keyframes pick-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:720px){.picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pick path{animation:none!important}}.model-field{position:relative}.model-list{z-index:20;background:var(--concrete-2);box-shadow:inset 0 0 0 1px var(--line-2), 0 20px 40px -16px #000;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0}.model-list li{cursor:pointer;justify-content:space-between;gap:12px;padding:10px 12px;font-size:15px;display:flex}.model-list li span{color:var(--grey);font-size:13.5px}.model-list li[aria-selected=true]{background:color-mix(in srgb, var(--livery) 18%, transparent)}.upsell{isolation:isolate;box-shadow:inset 0 0 0 1px var(--line-2);margin-top:70px;position:relative;overflow:hidden}.upsell video{z-index:-2;object-fit:cover;object-position:75% 50%;width:100%;height:100%;position:absolute;inset:0}.upsell:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--white) 20%, #0a0b0d99 60%, transparent);position:absolute;inset:0}.upsell-in{max-width:560px;padding:clamp(28px,4vw,48px)}.upsell-in .logo{color:var(--black)}.upsell h2{margin-top:24px;font-size:clamp(1.8rem,3.4vw,2.8rem)}.upsell p{color:var(--grey);margin:14px 0 24px;line-height:1.55}@media (max-width:720px){.q-bg{height:46vh;bottom:auto}.q-bg:after{background:linear-gradient(0deg, var(--white) 0%, #0a0b0d8c 60%, #0a0b0d59 100%)}}.earn{isolation:isolate;color:#06150b;background:linear-gradient(105deg,#0f5c2e 0%,#1fae55 42%,#8be36a 78%,#d8f56b 100%);padding:clamp(40px,6vw,72px) 0;position:relative;overflow:hidden}.earn:before{content:"";z-index:-1;opacity:.18;background:repeating-linear-gradient(-55deg,#000 0 2px,#0000 2px 22px);position:absolute;inset:0}.earn-art{z-index:-1;opacity:.9;width:min(720px,60%);height:100%;position:absolute;top:0;right:0}.earn-grid{stroke:#0000001f;stroke-width:1px;fill:none}.earn-line{stroke:#06150b;stroke-width:7px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:2.4s cubic-bezier(.3,.7,.2,1) .3s forwards earn-draw}.earn-arrow{stroke:#06150b;stroke-width:7px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:.4s 2.4s forwards earn-fade}.earn-dot{fill:#fff;stroke:#06150b;stroke-width:4px;opacity:0;animation:.4s 1.6s forwards earn-fade}@keyframes earn-draw{to{stroke-dashoffset:0}}@keyframes earn-fade{to{opacity:1}}.earn-in{flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,40px);display:flex}.earn-plate{color:#050505;font-family:var(--display);background:#f8c300;border-radius:5px;flex-shrink:0;padding:7px 14px 8px;font-size:.95rem;font-weight:800;font-stretch:125%;box-shadow:inset 0 0 0 2px #050505}.earn-copy{flex:380px;min-width:0}.earn-copy h2{font-family:var(--display);letter-spacing:-.03em;color:#06150b;margin:0;font-size:clamp(1.8rem,3.6vw,3.2rem);font-weight:800;font-stretch:125%;line-height:.98}.earn-copy h2 em{color:#fff;text-shadow:0 2px #00000040;font-style:italic;display:block}.earn-copy p{color:#06150bd9;max-width:52ch;margin-top:12px;font-weight:500}.earn-btn{color:#fff;white-space:nowrap;background:#06150b;border-radius:6px;align-items:center;gap:10px;padding:18px 26px;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 16px 30px -14px #000000b3}.earn-btn:hover{transform:translateY(-2px)}.earn-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.earn-line{stroke-dashoffset:0;animation:none}.earn-arrow,.earn-dot{opacity:1;animation:none}}@media (max-width:720px){.earn-art{opacity:.35;width:100%}.earn-btn{justify-content:center;width:100%}}.dk .field .hint.cover{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.dk .field .hint.cover b{font-weight:700}.dk .field .hint.cover:before{content:"";background:currentColor;border-radius:50%;align-self:center;width:9px;height:9px;box-shadow:0 0 10px}.dk .field .hint.cover-london{color:#2ccf5f}.dk .field .hint.cover-near{color:#f5a524}.dk .field .hint.cover-far{color:#ff5a4f}button.send-tile{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:0}button.send-tile:disabled{opacity:.7;cursor:progress}.dk .xh-note{position:relative}.dk .xh-note:after{content:attr(data-tip);color:#07090b;white-space:normal;text-align:left;opacity:0;pointer-events:none;background:#f2f5f1;width:max-content;max-width:280px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.4;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 12px);right:0;transform:translateY(6px);box-shadow:0 16px 40px -12px #000c}.dk .xh-note:hover:after,.dk .xh-note:focus-visible:after{opacity:1;transform:none}.dk .footer-co{color:#ffffff80;max-width:none;margin:0 0 18px;font-size:13.5px;line-height:1.6}.dk .footer-co a{color:#ffffffb8;text-underline-offset:3px;text-decoration:underline}.dk .footer-co a:hover{color:#fff}
