.drt{--drt-bg:#f4f6f9;--drt-surface:#fff;--drt-line:#e6e9ef;--drt-ink:#0e1622;--drt-ink-soft:#5a6373;--drt-muted:#9aa2b1;--drt-navy:#0e2742;--drt-navy-2:#16365c;--drt-blue:#2e86de;--drt-blue-deep:#1e5fb0;--drt-good:#1f9d55;--drt-rent:#c0392b;--drt-gold:#c08a2e;--drt-r:16px;--drt-r-sm:12px;--drt-ease:cubic-bezier(.16,1,.3,1);--drt-shadow:0 18px 50px -28px #0e274273;background:var(--drt-bg);color:var(--drt-ink);-webkit-font-smoothing:antialiased;line-height:1.55}.drt *{box-sizing:border-box}.drt .wrap{max-width:1120px;margin:0 auto;padding:0 22px}.drt a{color:inherit;text-decoration:none}.drt .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--drt-blue);font-size:11px;font-weight:800}.drt .btn{cursor:pointer;transition:.2s var(--drt-ease);white-space:nowrap;border:1.5px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.drt .btn-primary{background:var(--drt-navy);color:#fff}.drt .btn-primary:hover{box-shadow:var(--drt-shadow);transform:translateY(-2px)}.drt .btn-ghost{color:var(--drt-navy);border-color:var(--drt-line);background:#fff}.drt .btn-ghost:hover{border-color:var(--drt-blue);color:var(--drt-blue)}.drt .nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--drt-line);background:#f4f6f9d9;position:sticky;top:0}.drt .nav-in{justify-content:space-between;align-items:center;height:64px;display:flex}.drt .nav img{height:30px}.drt .nav .btn{padding:9px 16px;font-size:13.5px}.drt .hero{padding:46px 0 30px}.drt .hero h1{letter-spacing:-.03em;margin:14px 0 16px;font-size:clamp(2.3rem,7vw,3.6rem);font-weight:900;line-height:1.02}.drt .hero h1 .ac{color:var(--drt-blue)}.drt .hero .lead{color:var(--drt-ink-soft);max-width:30ch;font-size:clamp(1.02rem,2.6vw,1.18rem)}.drt .cta-row{flex-direction:column;gap:10px;margin-top:24px;display:flex}.drt .cta-row .btn{width:100%}.drt .ecg{width:100%;height:30px;color:var(--drt-blue);margin:22px 0 4px;display:block}.drt .ecg path{fill:none;stroke:currentColor;stroke-width:2.2px}.drt .shot{border-radius:var(--drt-r);box-shadow:var(--drt-shadow);aspect-ratio:16/11;background:#cdd6e2;margin-top:26px;position:relative;overflow:hidden}.drt .shot img{object-fit:cover;width:100%;height:100%;display:block}.drt .shot .tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--drt-navy);background:#ffffffeb;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:14px}.drt .trust{border-top:1px solid var(--drt-line);flex-wrap:wrap;gap:18px;margin-top:24px;padding-top:18px;display:flex}.drt .trust div{color:var(--drt-muted);font-size:12px}.drt .trust b{color:var(--drt-ink);font-size:1.15rem;font-weight:800;line-height:1.1;display:block}.drt .sec{padding:40px 0}.drt .sec-h{letter-spacing:.2em;text-transform:uppercase;color:var(--drt-blue);margin-bottom:6px;font-size:11px;font-weight:800}.drt .sec h2{letter-spacing:-.02em;font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800;line-height:1.08}.drt .sec .sub{color:var(--drt-ink-soft);max-width:46ch;margin-top:10px}.drt .calc-embed{margin-top:22px}.drt .prods{gap:14px;margin-top:22px;display:grid}.drt .prod{background:var(--drt-surface);border:1px solid var(--drt-line);border-radius:var(--drt-r);padding:20px}.drt .prod .b{letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block}.drt .prod.own .b{color:var(--drt-good);background:#1f9d551f}.drt .prod.cash .b{color:var(--drt-gold);background:#c08a2e24}.drt .prod h3{margin:12px 0 6px;font-size:1.2rem;font-weight:800}.drt .prod p{color:var(--drt-ink-soft);font-size:14px}.drt .chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.drt .chip{border:1.5px solid var(--drt-line);color:var(--drt-navy);cursor:pointer;background:#fff;border-radius:100px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .16s}.drt .chip:hover{border-color:var(--drt-blue)}.drt .chip.on{background:var(--drt-navy);color:#fff;border-color:var(--drt-navy)}.drt .gal{grid-template-columns:1fr;gap:14px;margin-top:18px;display:grid}.drt .pkg{border:1px solid var(--drt-line);border-radius:var(--drt-r);transition:.22s var(--drt-ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.drt .pkg:hover{box-shadow:var(--drt-shadow);transform:translateY(-3px)}.drt .pkg .im{aspect-ratio:16/10;background-position:50%;background-size:cover;position:relative}.drt .pkg .badge{color:var(--drt-gold);background:#fffffff0;border-radius:100px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.drt .pkg .bd{flex-direction:column;flex:1;padding:14px;display:flex}.drt .pkg .cat{letter-spacing:.1em;text-transform:uppercase;color:var(--drt-blue);font-size:10.5px;font-weight:800}.drt .pkg h4{margin:5px 0 4px;font-size:1.02rem;font-weight:800}.drt .pkg .meta{color:var(--drt-muted);font-size:12.5px}.drt .pkg .price{color:var(--drt-navy);margin-top:10px;font-weight:800}.drt .pkg .rate{color:var(--drt-blue);align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.drt .pkg .rate:before{content:"";background:var(--drt-blue);border-radius:50%;flex:none;width:6px;height:6px}.drt .pkg .meta{margin-bottom:12px}.drt .pkg .cash{border-top:1px solid var(--drt-line);justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:12px;display:flex}.drt .pkg .cash-k{letter-spacing:.08em;text-transform:uppercase;color:var(--drt-gold);font-size:10.5px;font-weight:700}.drt .pkg .cash-v{letter-spacing:-.02em;color:var(--drt-navy);white-space:nowrap;font-size:1.08rem;font-weight:800}.drt .gal-foot{color:var(--drt-muted);margin-top:14px;font-size:12.5px}.drt .gal-note{color:var(--drt-muted);max-width:72ch;margin-top:8px;font-size:11.5px;line-height:1.5}.drt .lead{background:var(--drt-surface);border:1px solid var(--drt-line);border-radius:var(--drt-r);box-shadow:var(--drt-shadow);max-width:520px;margin-top:22px;padding:22px}.drt .lead .row{gap:10px;display:grid}.drt .lead input,.drt .lead select{border:1.5px solid var(--drt-line);width:100%;color:var(--drt-ink);background:#fafbfd;border-radius:11px;outline:none;padding:12px;font-family:inherit;font-size:15px;transition:all .16s}.drt .lead input:focus,.drt .lead select:focus{border-color:var(--drt-blue);background:#fff}.drt .lead .btn-primary{width:100%;margin-top:4px}.drt .lead-hp{position:absolute;left:-9999px}.drt .lead-ok{border-radius:var(--drt-r);text-align:center;color:var(--drt-good);background:#1f9d5514;border:1px solid #1f9d5540;padding:20px;font-weight:700}.drt .band{background:var(--drt-navy);color:#fff;border-radius:var(--drt-r);text-align:center;margin:40px 0;padding:30px 22px}.drt .band h2{font-size:1.5rem;font-weight:800}.drt .band p{color:#ffffffb8;margin:8px 0 18px}.drt .band .btn-primary{color:var(--drt-navy);background:#fff}.drt footer{border-top:1px solid var(--drt-line);color:var(--drt-muted);text-align:center;padding:26px 0;font-size:12.5px}@media (min-width:780px){.drt .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid}.drt .shot{aspect-ratio:4/5;margin-top:0}.drt .cta-row{flex-direction:row}.drt .cta-row .btn{width:auto}.drt .prods{grid-template-columns:1fr 1fr}.drt .gal{grid-template-columns:repeat(3,1fr)}}.drt .nav-links{align-items:center;gap:22px;display:flex}.drt .nav-link{color:var(--drt-text,#1b2733);opacity:.82;font-weight:600;text-decoration:none}.drt .nav-link:hover,.drt .nav-link.is-active{opacity:1;color:var(--drt-accent,#2e86de)}.drt .trust-band{opacity:.85;border-block:1px solid #00000012;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;padding:14px 0;font-size:14px;font-weight:600;display:flex}.drt .trust-band b{color:var(--drt-accent,#2e86de)}.drt .tracks{grid-template-columns:1fr 1fr;gap:18px;display:grid}.drt .track{color:#fff;border-radius:16px;align-items:flex-end;min-height:280px;text-decoration:none;display:flex;position:relative;overflow:hidden}.drt .track img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.drt .track .track-in{background:linear-gradient(#0000,#000000b8);width:100%;padding:22px;position:relative}.drt .track h3{margin:0 0 4px;font-size:24px}.drt .track p{opacity:.92;margin:0}.drt .benefits{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.drt .benefit h3{margin:0 0 6px;font-size:18px}.drt .lead textarea{width:100%;font:inherit;resize:vertical;border:1px solid #00000029;border-radius:10px;padding:12px 14px}@media (max-width:720px){.drt .tracks,.drt .benefits{grid-template-columns:1fr}.drt .nav-links{gap:14px}}.drt .hero-cine{align-items:center;min-height:clamp(540px,80vh,760px);display:flex;position:relative;overflow:hidden}.drt .hero-bg{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.drt .hero-scrim{background:linear-gradient(100deg,#081526f0 0%,#081526c7 34%,#08152652 62%,#0815260f 100%),linear-gradient(#0000 58%,#08152680);position:absolute;inset:0}.drt .hero-cine-in{z-index:2;color:#fff;max-width:660px;padding-top:46px;padding-bottom:48px;position:relative}.drt .hero-cine .eyebrow{color:#8fc4ff}.drt .hero-cine h1{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 34px #0006;margin:14px 0 18px;font-size:clamp(2.5rem,6.4vw,4.1rem);font-weight:900;line-height:1}.drt .hero-cine h1 .ac{color:#6fb6ff}.drt .hero-cine .lead{box-shadow:none;color:#fff;text-shadow:0 1px 20px #0000008c;background:0 0;border:0;max-width:44ch;margin:0;padding:0;font-size:clamp(1.05rem,2.4vw,1.24rem)}.drt .hero-cine .ecg{color:#6fb6ff;max-width:380px;margin:24px 0 4px}.drt .hero-cine .cta-row{flex-flow:wrap;gap:12px;margin-top:26px}.drt .hero-cine .cta-row .btn{width:auto}.drt .hero-cine .btn-primary{background:var(--drt-blue);color:#fff}.drt .hero-cine .btn-primary:hover{background:var(--drt-blue-deep);transform:translateY(-2px);box-shadow:0 18px 40px -18px #0009}.drt .btn-hero-ghost{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1f;border-color:#ffffff8c}.drt .btn-hero-ghost:hover{background:#ffffff38;border-color:#fff}.drt .hero-cine .hero-tag{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff29;border:1px solid #ffffff4d;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;bottom:16px;right:18px}@media (max-width:560px){.drt .hero-cine{min-height:82vh}.drt .hero-cine .cta-row{flex-direction:column}.drt .hero-cine .cta-row .btn{width:100%}.drt .hero-cine .hero-tag{display:none}}.drt{--dvc-surface:var(--drt-surface);--dvc-line:var(--drt-line);--dvc-ink:var(--drt-ink);--dvc-muted:var(--drt-ink-soft);--dvc-accent:var(--drt-gold);--dvc-radius:var(--drt-r);--dvc-shadow:var(--drt-shadow)}.drt .dvc-cta{margin-top:22px}.drt .ic-hero{min-height:clamp(460px,66vh,640px)}.drt .ic-check{max-width:560px}.drt .ic-field{gap:6px;display:grid}.drt .ic-field>span{color:var(--drt-navy);font-size:13px;font-weight:700}.drt .ic-field small{color:var(--drt-muted);font-size:12px;line-height:1.45}.drt .ic-field small.ic-err{color:var(--drt-rent)}.drt .ic-field input[aria-invalid=true]{border-color:var(--drt-rent)}.drt .ic-check textarea{border:1.5px solid var(--drt-line);width:100%;color:var(--drt-ink);resize:vertical;background:#fafbfd;border-radius:11px;outline:none;padding:12px;font-family:inherit;font-size:15px;transition:all .16s}.drt .ic-check textarea:focus{border-color:var(--drt-blue);background:#fff}.drt .ic-note{color:var(--drt-ink-soft);text-align:center;margin:2px 0 0;font-size:12.5px}.drt .ic-perks{grid-template-columns:repeat(2,1fr);gap:18px 28px;max-width:880px;margin-top:22px;display:grid}.drt .ic-perk{border-left:3px solid var(--drt-blue);padding:2px 0 2px 16px}.drt .ic-perk h3{color:var(--drt-navy);margin:0 0 6px;font-size:17px;font-weight:700}.drt .ic-perk p{color:var(--drt-ink-soft);margin:0}@media (max-width:720px){.drt .ic-perks{grid-template-columns:1fr}}.drt .nav-in>a:first-child{flex-shrink:0}@media (max-width:560px){.drt .nav-in{flex-wrap:wrap;row-gap:8px;height:auto;padding:10px 0 9px}.drt .nav-links{justify-content:space-between;gap:8px;width:100%}.drt .nav-link{font-size:14px}.drt .nav .btn{padding:8px 12px;font-size:13px}}.drt .band .btn{white-space:normal;text-align:center;max-width:100%}
