:root{font-family:Inter,system-ui,-apple-system,sans-serif;color:#edf8f5;background:#071d20}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit}.shell{max-width:1200px;margin:auto;padding:0 28px}.top{background:#06191c;border-bottom:1px solid #23413d}.top .shell{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px}.brand{font-size:20px;font-weight:850;letter-spacing:2px}.brand span{color:#39d5a9}.nav{display:flex;gap:24px;align-items:center;font-size:14px}.nav a:hover{color:#48e2b8}.pill{background:#22c9a2;color:#052821;border-radius:12px;padding:13px 20px;font-weight:750}.ticker{background:#103d39;border-bottom:1px solid #29645a;display:flex;align-items:center;overflow:hidden;min-height:42px}.ticker-label{padding:12px 18px;background:#27caa3;color:#082b26;font-size:12px;font-weight:800;white-space:nowrap;z-index:1}.ticker-window{overflow:hidden;flex:1}.ticker-track{display:flex;width:max-content;gap:75px;animation:scroll 35s linear infinite;white-space:nowrap;font-size:13px;color:#d8f7ee}.ticker-track a{text-decoration:underline;text-underline-offset:3px}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes scroll{to{transform:translateX(-50%)}}.hero{padding:76px 0 56px;background:radial-gradient(ellipse at 85% 20%,#195b50 0%,transparent 47%),#071d20}.eyebrow{color:#3ce0b4;letter-spacing:3px;font-size:12px;font-weight:800}.hero h1{font-size:clamp(40px,6vw,74px);line-height:1.05;letter-spacing:-3px;margin:18px 0;max-width:780px}.hero h1 em{color:#39d9ad;font-style:normal}.hero p{font-size:18px;color:#b6cec8;max-width:660px;line-height:1.7}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.outline{border:1px solid #60857e;border-radius:12px;padding:13px 20px;font-weight:700}.pricing{background:#f4f8f7;color:#153c36;padding:65px 0 85px}.section-top{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:18px}.section-top h2{font-size:36px;letter-spacing:-1.5px;margin:0}.section-top p{color:#5c7670;margin:9px 0}.currency{padding:12px 14px;border:1px solid #c8dad5;border-radius:10px;background:white}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.plan{background:white;border:1px solid #dce8e4;border-radius:22px;padding:29px;box-shadow:0 12px 35px #0c3e3010;display:flex;flex-direction:column}.plan.featured{border:2px solid #13b68e;box-shadow:0 20px 45px #0c725026}.plan .tag{color:#098365;font-size:12px;font-weight:800;letter-spacing:1px}.plan h3{font-size:24px;margin:13px 0 5px}.plan .price{font-size:40px;font-weight:850;letter-spacing:-1.5px;margin:12px 0}.plan p{color:#617b74;line-height:1.6}.plan ul{padding:0;list-style:none;line-height:2.6;margin-bottom:30px}.plan li:before{content:'✓';color:#0aaf82;margin-right:10px;font-weight:900}.plan .choose{display:block;text-align:center;margin-top:auto;padding:15px;background:#0d3d35;color:white;border-radius:11px;font-weight:750}.plan.featured .choose{background:#09a77e}.fine{color:#668079;font-size:14px;line-height:1.7;margin-top:25px}.footer{padding:30px 0;background:#071d20;color:#9cbbb4;font-size:13px}.footer .shell{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}@media(max-width:760px){.nav{gap:12px;font-size:12px}.nav .hide-mobile{display:none}.plans{grid-template-columns:1fr}.hero{padding:55px 0}.hero h1{letter-spacing:-1.5px}.shell{padding:0 18px}.section-top h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none;white-space:normal;flex-wrap:wrap}}