:root{--ink:#10233d;--muted:#586b7f;--navy:#071c35;--blue:#0b88d8;--cyan:#5ee6e0;--amber:#ffcb57;--paper:#f4f8fc;--cream:#fffdf8;--line:rgba(16,35,61,.12);--white:#fff;--max:1120px;--shadow:0 22px 60px rgba(7,28,53,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid rgba(255,203,87,.95);outline-offset:3px}.shell{width:min(calc(100% - 40px),var(--max));margin:auto}.site-header{position:sticky;z-index:40;top:0;padding:12px 0;background:rgba(255,253,248,.84);backdrop-filter:blur(18px)}.nav{min-height:62px;display:flex;align-items:center;gap:24px;padding:8px 10px 8px 16px;background:#fff;border:1px solid var(--line);border-radius:19px;box-shadow:0 10px 34px rgba(7,28,53,.1)}.brand{display:flex;align-items:center;gap:10px;margin-right:auto;font-weight:880;letter-spacing:-.03em}.brand-mark{width:40px;height:40px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#37c2f2,var(--blue));border-radius:13px}.brand small{display:block;color:#7b8b9c;font-size:.61rem;letter-spacing:.08em;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:20px;font-size:.78rem;font-weight:760}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:13px;font-weight:830;cursor:pointer;transition:.2s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--navy);background:var(--amber);box-shadow:0 10px 25px rgba(255,203,87,.25)}.button-blue{color:#fff;background:linear-gradient(135deg,var(--blue),#0867ac)}.hero{position:relative;overflow:hidden;padding:88px 0 76px;color:#fff;background:radial-gradient(circle at 86% 18%,rgba(94,230,224,.2),transparent 30%),linear-gradient(135deg,#061a32,#087fb3)}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;color:var(--cyan);font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{content:"";width:25px;height:2px;background:currentColor}.hero h1,.section-head h2{margin:0;font-family:Georgia,"Times New Roman",serif;line-height:1.02;letter-spacing:-.045em}.hero h1{font-size:clamp(3rem,6vw,5.7rem)}.hero p{max-width:650px;margin:22px 0 0;color:rgba(255,255,255,.74);font-size:1.05rem}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.trust-card{padding:28px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:25px;box-shadow:var(--shadow);backdrop-filter:blur(12px)}.trust-card strong{display:block;margin-bottom:5px;font-family:Georgia,serif;font-size:2rem}.trust-card p{margin:0 0 18px;font-size:.9rem}.trust-list{display:grid;gap:11px}.trust-list span{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.82);font-size:.86rem}.trust-list span:before{content:"✓";width:24px;height:24px;display:grid;place-items:center;color:var(--navy);background:var(--cyan);border-radius:50%;font-size:.72rem;font-weight:900}.section{padding:72px 0}.section-paper{background:var(--paper)}.section-head{max-width:720px;margin-bottom:30px}.section-head h2{font-size:clamp(2.2rem,4vw,3.6rem)}.section-head p{margin:13px 0 0;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{padding:24px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 34px rgba(7,28,53,.06)}.card h3{margin:0 0 7px;font-family:Georgia,serif;font-size:1.35rem}.card p{margin:0;color:var(--muted);font-size:.88rem}.price{display:inline-flex;margin:16px 0 10px;padding:7px 10px;color:#08766f;background:#e4f8f5;border-radius:999px;font-size:.72rem;font-weight:850}.notice{margin-top:20px;padding:15px 17px;color:#62501d;background:#fff5d7;border:1px solid #ead8a4;border-radius:14px;font-size:.82rem}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.form-card{padding:28px;background:#fff;border:1px solid var(--line);border-radius:23px;box-shadow:var(--shadow)}.field{display:grid;gap:6px;margin-bottom:15px}.field label{font-size:.76rem;font-weight:820}.field input,.field select,.field textarea{width:100%;padding:12px 13px;color:var(--ink);background:#f8fafc;border:1px solid #d7e2eb;border-radius:11px;outline:none}.field textarea{min-height:135px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,136,216,.1)}.consent{display:flex;gap:9px;margin:4px 0 16px;color:var(--muted);font-size:.75rem}.consent input{margin-top:4px}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.status{min-height:21px;margin:10px 0;color:#17634f;font-size:.78rem;font-weight:760}.facts{display:grid;gap:12px}.fact{padding:18px 19px;background:#fff;border:1px solid var(--line);border-radius:16px}.fact strong{display:block;margin-bottom:4px}.fact span{color:var(--muted);font-size:.83rem}.steps{counter-reset:steps;display:grid;gap:12px}.step{position:relative;padding:19px 19px 19px 58px;background:#fff;border:1px solid var(--line);border-radius:16px}.step:before{counter-increment:steps;content:counter(steps);position:absolute;left:17px;top:17px;width:27px;height:27px;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:50%;font-weight:850}.step strong{display:block}.step span{color:var(--muted);font-size:.82rem}footer{padding:28px 0;color:#d1dce6;background:var(--navy)}.footer-grid{display:flex;align-items:center;gap:22px}.footer-links{display:flex;flex-wrap:wrap;gap:18px;margin-left:auto;font-size:.74rem}.legal{max-width:780px}.legal h2{margin-top:38px;font-family:Georgia,serif}.legal p,.legal li{color:var(--muted)}.callout{padding:24px;color:#fff;background:linear-gradient(135deg,#087eb3,#071c35);border-radius:22px}.callout h3{margin:0 0 8px;font-family:Georgia,serif;font-size:1.7rem}.callout p{color:rgba(255,255,255,.76)}
@media(max-width:850px){.hero-grid,.two-col{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.hero{padding-top:62px}.trust-card{max-width:620px}}@media(max-width:600px){.shell{width:min(calc(100% - 22px),var(--max))}.site-header{padding:7px 0}.nav{border-radius:15px}.brand small{display:none}.nav>.button{min-height:41px;padding:0 12px;font-size:.72rem}.hero{padding:52px 0}.hero h1{font-size:3.15rem}.section{padding:54px 0}.grid{grid-template-columns:1fr}.footer-grid{align-items:flex-start;flex-direction:column}.footer-links{margin-left:0}.form-card{padding:22px 18px}}
.menu-toggle{display:none;width:42px;height:42px;place-items:center;flex:0 0 auto;border:1px solid rgba(94,230,224,.28);border-radius:12px;color:#fff;background:rgba(55,194,242,.16);font-size:1.25rem;cursor:pointer}
@media(max-width:850px){.nav{position:relative}.menu-toggle{display:grid}.nav.menu-open .nav-links{position:absolute;z-index:50;top:calc(100% + 9px);left:0;right:0;display:grid;gap:0;padding:10px;color:#fff;background:linear-gradient(145deg,#071c35,#093d6c);border:1px solid rgba(55,194,242,.28);border-radius:16px;box-shadow:0 20px 48px rgba(0,12,32,.35)}.nav.menu-open .nav-links a{padding:12px;border-radius:9px}.nav.menu-open .nav-links a:hover,.nav.menu-open .nav-links a:focus-visible{background:rgba(55,194,242,.12)} }
@media(max-width:600px){.nav>.button{display:none}}
.site-header{background:rgba(2,11,28,.88);border-bottom:1px solid rgba(55,194,242,.15)}.nav{color:#fff;background:linear-gradient(135deg,rgba(7,28,53,.98),rgba(8,57,101,.96));border-color:rgba(55,194,242,.25);box-shadow:0 15px 44px rgba(0,12,32,.28)}.nav .brand small{color:#75dce8}.nav-links a{color:#d9edff}.nav-links a:hover,.nav-links a[aria-current="page"]{color:var(--cyan)}body{background:#eef7ff}.section-paper{color:#fff;background:radial-gradient(circle at 88% 12%,rgba(11,136,216,.27),transparent 28%),linear-gradient(145deg,#041127,#072c52)}.section-paper .section-head p{color:#bad0e4}.section-paper .card{color:#fff;background:linear-gradient(145deg,rgba(10,49,88,.96),rgba(5,27,54,.98));border-color:rgba(55,194,242,.25);box-shadow:0 18px 45px rgba(0,10,30,.25)}.section-paper .card p{color:#bdd2e6}.section-paper .price{color:#04152d;background:linear-gradient(135deg,var(--cyan),#37c2f2)}.section-paper .notice{color:#fff1bf;background:rgba(255,203,87,.1);border-color:rgba(255,203,87,.38)}.form-card{color:#fff;background:linear-gradient(145deg,#082c52,#05172e);border-color:rgba(55,194,242,.3);box-shadow:0 24px 62px rgba(0,14,38,.25)}.form-card .consent{color:#c6d8e9}.fact,.step{border-color:rgba(11,136,216,.2);box-shadow:0 10px 28px rgba(7,28,53,.06)}.mailbridge-hero{padding:70px 0 62px}.mailbridge-hero .shell{display:grid;gap:28px}.mailbridge-title{max-width:1080px}.mailbridge-title h1{max-width:1000px;font-size:clamp(3.1rem,6.3vw,6rem)}.mailbridge-title p{max-width:780px}.mailbridge-trust{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center}.mailbridge-trust p{margin-bottom:0}@media(max-width:760px){.mailbridge-title h1{font-size:clamp(2.8rem,13vw,4.4rem)}.mailbridge-trust{grid-template-columns:1fr}}
