:root{--navy:#0b3569;--blue:#1769e0;--cyan:#47b5e8;--pale:#eef7ff;--ink:#172b3a;--muted:#5c7080;--line:#cfe1f1;--teal:#118f96;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:#fff;color:var(--ink);font-family:Manrope,"Avenir Next",Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{min-height:84px;padding:12px clamp(24px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e2edf6;background:rgba(255,255,255,.95);position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.brand{font-size:clamp(22px,2.2vw,30px);font-weight:800;letter-spacing:-.045em;color:var(--navy);white-space:nowrap}.brand span{color:var(--blue)}.header-actions{display:flex;align-items:center;gap:clamp(20px,2.5vw,40px)}nav{display:flex;gap:clamp(18px,2.4vw,36px);font-weight:600;color:#244562}nav a{padding:10px 0;border-bottom:2px solid transparent;transition:.18s ease}nav a:hover,nav a:focus-visible{color:var(--blue);border-color:var(--cyan);outline:none}.language-control{position:relative;display:flex;align-items:center;min-height:48px}.language-control:before{content:"◎";position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--navy);font-size:20px;line-height:1;pointer-events:none}.language-control select{appearance:none;min-width:176px;height:48px;padding:0 46px 0 56px;border:1px solid #bdd5e9;border-radius:999px;background:#f7fbff;color:var(--navy);font:700 18px/1 inherit;cursor:pointer;display:block}.language-control:after{content:"⌄";position:absolute;right:20px;top:50%;transform:translateY(-54%);color:var(--navy);font-size:18px;line-height:1;pointer-events:none}.language-control select:hover,.language-control select:focus{border-color:var(--blue);outline:3px solid rgba(23,105,224,.12)}.hero{position:relative;overflow:hidden;min-height:680px;padding:72px clamp(24px,4vw,64px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);align-items:center;gap:clamp(48px,6vw,88px);background:linear-gradient(135deg,#fff 0%,#fbfdff 53%,#f3f9ff 100%)}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#b6d6f0 1.25px,transparent 1.25px);background-size:24px 24px;opacity:.28;mask-image:linear-gradient(90deg,#000 0%,transparent 28%,transparent 72%,#000 100%)}.orb{position:absolute;border:1px solid #d8eafb;border-radius:50%;opacity:.65}.orb.one{width:560px;height:560px;left:38%;top:40px}.orb.two{width:300px;height:300px;left:48%;top:170px}.hero-copy,.data-card{position:relative;z-index:2}.eyebrow{margin:0 0 16px;color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.hero h1{max-width:760px;margin:0;color:var(--navy);font-size:clamp(45px,4.4vw,68px);line-height:1.07;letter-spacing:-.045em}.lead{max-width:720px;margin:26px 0 30px;font-size:clamp(19px,1.6vw,23px);line-height:1.55;color:#314b60}.trust{width:max-content;max-width:100%;display:flex;align-items:center;gap:14px;padding:12px 20px 12px 12px;border:1.5px solid #76b4ea;border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 10px 30px rgba(21,94,160,.07);color:var(--navy);font-size:17px;font-weight:750}.trust i{width:5px;height:5px;background:var(--teal);border-radius:50%}.round,.item-icon,.legal-icon,.final-icon{display:grid;place-items:center}.round{width:46px;height:46px;border-radius:50%;background:#e4f7f6;color:var(--teal);font-size:25px}.data-card{background:rgba(255,255,255,.95);border:1px solid #d6e4ef;border-radius:20px;padding:30px 34px;box-shadow:0 22px 56px rgba(26,70,105,.13)}.card-heading{display:flex;gap:18px;align-items:center;padding-bottom:20px}.card-heading p{margin:0 0 3px;color:var(--blue);font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.card-heading h2{margin:0;color:var(--navy);font-size:clamp(27px,2.2vw,36px);letter-spacing:-.025em}.doc-icon{width:64px;height:64px;flex:0 0 64px;border-radius:50%;display:grid;place-items:center;background:#eaf4ff;color:var(--navy);font-size:29px}.data-card ul{list-style:none;margin:0;padding:0}.data-card li{min-height:72px;display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);font-size:18px;font-weight:600;color:#20384b}.item-icon{width:45px;height:45px;flex:0 0 45px;border-radius:50%;background:#edf6ff;color:var(--navy);font-size:22px}.section-wrap{max-width:1280px;margin:0 auto;padding:100px clamp(24px,4vw,64px)}.section-heading{max-width:820px}.section-heading h2,.legal-heading h2,.final h2{margin:0;color:var(--navy);font-size:clamp(35px,3.5vw,50px);line-height:1.12;letter-spacing:-.035em}.explanation-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:36px 0 54px;padding-top:30px;border-top:1px solid var(--line)}.explanation-grid p{margin:0;font-size:19px;line-height:1.75;color:#40596b}.assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.assurance article{padding:28px;border:1px solid #dce9f3;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(29,73,108,.06);transition:transform .18s ease,box-shadow .18s ease}.assurance article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(29,73,108,.1)}.assurance article>span{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--pale);color:var(--blue);font-size:24px}.assurance h3{margin:20px 0 9px;color:var(--navy);font-size:21px}.assurance p{margin:0;color:var(--muted);font-size:16px;line-height:1.65}.legal{background:linear-gradient(135deg,#eaf5ff,#f6fbff);border-top:1px solid #cfe4f5;border-bottom:5px solid var(--navy)}.legal-inner{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,7vw,100px)}.legal-heading{display:flex;align-items:flex-start;gap:22px}.legal-icon{width:74px;height:74px;flex:0 0 74px;border-radius:50%;background:#fff;color:var(--navy);border:1px solid #c8e0f3;box-shadow:0 10px 25px rgba(28,77,116,.08);font-size:31px}.legal-copy{font-size:17px;line-height:1.75;color:#314b60}.legal-copy p{margin:0 0 19px}.law-reference{padding:22px 24px;border-left:4px solid var(--blue);background:rgba(255,255,255,.78);border-radius:0 12px 12px 0;color:#203b50}.final{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:28px;max-width:1040px}.final-icon{width:82px;height:82px;border-radius:50%;background:#e7f6f5;color:var(--teal);font-size:35px}.final h2{font-size:clamp(30px,3vw,42px)}.final>div>p:last-child{margin:16px 0 0;font-size:18px;color:var(--muted)}footer{padding:30px clamp(24px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#082b55;color:#fff}footer p{margin:0}footer p:first-child{font-size:20px;font-weight:800}footer p:last-child{color:#cbdcec;font-size:14px;text-align:right}
    @media(max-width:1120px){.site-header nav{display:none}.hero{grid-template-columns:1fr;gap:42px;padding-top:58px}.hero-copy{max-width:760px}.data-card{max-width:720px;width:100%}.legal-inner{grid-template-columns:1fr}.assurance{grid-template-columns:1fr 1fr}.orb.one{left:45%}}
    @media(max-width:640px){html{scroll-padding-top:72px}.site-header{min-height:72px;padding:10px 16px}.brand{font-size:20px}.language-control{min-height:42px}.language-control:before{left:14px;font-size:17px}.language-control:after{right:14px;font-size:16px}.language-control select{min-width:152px;height:42px;padding-left:42px;padding-right:34px;font-size:14px}.hero{min-height:auto;padding:48px 20px 58px}.hero h1{font-size:42px}.lead{font-size:18px}.trust{width:100%;border-radius:18px;flex-wrap:wrap;gap:9px 11px;font-size:15px}.round{width:38px;height:38px}.data-card{padding:22px 18px;border-radius:16px}.doc-icon{width:52px;height:52px;flex-basis:52px}.data-card li{font-size:16px;min-height:68px}.section-wrap{padding:72px 20px}.explanation-grid,.assurance{grid-template-columns:1fr}.explanation-grid{gap:20px}.legal-heading{display:block}.legal-icon{margin-bottom:22px}.final{grid-template-columns:1fr}.final-icon{width:64px;height:64px}footer{align-items:flex-start;flex-direction:column}footer p:last-child{text-align:left}.orb{display:none}}
    .language-control select{-webkit-appearance:none}
    @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.assurance article,nav a{transition:none}}
