@font-face{font-family:Inter;src:local("Inter");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f1e9;color:#172329;font-family:Inter,"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;line-height:1.55}a{color:inherit}.container{width:min(100% - 40px,1180px);margin:auto}.header{position:sticky;top:0;z-index:50;border-bottom:1px solid #d6dcda;background:rgba(248,246,240,.96);backdrop-filter:blur(14px)}.header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;min-width:0}.brand img{width:43px;height:43px;object-fit:contain}.brand strong,.brand small{display:block}.brand strong{font-size:15px}.brand small{font-size:11px;color:#667379}.nav{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}.nav a{text-decoration:none}.nav a:hover{color:#176b78}.menu-btn{display:none;border:1px solid #d1d8d6;background:white;border-radius:11px;padding:10px;font:inherit;font-weight:700}.btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:12px;padding:12px 20px;text-decoration:none;font-size:14px;font-weight:800;text-align:center;transition:.2s}.btn-primary{background:#176b78;color:#fff;box-shadow:0 10px 24px rgba(23,107,120,.16)}.btn-primary:hover{background:#105967}.btn-light{border:1px solid #9eb8bd;background:#fff;color:#174c58}.btn-sand{border:1px solid #d9c9a9;background:#d9c9a9;color:#203337}.btn span{margin-left:8px}.hero{position:relative;overflow:hidden;padding:86px 0;border-bottom:1px solid #d6dcda}.hero:after{content:"";position:absolute;right:-100px;top:-130px;width:390px;height:390px;border-radius:50%;background:#bedada66;filter:blur(50px)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:62px;align-items:center}.label{display:inline-flex;align-items:center;gap:7px;border:1px solid #c5d4d5;background:#fff;border-radius:999px;padding:7px 11px;color:#285462;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.13em}.hero h1,.section h2{letter-spacing:-.04em;line-height:1.07}.hero h1{margin:18px 0 0;font-size:clamp(42px,5.4vw,68px)}.lead{font-size:20px;line-height:1.65;color:#526168;max-width:760px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.partner-note{color:#69777b;font-size:12px;max-width:650px}.inline-checks{display:flex;flex-wrap:wrap;gap:12px 25px;padding:0;margin:25px 0 0;list-style:none;color:#536168;font-size:14px}.inline-checks li:before,.list li:before{content:"✓";color:#176b78;font-weight:900;margin-right:8px}.result{border-radius:30px;background:#153f49;color:#fff;padding:31px;box-shadow:0 24px 55px rgba(21,63,73,.23)}.result .eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#b8d3d8;font-weight:800}.result h2{font-size:27px}.check-card{display:flex;gap:11px;padding:14px;border:1px solid #ffffff1c;background:#ffffff0d;border-radius:12px;margin-top:10px;font-size:14px}.check-dot{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:#d9c9a9;color:#153f49;font-weight:900}.result-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.result-tiles div{padding:15px;border-radius:12px;background:#f3efe4;color:#172329;font-weight:800;font-size:14px}.result-tiles div:last-child{background:#d9c9a9}.trust{background:#e8ece9;padding:25px 0}.trust-inner{display:flex;justify-content:center;gap:24px 44px;flex-wrap:wrap;color:#506168;font-size:14px;font-weight:750}.section{padding:90px 0}.section.alt{background:#eaf0ef;border-top:1px solid #d5dcda;border-bottom:1px solid #d5dcda}.section.soft{background:#f0eee7}.section.dark{background:#153f49;color:#fff}.section-head{max-width:790px}.section h2{font-size:clamp(34px,4vw,48px);margin:18px 0}.section-head>p,.copy{color:#58666c;font-size:18px;line-height:1.7}.dark .section-head>p{color:#ffffffb5}.split{display:grid;grid-template-columns:.82fr 1.18fr;gap:58px}.problem-grid,.cards4,.benefit-grid,.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.problem-grid{grid-template-columns:repeat(2,1fr)}.card{border:1px solid #d4dcda;background:#fff;border-radius:18px;padding:24px}.alt .card{background:#faf9f5}.card-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#dcebed;color:#176b78;font-weight:900}.card h3{margin:20px 0 8px}.card p{margin:0;color:#59676d;font-size:14px;line-height:1.65}.statement{margin-top:25px;border:1px solid #d3dcda;background:#fff;border-radius:17px;padding:21px;font-weight:750}.ki-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:58px;align-items:start}.ki-main{background:#153f49;color:white;border-radius:26px;padding:30px;box-shadow:0 20px 46px rgba(21,63,73,.2)}.ki-main p{color:#ffffffcc}.pill{display:inline-block;border-radius:999px;background:#d9c9a9;color:#203337;padding:6px 11px;font-size:11px;font-weight:800}.ki-title{display:flex;justify-content:space-between;align-items:start;gap:15px}.ki-title h3{font-size:28px;margin:2px 0}.ki-features{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ki-feature{padding:13px;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:11px;font-size:14px}.sub-card{margin-top:17px;background:#fff;border:1px solid #d4dcda;border-radius:18px;padding:22px}.sub-card p{color:#59676d;font-size:14px}.four-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:35px}.mini{border:1px solid #d4dcda;background:#faf9f5;border-radius:17px;padding:21px}.mini p{font-size:14px;color:#59676d}.callout{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:22px;border:1px solid #cbd9d8;background:#fff;border-radius:17px}.step-no{font-size:34px;font-weight:900;color:#b6cbd0}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px}.price-card{border-radius:26px;background:#fff;color:#172329;padding:32px}.price-card.accent{background:#d9c9a9}.price{font-size:42px;font-weight:900}.price small{font-size:14px;font-weight:500}.list{list-style:none;padding:0}.list li{margin:10px 0;color:#4f5f5e;font-size:14px}.hosting{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #d4dcda;background:#fff;border-radius:28px;overflow:hidden}.hosting-visual{display:grid;place-items:center;min-height:350px;background:#dcebed}.cloud{display:grid;place-items:center;width:250px;height:250px;border-radius:50%;background:#c5dfe2;border:1px solid #9dbfc4;text-align:center;font-weight:900;color:#153f49}.cloud span{display:block;font-size:48px}.hosting-copy{padding:45px}.person{display:grid;grid-template-columns:.72fr 1.28fr;gap:58px;align-items:center}.portrait{background:#c5dfe2;border-radius:28px;padding:34px;text-align:center}.portrait img{width:120px;height:120px;object-fit:contain}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:58px}.faq-item{border:1px solid #d5dcda;background:#fff;border-radius:16px;overflow:hidden;margin-bottom:11px}.faq-q{width:100%;border:0;background:transparent;padding:20px;text-align:left;font:inherit;font-weight:800;display:flex;justify-content:space-between;gap:20px}.faq-a{padding:0 20px 20px;color:#58666c;font-size:14px}.cta{background:#eaf0ef;padding-bottom:90px}.cta-box{background:#153f49;color:#fff;border-radius:29px;padding:50px;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.cta-box h2{font-size:clamp(32px,4vw,48px);margin:12px 0}.cta-box p{color:#ffffffbd}.footer{border-top:1px solid #d5dcda;background:#eaf0ef}.footer-inner{display:flex;justify-content:space-between;gap:20px;padding:28px 0;color:#5b696e;font-size:14px}.footer-nav{display:flex;gap:20px}.legal-hero{padding:65px 0 38px;background:#eaf0ef;border-bottom:1px solid #d5dcda}.legal-hero h1{font-size:clamp(42px,6vw,64px);margin:0}.legal{padding:65px 0 90px}.legal-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:55px}.legal-content{max-width:830px}.legal-content h2{margin:42px 0 12px}.legal-content p,.legal-content li{color:#45544b;line-height:1.75}.legal-box{border:1px solid #d4dcda;background:#fff;border-radius:16px;padding:21px}.warning{background:#fbf5e8;border-color:#c6ab76}.toc{position:sticky;top:95px;border:1px solid #d4dcda;background:#fff;border-radius:16px;padding:18px}.toc a{display:block;padding:7px;text-decoration:none;font-size:14px;font-weight:700}.hide{display:none!important}@media(max-width:1100px){.nav{display:none}.menu-btn{display:block}.hero-grid,.ki-grid,.hosting,.person,.split,.faq-layout{grid-template-columns:1fr}.cards4,.benefit-grid,.steps,.four-mini{grid-template-columns:repeat(2,1fr)}.hosting-visual{min-height:280px}}@media(max-width:680px){.container{width:min(100% - 28px,1180px)}.hero{padding:58px 0}.section{padding:64px 0}.hero h1{font-size:42px}.actions,.actions .btn{width:100%}.result{padding:22px}.result-tiles,.problem-grid,.cards4,.benefit-grid,.steps,.four-mini,.price-grid,.ki-features{grid-template-columns:1fr}.callout,.footer-inner,.cta-box{display:flex;flex-direction:column;align-items:flex-start}.cta-box{padding:27px}.hosting-copy{padding:27px}.legal-grid{grid-template-columns:1fr}.toc{position:static;order:-1}.footer-nav{flex-wrap:wrap}.brand strong{font-size:14px}}