.website{background:#fff;font-size:16px}.site-width{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}.site-header{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 28px;border-bottom:1px solid #ecf0f7}.site-header .brand{font-size:20px}.site-header .brand img{width:44px;height:44px}.site-header nav{display:flex;gap:27px}.site-header nav a{font-size:14px;color:#52657b;font-weight:600}.site-header nav a[aria-current]{color:var(--primary)}.site-header>.button{font-size:13px;padding:10px 18px}.skip{position:absolute;left:-10000px}.skip:focus{left:20px;top:10px;background:white;padding:12px;z-index:99}.home-hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;padding-top:86px;padding-bottom:78px}.eyebrow{display:block;color:#2860be;font-size:11px;font-weight:750;letter-spacing:.14em}.home-hero h1,.page-intro h1{font-size:67px;line-height:1.04;letter-spacing:-.055em;margin:22px 0 26px;font-weight:750}.home-hero h1 span,.page-intro h1 span{background:linear-gradient(100deg,#0754d9 10%,#6540dc 72%,#ae27c1);background-clip:text;color:transparent}.hero-copy{font-size:19px;line-height:1.65;color:#607087;max-width:490px}.hero-actions{display:flex;gap:12px;margin-top:29px}.hero-actions .button{padding:14px 21px}.hero-actions .button:first-child{box-shadow:0 9px 25px #0754d92a}.hero-actions .button span{margin-left:20px}.hero-note{font-size:12px;color:#728196;margin-top:25px;max-width:400px}.hero-preview{position:relative;border:1px solid #dce6f2;border-radius:20px;box-shadow:0 28px 70px #142f6020;background:#fff;transform:rotate(1deg)}.hero-preview:before{content:'';position:absolute;inset:-32px;z-index:-1;background:radial-gradient(ellipse at 20% 15%,#0ccbec1a,transparent 65%),radial-gradient(ellipse at 80% 95%,#da2cce16,transparent 65%);border-radius:40px}.preview-top{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid #edf1f7;background:#f9fbfe;border-radius:20px 20px 0 0;font-size:11px}.preview-top>span:last-child{margin-left:auto;color:#7a8b9d;font-size:10px}.preview-dot{height:7px;width:7px;border-radius:50%;background:#13b9c9}.preview-content{padding:39px 31px 33px}.step-tag{font-size:10px;letter-spacing:.1em;color:#70839c}.preview-content h2{font-size:29px;letter-spacing:-.025em;line-height:1.24;margin:18px 0 14px}.preview-content p{font-size:13px;color:#79879a}.preview-scale{display:flex;gap:10px;margin-top:27px}.preview-scale span{display:grid;place-items:center;border:1px solid #d6e1ee;border-radius:9px;height:48px;flex:1;color:#385273}.preview-scale .chosen{background:var(--primary);color:white;border-color:var(--primary);box-shadow:0 6px 16px #0754d924}.scale-labels{display:flex;justify-content:space-between;font-size:10px;color:#718296;margin:10px 0 28px}.preview-content .button{display:block;font-size:13px;padding:13px}.preview-bottom{display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid #edf1f7;font-size:10px;color:#8390a1;padding:14px}.preview-bottom img{width:20px;height:20px}.capability-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e7edf5;border-bottom:1px solid #e7edf5;padding-top:24px;padding-bottom:24px;font-size:13px;color:#5c6e83}.capability-strip span{border-left:2px solid #d0eaf4;padding-left:17px}.site-section{padding-top:95px;padding-bottom:90px}.section-heading h2,.privacy-section h2{font-size:39px;letter-spacing:-.04em;line-height:1.17;margin:18px 0}.section-heading p{color:#738095;max-width:510px;line-height:1.7}.feature-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:40px}.feature-columns article{border-top:1px solid #dfe7f2;padding-top:24px}.feature-number{font-size:12px;font-weight:700;color:#54759d}.feature-columns h3{font-size:21px;letter-spacing:-.025em;margin:15px 0}.feature-columns p{font-size:15px;line-height:1.8;color:#687a90}.feature-columns a{font-size:13px;font-weight:650}.template-band{background:#f5f8fc;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding:70px 0}.horizontal{display:flex;align-items:end;justify-content:space-between;gap:20px}.horizontal a{font-size:13px;font-weight:650;margin-bottom:18px}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.template-card{display:block;border:1px solid #dfe7f2;background:#fff;border-radius:15px;padding:27px;color:var(--ink)}a.template-card:hover{text-decoration:none;border-color:#7eabe8;transform:translateY(-3px);transition:transform .15s}.template-icon{display:grid;place-items:center;width:46px;height:46px;background:#edf4ff;color:#1a66d8;border-radius:12px;font-size:25px;margin-bottom:22px}.template-card h3,.template-card h2{font-size:21px;line-height:1.3;margin:11px 0}.template-card p{font-size:14px;color:#6b7d94;line-height:1.75;min-height:73px}.template-card small{font-size:11px;color:#697e99}.template-card>b{font-size:12px;border-top:1px solid #eef2f7;padding-top:17px;margin-top:22px;display:flex;justify-content:space-between;color:#37669b}.template-card>a{font-size:13px;font-weight:650}.template-card form{border-top:1px solid #edf1f7;margin-top:22px;padding-top:4px}.template-card button{width:100%}.selected-template{border-color:#8faee1}.privacy-section{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;padding-top:100px;padding-bottom:100px}.privacy-section p{color:#6c7e94;line-height:1.8}.privacy-art{background:radial-gradient(circle,#edf4ff 0%,#f9fbfe 70%);border:1px solid #edf1f8;border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.privacy-art img{width:57%;height:auto;filter:drop-shadow(0 15px 19px #1249b01a)}.privacy-orbit{font-size:12px;color:#586d8a;margin-top:10px}.cta-panel{background:linear-gradient(120deg,#0b1b37,#18396a);border-radius:19px;padding:43px 46px;display:flex;align-items:center;justify-content:space-between;color:white;margin-top:35px;margin-bottom:80px}.cta-panel .eyebrow{color:#90b9f6}.cta-panel h2{font-size:34px;letter-spacing:-.03em;line-height:1.2;margin:13px 0 0}.cta-panel>.button{background:white;color:#134eaf;padding:14px 22px}.site-footer{border-top:1px solid #e5ebf4;padding-top:35px;padding-bottom:30px;display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:20px;align-items:start}.site-footer p{font-size:13px;color:#7a899c;margin:0}.site-footer nav{display:flex;gap:10px 24px;flex-wrap:wrap}.site-footer nav a{color:#64778f;font-size:12px}.site-footer>small{grid-column:1/-1;font-size:10px;margin-top:22px;color:#8b98aa}.page-intro{padding-top:75px;padding-bottom:50px}.page-intro h1{font-size:54px;max-width:900px}.page-intro p{font-size:18px;line-height:1.7;color:#6c7f95;max-width:660px}.product-row{display:grid;grid-template-columns:130px 1fr;gap:40px;border-top:1px solid #e4eaf4;padding:50px 0;max-width:900px}.big-number{font-size:56px;font-weight:300;color:#aac7eb}.product-row h2{font-size:31px;letter-spacing:-.03em}.product-row p{color:#667b94;line-height:1.8}.product-row ul{list-style:none;padding:0;color:#3c5f8e;font-size:14px}.product-row li{padding:6px 0}.product-row li:before{content:'✓';color:#0592b6;margin-right:12px}.privacy-cards{margin-top:0}.privacy-cards h2{font-size:22px}.privacy-cards article{padding:25px;background:#f6f9fe;border-radius:13px}.pill{font-size:10px;background:#e9f0fc;border-radius:20px;display:inline-block;padding:6px 10px;color:#396292}.reading-panel{max-width:850px;padding-top:40px;padding-bottom:50px}.reading-panel h2{margin-top:35px;font-size:23px;letter-spacing:-.02em}.reading-panel p{color:#63758b;line-height:1.8}.guide-steps{padding-left:28px}.guide-steps li{padding-left:15px;padding-bottom:20px}.guide-steps li::marker{color:var(--primary);font-weight:750}.example-wrap{max-width:820px;padding-top:35px;padding-bottom:40px}.example-banner{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:15px 0;font-size:12px;color:#6b7d93}.example-banner b{color:#1b528d}.example-banner a{margin-left:auto}.example-wrap .respondent{background:#f4f7fb}.website .respondent h1{font-size:29px}.website .respondent>.card{margin-top:25px}
@media(max-width:950px){.home-hero{gap:35px;padding-top:60px}.home-hero h1{font-size:51px}.site-header nav{gap:16px}.site-header .brand{font-size:17px}.preview-content{padding:26px 22px}.preview-content h2{font-size:25px}.feature-columns{gap:24px}.privacy-section{gap:35px}.cta-panel{margin-left:25px;margin-right:25px}.template-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.site-header{flex-wrap:wrap;padding:16px 20px;gap:18px}.site-header nav{order:3;width:100%;justify-content:space-between;gap:10px;overflow:auto}.site-header nav a{white-space:nowrap;font-size:12px}.site-header .brand img{width:36px;height:36px}.site-width{padding-left:22px;padding-right:22px}.home-hero{grid-template-columns:1fr;gap:38px;padding-top:42px;padding-bottom:40px}.home-hero h1{font-size:49px;letter-spacing:-.06em}.hero-copy{font-size:17px}.hero-actions .button{font-size:13px;padding:13px 16px}.hero-note{font-size:11px}.hero-preview{transform:none}.preview-content{padding:26px}.capability-strip{grid-template-columns:1fr 1fr;gap:18px;font-size:11px}.site-section{padding-top:58px;padding-bottom:50px}.section-heading h2,.privacy-section h2{font-size:31px}.feature-columns{grid-template-columns:1fr;gap:25px;margin-top:28px}.feature-columns article{padding-top:20px}.template-band{padding:42px 0}.horizontal{display:block}.template-grid{grid-template-columns:1fr}.template-card p{min-height:0}.privacy-section{grid-template-columns:1fr;gap:32px;padding-top:55px;padding-bottom:40px}.privacy-art{max-width:260px;width:100%;margin:auto}.cta-panel{display:block;padding:30px 26px;margin:30px 20px 45px}.cta-panel h2{font-size:29px}.cta-panel>.button{margin-top:25px}.site-footer{grid-template-columns:1fr 1fr;gap:25px}.site-footer nav{grid-column:1/-1}.page-intro{padding-top:45px;padding-bottom:20px}.page-intro h1{font-size:40px}.page-intro p{font-size:16px}.product-row{grid-template-columns:45px 1fr;gap:18px;padding:30px 0}.big-number{font-size:31px}.product-row h2{font-size:25px}.reading-panel{padding-top:15px}.example-banner a{margin-left:0;width:100%}.template-card{padding:23px}.template-card h2{font-size:21px}}
