/* UK Driving Theory Homepage — all styles are scoped to the template. */
#ukdt.ukdt{--bangla:"Hind Siliguri",sans-serif}
/* Free learning library. */
.ukdt-free{padding:108px 0;background:#fff}.ukdt-free__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ukdt-free-card{background:#f6f9fd;border:1px solid #e0e8f3;border-radius:16px;padding:18px 18px 22px;min-height:300px;display:flex;flex-direction:column;transition:transform .28s,box-shadow .28s}.ukdt-free-card:hover{transform:translateY(-6px);box-shadow:0 18px 35px rgba(31,77,134,.13)}.ukdt-free-card__visual{height:115px;border-radius:11px;background:linear-gradient(135deg,#e0f4ff,#f7fbff);border:1px solid #cddbea;display:grid;place-items:center;position:relative;color:var(--blue)}.ukdt-free-card__visual svg{width:56px;height:56px;stroke-width:1.55}.ukdt-free-card__visual span{position:absolute;right:11px;top:11px;color:#176439;background:#e5faea;border:1px solid #92e1a8;border-radius:40px;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;font-weight:800;padding:5px 9px}.ukdt-free-card__visual--violet{color:#8c70ec;background:linear-gradient(135deg,#f1edff,#fbfaff)}.ukdt-free-card__visual--navy{color:var(--navy);background:linear-gradient(135deg,#e8f1ff,#f7fbff)}.ukdt-free-card__visual--sky{color:#1478c9;background:linear-gradient(135deg,#e0f6ff,#f8fcff)}.ukdt-free-card__visual--lime{color:#4e7a21;background:linear-gradient(135deg,#effbc6,#fbfff0)}.ukdt-free-card h3{font-size:1.25rem;letter-spacing:-.04em;line-height:1.12;margin-top:20px;color:var(--blue)}.ukdt-free-card p{font-size:.84rem;color:var(--muted);line-height:1.6;margin-top:10px!important}.ukdt-free-card p b{font-size:1.05rem;display:inline-grid;place-items:center;min-width:29px;height:29px;border-radius:50%;background:#dce9ff;border:1px solid #a8c5f7;color:var(--navy);margin-right:5px}.ukdt-free-card a{display:inline-flex;align-items:center;gap:10px;width:max-content;background:linear-gradient(120deg,#1355b4,#13aeba);color:#fff;margin-top:auto;padding:10px 15px;border:1px solid #063a96;border-radius:8px;font-weight:700;font-size:.82rem}.ukdt-free-card a svg{width:16px}.ukdt-free-card--mock{grid-column:2}@media (max-width:800px){.ukdt-free{padding:75px 0}.ukdt-free__grid{grid-template-columns:repeat(2,1fr)}.ukdt-free-card--mock{grid-column:auto}}@media (max-width:450px){.ukdt-free__grid{grid-template-columns:1fr}}
/* Astra can apply global heading colours with higher-specificity selectors. */
#ukdt.ukdt .ukdt-hero h1{color:#fff!important}#ukdt.ukdt .ukdt-hero h1 em{color:#b8edff!important}#ukdt.ukdt .ukdt-hero .ukdt-lead,#ukdt.ukdt .ukdt-hero .ukdt-textlink,#ukdt.ukdt .ukdt-hero__trust{color:#d8e6fc!important}#ukdt.ukdt .ukdt-bilingual h2{color:#fff!important}#ukdt.ukdt .ukdt-bilingual h2 em{color:var(--lime)!important}#ukdt.ukdt .ukdt-bilingual>div>div>p,#ukdt.ukdt .ukdt-bilingual li{color:#d5e4fb!important}#ukdt.ukdt .ukdt-bilingual .ukdt-kicker{color:#cbe5ff!important}#ukdt.ukdt .ukdt-access h2{color:#fff!important}#ukdt.ukdt .ukdt-access h2 em{color:var(--lime)!important}#ukdt.ukdt .ukdt-access__copy>p,#ukdt.ukdt .ukdt-access li{color:#d4e4fb!important}#ukdt.ukdt .ukdt-final h2{color:var(--navy)!important}#ukdt.ukdt .ukdt-final h2 em{color:var(--blue)!important}
:root{--ukdt-sbw:0px}.ukdt{--navy:#08275b;--ink:#092454;--blue:#1558b0;--sky:#39a7eb;--lime:#d8f34d;--mint:#eaffb3;--paper:#f5f8fc;--line:#d8e2ef;--muted:#53627a;--white:#fff;--font:"DM Sans",system-ui,sans-serif;--bangla:"Noto Sans Bengali",sans-serif;color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;overflow:hidden;background:var(--paper)}.ukdt *, .ukdt *:before,.ukdt *:after{box-sizing:border-box}.ukdt a{text-decoration:none}.ukdt svg{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ukdt-sprite{position:absolute;width:0;height:0;overflow:hidden}.ukdt-shell{width:min(1160px,calc(100% - 48px));margin:auto}.ukdt h1,.ukdt h2,.ukdt h3,.ukdt p{margin:0}.ukdt h1,.ukdt h2{letter-spacing:-.055em;line-height:.98}.ukdt h2{font-size:clamp(2.35rem,4.3vw,4.5rem);font-weight:700}.ukdt h1 em,.ukdt h2 em{font-style:normal;color:var(--sky)}.ukdt-skip{position:absolute;z-index:50;left:20px;top:-50px;background:#fff;color:#000;padding:9px 14px;border-radius:7px}.ukdt-skip:focus{top:20px}.ukdt-offer{position:relative;z-index:3;color:#fff;background:#061d45;font-size:.85rem}.ukdt-offer .ukdt-shell{min-height:44px;display:flex;gap:12px;align-items:center;justify-content:center}.ukdt-offer strong{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.ukdt-offer__pulse{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(216,243,77,.14)}.ukdt-offer a{color:var(--lime);display:inline-flex;gap:5px;align-items:center;margin-left:10px;font-weight:700}.ukdt-offer a svg{width:15px}.ukdt-hero{position:relative;background:radial-gradient(90% 120% at 96% 5%,#1767bf 0%,rgba(18,79,163,.37) 30%,transparent 56%),linear-gradient(130deg,#061d45 0%,#08275b 62%,#0e448d 100%);color:#fff;padding:108px 0 0;isolation:isolate}.ukdt-hero:after{content:"";height:78px;display:block;background:var(--paper);clip-path:polygon(0 63%,100% 0,100% 100%,0 100%);margin-top:-1px}.ukdt-hero__road{position:absolute;inset:0;overflow:hidden;opacity:.18;z-index:-1}.ukdt-hero__road:before{content:"";position:absolute;height:700px;width:1100px;border:48px solid #55b6ee;border-radius:48%;right:-450px;bottom:-500px;transform:rotate(-28deg)}.ukdt-hero__road i{position:absolute;width:80px;height:6px;background:#c5edff;border-radius:5px;transform:rotate(-28deg);right:0;opacity:.8}.ukdt-hero__road i:nth-child(1){top:31%;right:4%}.ukdt-hero__road i:nth-child(2){top:41%;right:16%}.ukdt-hero__road i:nth-child(3){top:51%;right:28%}.ukdt-hero__road i:nth-child(4){top:61%;right:40%}.ukdt-hero__road i:nth-child(5){top:71%;right:52%}.ukdt-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}.ukdt-kicker{display:flex;gap:9px;align-items:center;color:#c7eaff;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.ukdt-kicker span{height:8px;width:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(216,243,77,.14)}.ukdt-kicker--blue{color:var(--blue)}.ukdt-kicker--blue span{background:var(--sky);box-shadow:0 0 0 5px rgba(57,167,235,.15)}.ukdt-hero h1{font-size:clamp(3rem,5.4vw,5.4rem);max-width:650px;font-weight:700}.ukdt-hero h1 em{background:linear-gradient(90deg,#aee9ff 5%,#fff 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.ukdt-lead{font-size:1.09rem;line-height:1.65;color:#c7d8f2;max-width:570px;margin-top:27px!important}.ukdt-actions{display:flex;gap:24px;align-items:center;margin-top:34px}.ukdt-button{border:none;cursor:pointer;display:inline-flex;gap:16px;align-items:center;justify-content:center;padding:16px 21px;border-radius:7px;font-size:.97rem;font-weight:800;transition:transform .25s,box-shadow .25s}.ukdt-button:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.17)}.ukdt-button svg{width:19px}.ukdt-button--light{color:var(--navy);background:#fff}.ukdt-button--lime{color:#132b4c;background:var(--lime)}.ukdt-textlink{color:#fff;font-weight:700;display:flex;gap:8px;align-items:center;font-size:.92rem}.ukdt-textlink svg{width:16px}.ukdt-hero__trust{margin-top:36px;padding-top:19px;border-top:1px solid rgba(255,255,255,.15);display:flex;gap:24px;color:#d6e4fb;font-size:.8rem}.ukdt-hero__trust span{display:flex;gap:7px;align-items:center}.ukdt-hero__trust svg{stroke:var(--lime);width:16px}.ukdt-hero__visual{position:relative;min-height:480px;display:flex;align-items:center}.ukdt-dashboard{width:min(100%,470px);margin:auto;position:relative;padding:20px 24px 22px;border-radius:18px;background:rgba(255,255,255,.97);color:var(--ink);box-shadow:0 42px 80px rgba(1,13,37,.46);transform:rotate(2deg);z-index:2}.ukdt-dashboard__top{height:33px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e9edf4;font-size:.72rem;font-weight:800}.ukdt-dashboard__top img{width:25px;height:23px;object-fit:contain}.ukdt-dashboard__top b{font-size:.62rem;color:#258948;background:#e3f8e8;padding:4px 7px;border-radius:12px;margin-left:auto}.ukdt-dashboard__progress{font-size:.66rem;color:#64728a;display:flex;align-items:center;gap:9px;margin-top:20px}.ukdt-dashboard__progress i{height:5px;flex:1;background:#e3e9f1;border-radius:5px;overflow:hidden}.ukdt-dashboard__progress i b{display:block;width:31%;height:100%;background:var(--sky)}.ukdt-dashboard__label{margin-top:22px!important;text-transform:uppercase;font-size:.62rem;font-weight:800;color:var(--blue);letter-spacing:.11em}.ukdt-dashboard h2{font-size:1.42rem;letter-spacing:-.035em;line-height:1.1;margin-top:6px}.ukdt-sign{width:62px;height:62px;border:5px solid #ed4954;transform:rotate(45deg);border-radius:5px;margin:25px auto 18px;display:grid;place-items:center}.ukdt-sign i{transform:rotate(-45deg);color:#253b62;font-size:2rem;font-weight:800;font-style:normal}.ukdt-answer{border:1px solid #dfe6ef;margin-top:9px;padding:9px 11px;border-radius:8px;display:flex;align-items:center;gap:9px;font-size:.71rem;font-weight:600}.ukdt-answer i{height:20px;width:20px;border-radius:50%;background:#eff3f8;color:#7a879a;font-style:normal;display:grid;place-items:center;font-size:.64rem}.ukdt-answer--selected{border-color:#59bd88;background:#effbf4}.ukdt-answer--selected i{background:#55bd87;color:#fff}.ukdt-answer--selected svg{margin-left:auto;width:17px;stroke:#35a66d}.ukdt-dashboard__bangla{font-family:var(--bangla);background:#eff7ff;margin-top:16px;padding:9px 11px;border-left:3px solid var(--sky);font-size:.68rem;line-height:1.55}.ukdt-dashboard__bangla b{display:block;font-family:var(--font);font-size:.57rem;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin-bottom:3px}.ukdt-orb{position:absolute;border-radius:50%;filter:blur(1px);z-index:1}.ukdt-orb--one{width:215px;height:215px;background:#4cc4ff;right:0;top:0;opacity:.33}.ukdt-orb--two{width:130px;height:130px;background:var(--lime);left:5%;bottom:5%;opacity:.22}.ukdt-float{position:absolute;z-index:3;background:#fff;color:var(--ink);box-shadow:0 12px 28px rgba(1,24,65,.25);border-radius:10px;padding:10px 13px;font-size:.61rem;display:grid;grid-template-columns:auto 1fr;column-gap:7px}.ukdt-float svg{width:20px;height:20px;fill:#f6b21b;stroke:#f6b21b;grid-row:span 2}.ukdt-float b{font-size:.69rem}.ukdt-float span{color:#718096}.ukdt-float--score{left:0;bottom:46px}.ukdt-float--lang{right:0;top:40px;display:flex;gap:5px;align-items:center;padding:8px}.ukdt-float--lang span{font-family:var(--font);background:#eef3fa;padding:3px 5px;border-radius:4px}.ukdt-float--lang b{font-family:var(--bangla);color:var(--blue);font-size:.7rem}.ukdt-stats{position:relative;z-index:2;background:#fff;box-shadow:0 12px 35px rgba(22,47,86,.12);border-radius:13px;display:grid;grid-template-columns:repeat(4,1fr);padding:25px 35px;margin-top:55px}.ukdt-stats div{padding:0 24px;border-right:1px solid #e3e9f1}.ukdt-stats div:last-child{border:0}.ukdt-stats strong{display:block;color:var(--blue);font-size:2.15rem;line-height:1;font-weight:800;letter-spacing:-.06em}.ukdt-stats strong:after{content:"+"}.ukdt-stats div:last-child strong:after{content:""}.ukdt-stats span{font-size:.76rem;color:var(--muted);font-weight:600;display:block;margin-top:6px}.ukdt-intro{padding:124px 0}.ukdt-intro__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}.ukdt-intro h2 em,.ukdt-section-head h2 em,.ukdt-how h2 em,.ukdt-faq h2 em{color:var(--blue)}.ukdt-intro__body{border-left:2px solid var(--sky);padding-left:27px;color:var(--muted);line-height:1.7;font-size:1.02rem}.ukdt-bangla{font-family:var(--bangla);color:var(--blue);font-size:.88rem;margin-top:16px!important}.ukdt-path{padding:104px 0;background:#eaf2fa}.ukdt-section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:50px}.ukdt-section-head>div{max-width:600px}.ukdt-section-head>p{max-width:340px;color:var(--muted);line-height:1.65;font-size:.94rem}.ukdt-path__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ukdt-tool{position:relative;overflow:hidden;padding:34px 30px 27px;background:#fff;border-radius:12px;min-height:310px;display:flex;flex-direction:column;transition:transform .28s,box-shadow .28s}.ukdt-tool:hover{transform:translateY(-7px);box-shadow:0 18px 30px rgba(29,72,126,.13)}.ukdt-tool__num{position:absolute;right:20px;top:8px;color:#edf2f7;font-size:5rem;line-height:1;font-weight:800;letter-spacing:-.1em}.ukdt-tool__icon{width:49px;height:49px;display:grid;place-items:center;background:#eaf6ff;color:var(--blue);border-radius:9px;position:relative}.ukdt-tool__icon svg{width:25px;height:25px}.ukdt-tool h3{font-size:1.35rem;letter-spacing:-.035em;margin-top:26px}.ukdt-tool p{color:var(--muted);line-height:1.65;font-size:.89rem;margin-top:10px}.ukdt-tool a{margin-top:auto;display:flex;align-items:center;gap:6px;color:var(--blue);font-size:.85rem;font-weight:800;padding-top:20px}.ukdt-tool a svg{width:16px}.ukdt-tool--blue{background:#1558b0;color:#fff}.ukdt-tool--blue p{color:#d4e7ff}.ukdt-tool--blue a{color:var(--lime)}.ukdt-tool--blue .ukdt-tool__icon{background:rgba(255,255,255,.13);color:#fff}.ukdt-tool--blue .ukdt-tool__num{color:rgba(255,255,255,.07)}.ukdt-tool--lime{background:var(--lime)}.ukdt-tool--lime .ukdt-tool__icon{background:rgba(255,255,255,.55);color:var(--navy)}.ukdt-tool--lime a{color:var(--navy)}.ukdt-tool--lime .ukdt-tool__num{color:rgba(8,39,91,.07)}.ukdt-bilingual{background:var(--navy);color:#fff;padding:120px 0}.ukdt-bilingual__grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.ukdt-bilingual h2{font-size:clamp(2.3rem,3.7vw,3.9rem)}.ukdt-bilingual h2 em{color:var(--lime)}.ukdt-bilingual p{color:#c8dcf8;line-height:1.7;margin-top:20px!important}.ukdt-bilingual ul,.ukdt-access ul{padding:0;margin:27px 0 0;list-style:none}.ukdt-bilingual li,.ukdt-access li{display:flex;gap:10px;align-items:center;color:#e2edff;font-size:.88rem;margin-top:13px}.ukdt-bilingual li svg,.ukdt-access li svg{width:17px;color:var(--lime)}.ukdt-translation{background:#fff;color:var(--ink);padding:27px;border-radius:13px;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;box-shadow:0 20px 40px rgba(1,13,38,.35)}.ukdt-translation>div{border-radius:8px;padding:15px;background:#f4f8fc;min-height:115px}.ukdt-translation>div:last-child{background:#eaf6ff;font-family:var(--bangla)}.ukdt-translation span{font-family:var(--font);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.ukdt-translation p{color:var(--ink);font-size:.82rem;line-height:1.6;margin-top:10px!important}.ukdt-translation svg{stroke:var(--blue);width:20px}.ukdt-translation__line{display:flex;gap:10px;align-items:center;justify-content:center;color:#bdd8fb;font-size:.67rem;font-weight:700;margin-top:22px}.ukdt-translation__line i{width:26px;height:1px;background:var(--lime)}.ukdt-how{padding:116px 0;background:#fff}.ukdt-section-head--center{display:block;text-align:center;margin-bottom:56px}.ukdt-section-head--center .ukdt-kicker{justify-content:center}.ukdt-steps{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.ukdt-steps:before{content:"";position:absolute;top:29px;left:16%;right:16%;border-top:2px dashed #ceddec}.ukdt-step{text-align:center;position:relative;padding:0 35px}.ukdt-step>span{width:59px;height:59px;margin:auto;background:#eff6fe;color:var(--blue);border:8px solid #fff;box-shadow:0 0 0 1px #d5e3f2;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.88rem;position:relative}.ukdt-step h3{font-size:1.08rem;margin-top:20px}.ukdt-step p{font-size:.85rem;line-height:1.6;color:var(--muted);margin-top:8px!important}.ukdt-access{padding:0 0 116px;background:#fff}.ukdt-access__box{position:relative;background:linear-gradient(116deg,#092454 0%,#0b3679 65%,#1160b9 100%);border-radius:18px;color:#fff;padding:63px 70px;display:grid;grid-template-columns:1fr 345px;gap:60px;overflow:hidden}.ukdt-access__box:before{content:"";position:absolute;width:500px;height:500px;border:50px solid rgba(109,205,255,.12);right:-285px;top:-240px;border-radius:50%}.ukdt-access__copy{position:relative}.ukdt-access h2{font-size:clamp(2.5rem,4vw,4rem)}.ukdt-access h2 em{color:var(--lime)}.ukdt-access__copy>p{max-width:500px;color:#c9ddfa;line-height:1.65;margin-top:19px!important}.ukdt-price{position:relative;text-align:center;background:#fff;color:var(--ink);border-radius:12px;padding:30px 25px}.ukdt-price>span{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.ukdt-price strong{display:block;font-size:3rem;letter-spacing:-.07em;line-height:1;margin-top:12px}.ukdt-price small{color:var(--muted);display:block;margin:8px 0 22px;font-size:.75rem}.ukdt-price .ukdt-button{width:100%}.ukdt-price p{margin-top:14px!important;color:#7d8b9e;font-size:.7rem}.ukdt-faq{padding:112px 0;background:#eaf2fa}.ukdt-faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:95px}.ukdt-faq>div>div>p{color:var(--muted);max-width:325px;line-height:1.65;margin-top:22px!important}.ukdt-accordion{border-top:1px solid #cbd8e7}.ukdt-accordion details{border-bottom:1px solid #cbd8e7;padding:0}.ukdt-accordion summary{cursor:pointer;list-style:none;font-weight:700;padding:21px 3px;font-size:1rem;display:flex;justify-content:space-between;gap:15px}.ukdt-accordion summary::-webkit-details-marker{display:none}.ukdt-accordion summary svg{width:18px;transition:transform .22s}.ukdt-accordion details[open] summary svg{transform:rotate(90deg)}.ukdt-accordion details p{padding:0 3px 21px;color:var(--muted);line-height:1.65;font-size:.88rem}.ukdt-final{background:#fff;padding:105px 0}.ukdt-final__box{background:linear-gradient(115deg,#d9f34b 0%,#b6e947 100%);border-radius:14px;padding:54px 65px;display:flex;align-items:center;justify-content:space-between;gap:40px}.ukdt-final__box .ukdt-kicker{color:#274d38}.ukdt-final__box .ukdt-kicker span{background:var(--blue);box-shadow:none}.ukdt-final h2{font-size:clamp(2.4rem,4vw,3.8rem)}.ukdt-final h2 em{color:var(--blue)}.ukdt-final .ukdt-button{background:var(--navy);color:#fff;white-space:nowrap}.ukdt-footer{background:#061d45;color:#fff}.ukdt-footer__top{padding:66px 0 52px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.ukdt-brand{display:flex;align-items:center;gap:10px}.ukdt-brand img{width:50px;height:46px;object-fit:contain;filter:brightness(0) invert(1)}.ukdt-brand strong{line-height:1.03;font-size:1.12rem;letter-spacing:-.04em}.ukdt-brand em{font-style:normal;color:var(--sky)}.ukdt-footer p{font-size:.81rem;line-height:1.6;color:#b3c8e7;max-width:285px;margin-top:15px!important}.ukdt-footer h3{font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;color:#91bff0;margin:5px 0 16px}.ukdt-footer a{display:block;color:#d9e8fb;font-size:.84rem;margin:10px 0}.ukdt-footer a:hover{color:var(--lime)}.ukdt-footer__bottom{border-top:1px solid rgba(255,255,255,.11);padding:19px 0;color:#8da7cd;font-size:.7rem;display:flex;justify-content:space-between;gap:20px}.ukdt-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.25,1)}.ukdt-reveal.is-visible{opacity:1;transform:none}.ukdt-path__grid .ukdt-reveal:nth-child(2),.ukdt-steps .ukdt-reveal:nth-child(2){transition-delay:.12s}.ukdt-path__grid .ukdt-reveal:nth-child(3),.ukdt-steps .ukdt-reveal:nth-child(3){transition-delay:.24s}@media (max-width:800px){.ukdt-shell{width:min(100% - 34px,620px)}.ukdt-offer .ukdt-shell{padding:9px 0;min-height:0;flex-wrap:wrap;gap:6px 10px;line-height:1.2}.ukdt-offer a{margin-left:0}.ukdt-hero{padding-top:70px}.ukdt-hero__grid,.ukdt-bilingual__grid,.ukdt-faq__grid,.ukdt-intro__grid{grid-template-columns:1fr;gap:44px}.ukdt-hero__copy{text-align:center}.ukdt-hero__copy .ukdt-kicker,.ukdt-actions,.ukdt-hero__trust{justify-content:center}.ukdt-hero__visual{min-height:420px}.ukdt-dashboard{transform:none;padding:17px}.ukdt-float--score{left:-5px}.ukdt-stats{grid-template-columns:repeat(2,1fr);padding:16px;margin-top:28px}.ukdt-stats div{padding:14px;border-right:0}.ukdt-stats div:nth-child(1),.ukdt-stats div:nth-child(2){border-bottom:1px solid #e3e9f1}.ukdt-intro{padding:80px 0}.ukdt-section-head{display:block}.ukdt-section-head>p{margin-top:20px}.ukdt-path{padding:75px 0}.ukdt-path__grid,.ukdt-steps{grid-template-columns:1fr;gap:16px}.ukdt-tool{min-height:250px}.ukdt-bilingual{padding:76px 0}.ukdt-translation{padding:15px;gap:8px}.ukdt-translation>div{padding:10px;min-height:100px}.ukdt-translation p{font-size:.7rem}.ukdt-how{padding:75px 0}.ukdt-steps:before{display:none}.ukdt-step{padding:10px 28px 20px}.ukdt-access{padding-bottom:75px}.ukdt-access__box{padding:42px 25px;grid-template-columns:1fr;gap:35px}.ukdt-faq{padding:75px 0}.ukdt-final{padding:75px 0}.ukdt-final__box{padding:36px 26px;display:block}.ukdt-final .ukdt-button{margin-top:25px}.ukdt-footer__top{grid-template-columns:1fr 1fr;gap:35px}.ukdt-footer__top>div:first-child{grid-column:span 2}.ukdt-footer__bottom{display:block;line-height:1.6}.ukdt-footer__bottom span{display:block}.ukdt-hero__trust{gap:12px;flex-wrap:wrap}.ukdt-reveal{opacity:1;transform:none;transition:none}}@media (max-width:450px){.ukdt-hero h1{font-size:2.8rem}.ukdt-actions{flex-direction:column;gap:17px}.ukdt-dashboard h2{font-size:1.25rem}.ukdt-float--lang{right:-8px}.ukdt-translation{grid-template-columns:1fr}.ukdt-translation>svg{transform:rotate(90deg);margin:auto}.ukdt-footer__top{grid-template-columns:1fr}.ukdt-footer__top>div:first-child{grid-column:span 1}}
