@font-face{font-family:system;src:local("Segoe UI")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#0b1116;color:#edf4ef;font:16px/1.65 system,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid #9ff5cf;outline-offset:6px}header,main,footer{max-width:1280px;margin:auto}header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 64px;border-bottom:1px solid #253036}.brand{display:flex;align-items:center;gap:11px;font-size:24px;font-weight:650;letter-spacing:-.9px}nav{display:flex;align-items:center;gap:32px;font-size:13px;color:#b4c4bc}nav a:hover,footer a:hover{color:#b8ffda}.language{border-left:1px solid #34433b;padding-left:28px}.skip{position:fixed;top:-100px;left:20px;background:#caffdf;color:#091810;z-index:10;padding:12px}.skip:focus{top:12px}.hero{padding:90px 64px 0;position:relative;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2.2px;color:#a7beb2;font-weight:600;display:flex;align-items:center;gap:10px;margin:0 0 28px}.dot{width:6px;height:6px;border-radius:100%;background:#a8f6ce;display:inline-block;box-shadow:0 0 14px #94ffc43a}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,5.3vw,70px);line-height:1.11;letter-spacing:-3.5px;font-weight:500;position:relative;z-index:2;margin-bottom:28px}h1 span{color:#b5efcf}.intro{font-size:17px;line-height:1.85;color:#a7b7af;max-width:490px;position:relative;z-index:2}.actions{display:flex;gap:14px;margin-top:32px;position:relative;z-index:2}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:13px 20px;border-radius:5px;font-size:13px;font-weight:600;transition:background .15s}.primary{background:#c2f8d9;color:#15271d}.primary:hover{background:#e0ffed}.secondary{border:1px solid #3a4b41}.secondary:hover{background:#1a2821}.identity-art{position:absolute;right:60px;top:65px;width:425px;height:425px;display:grid;place-items:center}.identity-art img{z-index:1;filter:drop-shadow(0 25px 55px #58a97828);transform:rotate(-9deg)}.orbit{position:absolute;border:1px solid #39574866;border-radius:50%;width:340px;height:340px}.orbit.two{width:424px;height:424px;border-style:dashed;opacity:.55}.cross{position:absolute;background:#39574855}.horizontal{width:100%;height:1px}.vertical{height:100%;width:1px}.coordinate{position:absolute;bottom:5px;right:0;color:#71897b;font:10px monospace;letter-spacing:3px}.principles{margin-top:100px;display:flex;border-top:1px solid #29372f;border-bottom:1px solid #29372f}.principles span{flex:1;padding:22px 0;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#b1c0b7}.principles span+span{text-align:center;border-left:1px solid #29372f}.section{padding:90px 64px}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:45px}h2{font-size:37px;line-height:1.2;letter-spacing:-1.7px;font-weight:500;max-width:420px;margin-bottom:0}.section-heading p{color:#9eafa5;font-size:14px;margin:0}.cards,.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards article{padding:30px 26px;background:#121c20;border:1px solid #27352e;border-radius:8px}.number{font:12px monospace;color:#89bd9f;display:block;margin-bottom:50px}h3{font-size:19px;font-weight:500;letter-spacing:-.5px;margin-bottom:12px}.cards p,.goals p{font-size:13px;color:#a7b8ad;line-height:1.85;margin:0}.direction{background:#132019;border-top:1px solid #273d2e;border-bottom:1px solid #273d2e}.goals{display:grid;grid-template-columns:1fr 1fr;column-gap:60px}.goals article{display:flex;gap:22px;padding:32px 0;border-top:1px solid #34473a}.goal-index{font:11px monospace;color:#89a896;padding-top:6px}.arrow{margin-left:auto;color:#a8c6b3}.prices article{border:1px solid #35443a;padding:30px;border-radius:8px}.prices article:last-child{background:#c7f4d8;color:#162b1f;border-color:#c7f4d8}.prices h3{font-size:14px}.prices strong{display:block;font-weight:500;font-size:66px;line-height:1.2;letter-spacing:-3px;margin:22px 0 10px}.prices small{font-size:10px;letter-spacing:1px;padding-left:14px}.prices p{font-size:12px;margin-bottom:0;opacity:.7}.sale-note{font-size:12px;color:#9cb0a3;max-width:660px;margin-top:24px}.faq{padding-top:0;display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.faq h2{font-size:32px}details{border-bottom:1px solid #2c3c32;padding:20px 0}details:first-child{border-top:1px solid #2c3c32}summary{cursor:pointer;font-size:14px}details p{font-size:13px;color:#a7b8ad;padding-top:16px;margin:0}.closing{text-align:center;padding:68px 24px 78px;background:radial-gradient(ellipse at bottom,#1d3827,transparent 65%);border-top:1px solid #25362b}.closing h2{max-width:none;font-size:43px;margin:25px 0 12px}.closing p{font-size:13px;color:#a3bbab}.closing a{font-size:12px;border-bottom:1px solid #6a8b75;padding-bottom:4px}footer{display:flex;justify-content:space-between;align-items:center;padding:28px 64px;border-top:1px solid #26392c;font-size:10px;color:#95aa9c}footer .dot{margin-right:8px}.legal{max-width:850px;padding:85px 40px}.legal h1{font-size:44px}.legal p{color:#b0c0b5}.legal .button{margin-top:25px}@media(min-width:1400px){body{border-left:1px solid #17241c;border-right:1px solid #17241c;max-width:1440px;margin:auto}}@media(max-width:1000px){header{padding:0 32px}.hero{padding:60px 32px 0}.identity-art{right:-150px;opacity:.32;top:90px}.section{padding:65px 32px}.section-heading{gap:32px}.cards{gap:12px}.cards article{padding:24px 18px}footer{padding:24px 32px}}@media(max-width:650px){header{height:78px;padding:0 22px}nav{gap:16px}nav>a:not(.language){display:none}.language{border:0;padding:0}.hero{padding:52px 22px 0}.eyebrow{font-size:9px;letter-spacing:1.6px}h1{font-size:46px;letter-spacing:-2.7px}.intro{font-size:15px;max-width:340px}.identity-art{right:-270px;top:100px;opacity:.18}.actions{gap:10px;flex-wrap:wrap}.button{font-size:12px;padding:12px 16px;gap:16px}.principles{margin-top:55px}.principles span{font-size:9px;letter-spacing:1px;padding:18px 0}.section{padding:54px 22px}.section-heading{display:block;margin-bottom:30px}h2{font-size:32px;margin-bottom:20px}.section-heading p{font-size:13px}.cards,.prices,.goals{grid-template-columns:1fr}.number{margin-bottom:25px}.goals{gap:0}.goals article{padding:25px 0}.prices{gap:12px}.prices article{padding:24px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.prices h3{margin:0}.prices strong{text-align:right;margin:0;font-size:46px}.prices p{grid-column:1/-1}.faq{display:block;padding-top:0}.faq h2{margin-bottom:28px}.closing h2{font-size:34px}footer{gap:16px;flex-wrap:wrap;padding:24px 22px}.legal{padding:55px 22px}.legal h1{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
