:root{--orange:#e95400;--ink:#20201e;--gray:#626260;--soft:#f5f5f2;--line:#e5e5e1}*{box-sizing:border-box}body{margin:0;background:#eaeae6;color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #a43700;outline-offset:5px}.shell-header{max-width:1320px;margin:auto;padding:22px 32px;display:flex;align-items:center;gap:30px}.logo{font-size:34px;font-weight:800;letter-spacing:-2px;text-decoration:none;line-height:1}.logo span,em{color:var(--orange)}em{font-style:normal}.header-note{font-size:10px;letter-spacing:1.6px;font-weight:bold;margin-left:auto}.download{font-size:12px;font-weight:bold;text-underline-offset:4px}main{max-width:1256px;margin:0 auto;perspective:2000px;box-shadow:0 20px 65px #20201e15;border:1px solid #deded7;background:white}.page{min-height:620px;background:#fff;position:relative;transform-origin:left center}.page[hidden]{display:none!important}.page.arrive{animation:turn .5s cubic-bezier(.2,.7,.2,1)}@keyframes turn{from{opacity:.3;transform:rotateY(-9deg) translateX(12px)}to{opacity:1;transform:none}}.cover{display:grid;grid-template-columns:1fr 1fr;padding:58px;gap:45px;align-items:center}.eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:bold;margin:0 0 25px}h1,h2{font-size:65px;line-height:1.01;letter-spacing:-3.5px;margin:0 0 24px}h1{font-size:77px}.lead{font-size:18px;line-height:1.55;color:var(--gray);margin:0 0 27px}.button{display:inline-flex;gap:28px;align-items:center;background:var(--orange);color:white;border:0;padding:15px 22px;font-size:14px;font-weight:bold;text-decoration:none;transition:background .2s}.button:hover{background:#b94100}.quiet{font-size:12px;color:var(--gray);margin-top:24px}.cover-image{margin:0}.cover-image img{width:100%;aspect-ratio:1/1.1;object-fit:cover;object-position:43% center;display:block}.cover-image figcaption{background:var(--orange);color:white;padding:18px 20px;font-size:14px;font-weight:bold;display:flex;align-items:center;gap:20px}.cover-image figcaption span{font-size:35px;margin-left:auto;font-weight:normal}.package{display:grid;grid-template-columns:1fr 1fr}.package-intro{padding:50px 52px;background:var(--soft)}.package-intro h2{font-size:60px}.price{font-size:53px;font-weight:bold;letter-spacing:-2px;margin:28px 0}.price small{display:block;font-weight:normal;font-size:11px;letter-spacing:0}.timing{font-size:12px;margin:25px 0 0}.orange{background:var(--orange);color:white}.orange .lead{color:white}.white{background:white;color:var(--ink)}.white:hover{background:var(--ink);color:white}.features{padding:50px 52px}.scope{border-top:3px solid var(--orange);padding-top:20px}.scope strong{display:block;font-size:34px;line-height:1.2;letter-spacing:-1px}.scope span{font-size:13px;color:var(--gray)}dl{margin:25px 0}dl>div{padding:17px 0;border-bottom:1px solid var(--line)}dt{font-size:17px;font-weight:bold;margin-bottom:5px}dd{margin:0;font-size:14px;color:var(--gray);line-height:1.55}.usecase{font-size:13px;padding-left:16px;border-left:3px solid var(--orange);color:var(--gray);margin-top:28px}.comparison{padding:40px 48px}.comparison .eyebrow{margin-bottom:12px}.comparison h2{font-size:43px;margin-bottom:24px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}th,td{text-align:left;padding:10px 13px;border-bottom:1px solid var(--line);width:25%}thead th{background:var(--soft);font-size:15px;vertical-align:top}.recommended{background:var(--orange);color:white}th small{display:block;font-size:10px;font-weight:normal}.prices td{font-size:24px;font-weight:bold}.included{display:flex;gap:24px;align-items:baseline;margin-top:22px;font-size:13px}.included b{color:var(--orange);white-space:nowrap}.included p{margin:0}.terms{font-size:10px;color:var(--gray);line-height:1.5;margin-top:14px}.terms p{margin:6px 0}.closing{display:grid;grid-template-columns:1.3fr 1fr;padding:54px 58px;gap:70px;background:var(--ink);color:white;align-items:center}.closing h2{font-size:82px}.closing h2 em{color:#ff7f35}.closing .lead{color:#d3d3cd}.contact-email{font-size:28px;font-weight:bold;text-decoration:none;border-bottom:1px solid #ffffff90;display:inline-block}.phone{display:block;font-size:21px;margin-top:14px;text-decoration:none}.address{font-size:12px;color:#d3d3cd;line-height:1.8;margin-top:24px}.back{padding:0;background:none;color:white;border:0;text-decoration:underline;text-underline-offset:4px;font-size:12px;margin-top:12px}.person{margin:0}.person img{width:100%;max-height:355px;object-fit:cover;object-position:50% 30%;display:block}.person figcaption{border-top:3px solid var(--orange);padding-top:18px;margin-top:0}.person strong{font-size:23px;display:block}.person span{font-size:12px;color:#d3d3cd;display:block;margin-top:6px}.controls{max-width:1256px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:28px;padding:18px;background:#fff;border:1px solid #deded7;border-top:0}.arrow{width:44px;height:44px;background:var(--ink);color:white;border:0;font-size:23px}.arrow:hover{background:var(--orange)}.arrow:disabled{background:#f0f0ec;color:#aaa;cursor:default}.page-nav{min-width:230px;text-align:center}#counter{font-size:11px;font-weight:bold;letter-spacing:1px}.dots{display:flex;justify-content:center;gap:7px;margin-top:7px}.dots button{border:0;width:24px;height:10px;padding:0;background:#e5e5e1}.dots button[aria-current=true]{background:var(--orange)}.shell-footer{max-width:1256px;margin:0 auto;padding:14px 0 22px;display:flex;justify-content:space-between;color:var(--gray);font-size:10px}.shell-footer div{display:flex;gap:16px}.shell-footer a{text-decoration:none}@media(min-width:1500px){.shell-header{padding-top:32px}.page{min-height:680px}.cover{padding:68px}.features,.package-intro{padding:62px}.comparison{padding:52px 60px}}@media(max-width:1000px){main,.controls{margin-left:20px;margin-right:20px}.shell-footer{padding-left:22px;padding-right:22px}.cover{padding:35px;gap:30px}h1{font-size:59px}.package-intro,.features{padding:35px}.package-intro h2{font-size:46px}.closing{padding:40px;gap:35px}.closing h2{font-size:67px}.header-note{display:none}.download{margin-left:auto}}@media(max-width:680px){body{background:#fff}.shell-header{padding:18px 20px}.logo{font-size:30px}.download{font-size:10px}main{margin:0;border:0;box-shadow:none}.page{min-height:0}.cover,.package,.closing{grid-template-columns:1fr}.cover{padding:32px 24px;gap:26px}h1{font-size:61px}.lead{font-size:16px}.cover-image img{aspect-ratio:1.7;object-position:center 40%}.quiet{margin-bottom:0}.cover-image figcaption{padding:10px 16px;font-size:12px}.package-intro{padding:30px 24px}.package-intro h2{font-size:52px}.price{font-size:46px;margin:22px 0}.features{padding:28px 24px}.scope strong{font-size:30px}dl{margin:12px 0}.usecase{margin-bottom:0}.comparison{padding:30px 22px}.comparison h2{font-size:40px}.included{display:block}.included p{margin-top:8px}.terms{font-size:11px}.closing{padding:32px 24px;gap:32px}.closing h2{font-size:67px}.person{display:grid;grid-template-columns:110px 1fr;gap:18px}.person img{height:145px}.person figcaption{padding-top:12px;align-self:center}.contact-email{font-size:26px}.controls{position:sticky;bottom:0;margin:0;border-left:0;border-right:0;box-shadow:0 -5px 20px #00000007;padding:12px;gap:12px;z-index:5}.page-nav{min-width:205px}.shell-footer{padding:14px 20px}.shell-footer>span{max-width:140px}}@media(prefers-reduced-motion:reduce){.page.arrive{animation:none}*{scroll-behavior:auto!important}}

.home-link{font-size:12px;text-decoration:none;white-space:nowrap}.home-link:hover{text-decoration:underline}@media(max-width:680px){.shell-header{flex-wrap:wrap;gap:12px}.home-link{order:3;width:100%;font-size:11px}}
