:root{--ds-ink:#0E1A2B;--ds-ink-2:#16273D;--ds-accent:#FF6B2C;--ds-accent-2:#FF8A4C;--ds-bg:#FFFFFF;--ds-muted:#F5F7FA;--ds-muted-2:#EDF1F6;--ds-line:#E4E9F0;--ds-text:#1C2A3A;--ds-text-soft:#5A6B7E;--ds-success:#1FA97C;--ds-radius:14px;--ds-radius-sm:10px;--ds-shadow:0 18px 48px rgba(14,26,43,.10);--ds-shadow-sm:0 6px 20px rgba(14,26,43,.08);--ds-maxw:1320px}*{box-sizing:border-box}body.ds-body{margin:0;background:var(--ds-bg);color:var(--ds-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.ds-body h1,.ds-body h2,.ds-body h3,.ds-body h4{color:var(--ds-ink);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0 0 .5em}.ds-body h1{font-size:3.1rem}.ds-body h2{font-size:2.2rem}.ds-body h3{font-size:1.35rem}.ds-body p{margin:0 0 1rem}.ds-body a{color:var(--ds-ink);text-decoration:none}.ds-container{max-width:var(--ds-maxw);margin:0 auto;padding:0 24px}.ds-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800;color:var(--ds-accent);margin:0 0 14px}.ds-lead{font-size:1.2rem;color:var(--ds-text-soft)}.ds-center{text-align:center}.ds-accent{color:var(--ds-accent)}.ds-section{padding:88px 0}.ds-section--muted{background:var(--ds-muted)}.ds-section--ink{background:var(--ds-ink);color:#fff}.ds-section--ink h1,.ds-section--ink h2,.ds-section--ink h3{color:#fff}.ds-section-head{max-width:720px;margin:0 auto 54px;text-align:center}.ds-section-head.ds-left{margin-left:0;text-align:left}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ds-accent);color:#fff!important;border:none;cursor:pointer;font-weight:800;font-size:1rem;padding:15px 30px;border-radius:var(--ds-radius-sm);transition:transform .12s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 10px 24px rgba(255,107,44,.28)}.ds-btn:hover{background:var(--ds-accent-2);transform:translateY(-2px);box-shadow:0 14px 30px rgba(255,107,44,.36)}.ds-btn--ghost{background:transparent;color:var(--ds-ink)!important;border:1.5px solid var(--ds-line);box-shadow:none}.ds-btn--ghost:hover{background:var(--ds-muted);border-color:var(--ds-ink)}.ds-btn--light{background:#fff;color:var(--ds-ink)!important;box-shadow:none}.ds-btn--light:hover{background:var(--ds-muted-2)}.ds-btn--lg{padding:18px 38px;font-size:1.08rem}.ds-nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--ds-line)}.ds-nav-inner{display:flex;align-items:center;justify-content:space-between;height:74px}.ds-logo{display:flex;align-items:center;gap:10px;font-weight:900;font-size:1.28rem;color:var(--ds-ink);letter-spacing:-.02em}.ds-logo b{color:var(--ds-accent)}.ds-logo .ds-logo-mark{width:34px;height:34px;border-radius:9px;background:var(--ds-ink);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-accent);font-weight:900;font-size:1.15rem}.ds-nav-links{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.ds-nav-links a{font-weight:600;font-size:.98rem;color:var(--ds-text);transition:color .15s}.ds-nav-links a:hover{color:var(--ds-accent)}.ds-nav-right{display:flex;align-items:center;gap:18px}.ds-lang{display:flex;gap:4px;align-items:center}.ds-lang a{font-size:.82rem;font-weight:700;color:var(--ds-text-soft);padding:4px 7px;border-radius:6px;text-transform:uppercase}.ds-lang a.active,.ds-lang a:hover{color:var(--ds-ink);background:var(--ds-muted-2)}.ds-burger{display:none;background:none;border:none;cursor:pointer;padding:8px}.ds-burger span{display:block;width:24px;height:2px;background:var(--ds-ink);margin:5px 0;border-radius:2px}.ds-hero{position:relative;background:linear-gradient(160deg,#0E1A2B 0%,#13253C 55%,#0E1A2B 100%);color:#fff;overflow:hidden}.ds-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(1000px 460px at 78% -10%,rgba(255,107,44,.22),transparent 60%);pointer-events:none}.ds-hero-inner{position:relative;padding:80px 0 72px}.ds-hero-content{max-width:920px;margin:0 auto;text-align:center}.ds-hero h1{color:#fff;font-size:3.5rem;margin:0 auto}.ds-hero .ds-hero-sub{font-size:1.32rem;color:rgba(255,255,255,.74);max-width:56ch;margin:20px auto 0}.ds-hero-points{list-style:none;margin:30px auto 26px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;max-width:840px}.ds-hero-points li{display:flex;align-items:center;gap:11px;font-size:1.02rem;color:rgba(255,255,255,.92);padding:2px 0}.ds-hero-points li:before{content:"";width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:rgba(255,107,44,.16);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5l3 3 7-8' stroke='%23FF6B2C' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.ds-hero-note{font-size:.98rem;color:rgba(255,255,255,.6);font-weight:700;letter-spacing:.01em;margin:0}.ds-hero-widget{max-width:780px;margin:44px auto 0;text-align:left}.ds-hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.ds-hero-light{background:var(--ds-muted);padding:52px 0 68px;border-bottom:1px solid var(--ds-line)}.ds-hero-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:start}@media screen and (max-width:1023px){.ds-hero-row{grid-template-columns:1fr;gap:30px}}.ds-split{display:grid;grid-template-columns:1fr 1.4fr;gap:44px;align-items:center}@media screen and (max-width:860px){.ds-split{grid-template-columns:1fr;gap:24px}}.ds-hero-h1{font-size:3.3rem;color:var(--ds-ink);margin:16px 0 0;line-height:1.08}.ds-hero-sub2{font-size:1.2rem;color:var(--ds-text-soft);margin:16px 0 24px;max-width:42ch}.ds-voucher-badge--light{background:rgba(255,107,44,.1);border-color:rgba(255,107,44,.35);color:var(--ds-accent)}.ds-voucher-badge--light b{color:var(--ds-ink)}.ds-pills{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.ds-pill2{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--ds-line);border-radius:12px;padding:11px 16px;font-weight:700;font-size:.95rem;color:var(--ds-ink);box-shadow:var(--ds-shadow-sm)}.ds-pill2-ic{font-size:1.05rem;line-height:1}.ds-hero-points--dark{justify-content:flex-start;margin:22px 0 26px;max-width:none}.ds-hero-points--dark li{color:var(--ds-text);font-weight:600}.ds-hero-cards--4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.ds-card--sm{padding:18px 16px}.ds-card--sm h3{margin-bottom:6px}.ds-step-num--sm{width:34px;height:34px;border-radius:9px;font-size:.95rem;margin-bottom:10px}.ds-hero-how-toggle{display:none}.ds-how-chevron{transition:transform .2s;color:var(--ds-accent)}@media screen and (max-width:1200px){.ds-hero-cards--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:560px){.ds-hero-cards--4{grid-template-columns:1fr}}.ds-hero-widget-wrap{position:sticky;top:92px}@media screen and (max-width:1023px){.ds-hero-h1{font-size:2.5rem}.ds-hero-widget-wrap{position:static;margin-top:30px}}.ds-voucher-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,107,44,.14);border:1px solid rgba(255,107,44,.4);color:#FFB088;font-weight:800;font-size:.9rem;padding:8px 16px;border-radius:100px;margin-bottom:22px}.ds-voucher-badge b{color:#fff}.ds-grid{display:grid;gap:24px}.ds-grid-3{grid-template-columns:repeat(3,1fr)}.ds-grid-4{grid-template-columns:repeat(4,1fr)}.ds-grid-2{grid-template-columns:repeat(2,1fr)}.ds-card{background:#fff;border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:32px 28px;box-shadow:var(--ds-shadow-sm)}.ds-card h3{margin-bottom:10px}.ds-card p{color:var(--ds-text-soft);margin:0}.ds-step-num{width:46px;height:46px;border-radius:12px;background:var(--ds-ink);color:var(--ds-accent);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:1.2rem;margin-bottom:18px}.ds-icon-badge{width:52px;height:52px;border-radius:13px;background:rgba(255,107,44,.1);color:var(--ds-accent);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:18px}.ds-checklist{list-style:none;margin:0;padding:0}.ds-checklist li{display:flex;align-items:flex-start;gap:12px;padding:9px 0;color:var(--ds-text);font-weight:600}.ds-checklist li:before{content:"";width:22px;height:22px;flex:0 0 22px;margin-top:1px;border-radius:50%;background:rgba(31,169,124,.12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5l3 3 7-8' stroke='%231FA97C' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.ds-tags{display:flex;flex-wrap:wrap;gap:12px}.ds-tag{background:#fff;border:1px solid var(--ds-line);border-radius:100px;padding:10px 20px;font-weight:700;font-size:.98rem;color:var(--ds-text);box-shadow:var(--ds-shadow-sm)}.ds-tag:hover{border-color:var(--ds-accent);color:var(--ds-accent)}.ds-sector-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ds-sector-list .ds-sector{font-weight:800;color:var(--ds-ink);background:var(--ds-muted-2);border-radius:8px;padding:8px 16px;font-size:.95rem}.ds-faq{max-width:820px;margin:0 auto}.ds-faq-item{border-bottom:1px solid var(--ds-line)}.ds-faq-q{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:22px 4px;font-size:1.12rem;font-weight:800;color:var(--ds-ink)}.ds-faq-q .ds-faq-ic{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--ds-muted-2);position:relative;transition:background .2s}.ds-faq-q .ds-faq-ic:before,.ds-faq-q .ds-faq-ic:after{content:"";position:absolute;background:var(--ds-ink);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-faq-q .ds-faq-ic:before{width:12px;height:2px}.ds-faq-q .ds-faq-ic:after{width:2px;height:12px;transition:transform .2s}.ds-faq-item.open .ds-faq-q .ds-faq-ic{background:var(--ds-accent)}.ds-faq-item.open .ds-faq-q .ds-faq-ic:before,.ds-faq-item.open .ds-faq-q .ds-faq-ic:after{background:#fff}.ds-faq-item.open .ds-faq-q .ds-faq-ic:after{transform:translate(-50%,-50%) scaleY(0)}.ds-faq-a{display:none;padding:0 4px 24px;color:var(--ds-text-soft);font-size:1.04rem}.ds-faq-item.open .ds-faq-a{display:block}.ds-cta-band{background:linear-gradient(135deg,#FF6B2C,#FF8A4C);color:#fff;border-radius:22px;padding:56px 48px;text-align:center;box-shadow:0 24px 60px rgba(255,107,44,.32)}.ds-cta-band h2{color:#fff;margin-bottom:10px}.ds-cta-band p{color:rgba(255,255,255,.92);font-size:1.15rem;max-width:44ch;margin:0 auto 26px}.ds-footer{background:var(--ds-ink);color:rgba(255,255,255,.66);padding:66px 0 30px}.ds-footer h5{color:#fff;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px}.ds-footer a{color:rgba(255,255,255,.66);display:block;padding:5px 0;font-size:.96rem}.ds-footer a:hover{color:var(--ds-accent)}.ds-footer .ds-logo{color:#fff;margin-bottom:14px}.ds-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:36px}.ds-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:44px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:.9rem}.ds-powered{color:rgba(255,255,255,.5);font-size:.86rem}.ds-powered b{color:rgba(255,255,255,.82);font-weight:700}.ds-prose{max-width:820px;margin:0 auto}.ds-prose h2{font-size:1.5rem;margin-top:2em}.ds-prose h3{font-size:1.2rem;margin-top:1.6em}.ds-prose p,.ds-prose li{color:var(--ds-text-soft)}.ds-prose ul{padding-left:1.2em}.ds-cookie-table-wrap{overflow-x:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);margin:14px 0 8px}.ds-cookie-table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:640px}.ds-cookie-table th{text-align:left;padding:12px 16px;background:var(--ds-muted);color:#8b97a6;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;white-space:nowrap;border-bottom:1px solid var(--ds-line)}.ds-cookie-table td{padding:12px 16px;color:var(--ds-text-soft);border-bottom:1px solid var(--ds-line);vertical-align:top}.ds-cookie-table tr:last-child td{border-bottom:none}.ds-cookie-table .ds-cookie-name{font-weight:800;color:var(--ds-ink);white-space:nowrap}.ds-cookie-table .ds-cookie-empty{text-align:center;color:#8b97a6;font-style:italic;padding:22px 16px}.ds-cookie-scan{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:var(--ds-text-soft);background:var(--ds-muted);border:1px solid var(--ds-line);border-radius:100px;padding:7px 14px}.ds-cookie-scan strong{color:var(--ds-ink)}.ds-cookie-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-success);box-shadow:0 0 0 3px rgba(31,169,124,.18)}.ds-consent{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1000;padding:16px}.ds-consent.open{display:block}.ds-consent-card{max-width:980px;margin:0 auto;background:var(--ds-ink);color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 24px 60px rgba(14,26,43,.45);padding:22px 26px}.ds-consent-main{display:flex;align-items:center;gap:20px}.ds-consent--details .ds-consent-main{display:none}.ds-consent-details{display:none}.ds-consent--details .ds-consent-details{display:block;max-width:540px;margin:0 auto}.ds-consent-ic{font-size:2rem;flex:0 0 auto}.ds-consent-text{flex:1}.ds-consent-card h4{color:#fff;font-size:1.05rem;margin:0 0 4px}.ds-consent-text p{margin:0;color:rgba(255,255,255,.7);font-size:.92rem}.ds-consent-text a{color:var(--ds-accent);font-weight:700}.ds-consent-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ds-consent-main .ds-consent-actions{flex:0 0 auto}.ds-consent .ds-btn--ghost{color:#fff!important;border-color:rgba(255,255,255,.25)}.ds-consent .ds-btn--ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}.ds-consent-link{background:none;border:none;color:rgba(255,255,255,.55);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.ds-consent-link:hover{color:var(--ds-accent)}.ds-consent-cats{margin:16px 0 18px;display:flex;flex-direction:column;gap:10px}.ds-consent-cat{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px}.ds-consent-cat-txt strong{display:block;font-size:.92rem;color:#fff}.ds-consent-cat-txt span{font-size:.8rem;color:rgba(255,255,255,.55)}.ds-consent-on{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-success);white-space:nowrap}.ds-consent-toggle{width:22px;height:22px;accent-color:var(--ds-accent);flex:0 0 auto;cursor:pointer}@media screen and (max-width:768px){.ds-consent-main{flex-direction:column;text-align:center}.ds-consent-actions{justify-content:center}.ds-consent-main .ds-btn{flex:1}}.ds-nav-mobile-only{display:none}@media screen and (max-width:1023px){.ds-footer-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:860px){.ds-body h1{font-size:2.4rem}.ds-body h2{font-size:1.8rem}.ds-section{padding:60px 0}.ds-hero-inner{padding:64px 0 56px}.ds-hero-light{padding:34px 0 46px}.ds-grid-3,.ds-grid-4,.ds-grid-2{grid-template-columns:1fr}.ds-hero-how-label{display:none}.ds-hero-how-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;border:1px solid var(--ds-line);border-radius:12px;padding:14px 18px;margin-top:10px;font-weight:800;font-size:1rem;color:var(--ds-ink);cursor:pointer;box-shadow:var(--ds-shadow-sm)}.ds-hero-how .ds-hero-cards--4{display:none;margin-top:12px}.ds-hero-how.open .ds-hero-cards--4{display:grid}.ds-hero-how.open .ds-how-chevron{transform:rotate(180deg)}.ds-nav-links,.ds-nav-right .ds-lang,.ds-nav-right>.ds-btn{display:none}.ds-burger{display:block}.ds-nav.open .ds-nav-links{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:74px;left:0;right:0;background:#fff;border-bottom:1px solid var(--ds-line);padding:18px 24px 24px;gap:14px;box-shadow:var(--ds-shadow)}.ds-nav.open .ds-nav-mobile-only{display:flex}.ds-nav-mobile-lang{gap:10px;padding-top:12px;border-top:1px solid var(--ds-line)}.ds-footer-grid{grid-template-columns:1fr;gap:26px}.ds-cta-band{padding:40px 26px}}@media screen and (max-width:560px){.ds-container{padding:0 18px}.ds-hero-h1,.ds-body h1{font-size:2.05rem}.ds-cta-band h2{font-size:1.55rem}.ds-cta-band p{font-size:1.02rem}.ds-pill2{font-size:.9rem;padding:9px 13px}}