.landing{--ink:#13233b;--blue:#265ef4;--quiet:#627086;--line:#e1e7f0;background:#fff;color:var(--ink);font-family:'DM Sans',sans-serif;font-size:16px}.landing .wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.landing a,.landing button{touch-action:manipulation}.landing :focus-visible{outline:3px solid #73a3ff;outline-offset:4px}.skip-link{position:fixed;left:20px;top:-70px;z-index:50;padding:12px 20px;background:#fff;color:#143781;border-radius:6px}.skip-link:focus{top:12px}.preview-strip{padding:10px 24px;background:#f0f4fa;color:#52637b;display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px}.preview-strip>span{font-size:11px;letter-spacing:1.1px;font-weight:700}.preview-strip a{display:flex;align-items:center;gap:8px;color:#23468c;font-weight:500}.preview-strip .icon{width:14px;height:14px}.site-header{height:100px;padding:0;width:min(1200px,calc(100% - 96px));margin:auto;border:0;display:flex;justify-content:space-between;gap:25px;background:#fff}.senodeo-brand{display:inline-flex;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:29px;line-height:1;font-weight:800;letter-spacing:-1.4px;white-space:nowrap;color:#14233c}.senodeo-symbol{display:grid;place-items:center;width:34px;height:38px;background:#265ef4;color:#fff;border-radius:10px 3px;font-size:32px;line-height:1;font-weight:700}.domain-suffix{font-size:14px;font-weight:500;letter-spacing:-.5px;color:#6b7990;margin-left:1px}.site-header nav{display:flex;gap:27px;align-items:center}.site-header nav a{font-size:14px;font-weight:500;color:#526177}.site-header nav a:hover{color:var(--blue)}.header-actions{display:flex;gap:10px;align-items:center}.panel-link{display:inline-flex;gap:13px;align-items:center;background:#f0f4fd;padding:12px 17px;border-radius:7px;color:#244993;font-size:14px;font-weight:600;white-space:nowrap}.panel-link .icon{width:17px}.menu-toggle{display:none;background:#f1f5fd;color:#294d95;padding:9px;border-radius:6px}.landing .eyebrow{display:flex;align-items:center;gap:11px;font-size:12px;letter-spacing:1.5px;font-weight:700;color:#42608e;margin-bottom:23px}.eyebrow-line{width:26px;height:2px;background:var(--blue)}.pro-hero{display:grid;grid-template-columns:1fr 1.03fr;gap:60px;padding-top:65px;padding-bottom:82px;align-items:center}.hero-copy h1{font-family:Manrope,sans-serif;font-size:clamp(42px,4.7vw,65px);line-height:1.09;font-weight:800;letter-spacing:-2.9px}.hero-copy h1 em{font-style:normal;color:var(--blue)}.hero-copy>p{color:#657389;max-width:440px;line-height:1.85;font-size:17px;margin:25px 0 29px}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 20px;border-radius:7px;background:var(--blue);color:white;font-size:14px;font-weight:600;line-height:1.4;transition:background .18s,transform .18s;white-space:normal}.landing-btn:hover{background:#164ce0;transform:translateY(-1px)}.landing-btn .icon{width:18px;height:18px}.text-button{display:inline-flex;align-items:center;gap:13px;font-weight:600;font-size:14px;color:#325585}.text-button .icon{width:17px}.text-button:hover{color:var(--blue)}.hero-footnote{margin-top:22px;display:flex;align-items:center;gap:8px;font-size:12px;color:#6a7b92}.hero-footnote .icon{width:16px;height:16px;color:#7185a3}.product-stage{background:#edf3ff;border-radius:20px;padding:24px 24px 20px;position:relative;border:1px solid #e7edf8}.stage-caption{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;letter-spacing:.65px;color:#607ca8;padding:0 0 19px;gap:10px}.stage-demo{color:#496b9d;background:#e3ebfa;border:1px solid #d1dcf0;border-radius:4px;padding:4px 7px;font-size:11px}.product-window{border:1px solid #dfe6f4;border-radius:11px;background:#fff;box-shadow:0 16px 28px #24489113;overflow:hidden}.window-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f6;padding:19px 22px;font-size:12px;color:#748399}.mini-brand{display:flex;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.7px;color:#26344b}.mini-brand .senodeo-symbol{width:22px;height:25px;font-size:22px;border-radius:6px 2px}.mini-brand .domain-suffix{display:none}.tour-tabs{display:flex;margin:18px 23px 0;border-bottom:1px solid #e5eaf3}.tour-tabs button{flex:1;background:white;padding:0 0 15px;color:#6a7d98;font-size:13px;display:flex;align-items:center;justify-content:center;gap:7px;border-bottom:2px solid transparent}.tour-tabs button>span{border:1px solid #d5deec;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;font-size:11px}.tour-tabs button[aria-selected=true]{color:var(--blue);font-weight:600;border-color:var(--blue)}.tour-tabs button[aria-selected=true]>span{border-color:#265ef4;background:#265ef4;color:white}.tour-panel{padding:23px;min-height:365px}.tour-title h3{font-size:19px;letter-spacing:-.5px;font-weight:700;color:#24364d}.tour-title p{font-size:12px;color:#78899f;margin:6px 0 19px}.tour-document{display:flex;align-items:center;gap:10px;border:1px solid #dfe7f6;background:#f8faff;border-radius:7px;padding:13px}.tour-document>.icon{color:#6487df;width:25px;height:25px}.tour-document strong{display:block;font-size:13px;font-weight:500}.tour-document small{display:block;font-size:11px;color:#7184a0;margin-top:5px}.tour-check{margin-left:auto;color:#5a8b73}.tour-check .icon{width:17px}.tour-fields{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin:22px 0}.tour-fields>div:last-child{grid-column:1/-1}.tour-fields span{display:block;font-size:11px;color:#7788a0;letter-spacing:.5px;margin-bottom:6px}.tour-fields strong{font-size:13px;font-weight:500}.tour-next{background:#265ef4;color:white;padding:12px 15px;border-radius:6px;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;margin-top:19px;gap:12px}.tour-next .icon{width:15px;height:15px}.window-bottom{font-size:11px;color:#71839e;background:#fcfdff;border-top:1px solid #edf0f7;padding:12px;display:flex;align-items:center;justify-content:center;gap:6px}.window-bottom .icon{width:13px;height:13px}.stage-under{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:#687fa4;margin-top:17px}.stage-under>span,.stage-under>a{display:flex;align-items:center;gap:6px}.stage-under .icon{width:13px;height:13px}.stage-under a{color:#4d6ba3}.tour-plan{padding:16px;border:1px solid #d8e4fc;background:#f2f6ff;border-radius:7px;margin-bottom:16px}.tour-plan>div{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:1px;color:#6883b3}.tour-plan .icon{width:20px}.tour-plan>strong{font-size:27px;letter-spacing:-1px;color:#315896;font-weight:600;display:block;margin:10px 0 6px}.tour-plan strong small{font-size:12px;font-weight:400;letter-spacing:0}.tour-plan>p{font-size:11px;color:#6d85a9}.tour-total{display:flex;justify-content:space-between;gap:15px;margin:11px 0;font-size:12px;color:#6f829f}.tour-total strong{color:#4a6081;font-weight:500}.tour-total.last{border-top:1px solid #e5ebf4;padding-top:11px;margin-top:14px;font-size:13px}.tour-confirm{display:flex;flex-direction:column;align-items:center;background:#f0f6ff;padding:20px;border-radius:8px;margin:12px 0 18px;gap:8px}.tour-confirm>.icon{color:#527ce0;width:30px;height:30px}.tour-confirm strong{font-size:15px;font-weight:500}.tour-confirm>span{font-size:11px;color:#6f86a8}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0}.principles>div{padding:0 34px;border-left:1px solid var(--line);display:grid;grid-template-columns:30px 1fr;column-gap:15px}.principles>div:first-child{padding-left:0;border-left:0}.principles>div>span{grid-row:1/3;color:#8ba1c1;font-size:14px;font-family:Manrope,sans-serif;margin-top:2px}.principles strong{font-size:15px;font-weight:600}.principles p{font-size:12px;color:#74859d;margin-top:6px}.audience-section{padding:95px 0}.section-heading{display:flex;justify-content:space-between;gap:36px;align-items:flex-end;margin-bottom:35px}.section-heading .eyebrow{margin-bottom:18px}.landing h2{font-family:Manrope,sans-serif;font-size:40px;line-height:1.25;letter-spacing:-1.5px;font-weight:700}.section-heading>p{font-size:15px;color:#6c7d96;line-height:1.85;padding-bottom:3px}.audience-tabs{display:flex;gap:30px;border-bottom:1px solid var(--line);margin-bottom:40px}.audience-tabs button{background:transparent;padding:10px 0 17px;font-size:14px;font-weight:500;color:#74869e;border-bottom:2px solid transparent}.audience-tabs button[aria-selected=true]{color:#245ce9;border-color:#245ce9}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}#audience-panel h3{font-size:27px;line-height:1.4;letter-spacing:-.9px}#audience-panel>p{font-size:15px;line-height:1.85;color:#687c97;margin:17px 0}#audience-panel ul{list-style:none;padding:0;margin:22px 0 27px}#audience-panel li{display:flex;align-items:center;gap:10px;margin:13px 0;font-size:14px;color:#5d708d}#audience-panel li .icon{width:16px;height:16px;color:#6f91ce}.business-photo{margin:0;height:365px;border-radius:12px;overflow:hidden;position:relative;background:#e9edf4}.business-photo img{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.business-photo:after{content:'';position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#15263bcd);pointer-events:none}.business-photo figcaption{position:absolute;z-index:1;bottom:25px;left:27px;color:#fff}.business-photo figcaption span{display:block;font-size:10px;letter-spacing:1.5px;color:#dae5f5;margin-bottom:10px}.business-photo figcaption strong{font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.6px;line-height:1.3;font-weight:600}.section-note{font-size:12px;color:#74869f;margin-top:25px}.workflow-section{padding:76px 0;background:#f6f8fc;border-block:1px solid #eef1f7}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.workflow-grid article{padding:20px 27px 0 0;border-right:1px solid #e0e6f0}.workflow-grid article:last-child{border-right:0;padding-right:0}.workflow-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.workflow-top>span{font-family:Manrope,sans-serif;font-size:37px;letter-spacing:-1px;color:#9fb2d0}.workflow-top .icon{width:29px;height:29px;color:#7492c3}.workflow-grid h3{font-size:19px;letter-spacing:-.5px}.workflow-grid p{font-size:14px;line-height:1.85;color:#6c7f9a;margin:14px 0 24px}.workflow-meta{font-size:12px;color:#5e7eae;border-top:1px solid #e3e9f3;padding-top:15px}.calculator-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:95px;padding-bottom:100px;align-items:center}.calculator-copy h2 em{font-style:normal;color:var(--blue)}.calculator-copy>p{font-size:16px;color:#687e9c;line-height:1.85;max-width:380px;margin:22px 0 30px}.cost-explain>div{display:flex;gap:16px;margin:21px 0}.cost-explain>div>span{display:grid;place-items:center;width:27px;height:27px;background:#f0f4fc;color:#6988b8;border-radius:6px;font-size:11px;flex-shrink:0}.cost-explain strong{font-size:14px;font-weight:500}.cost-explain p{font-size:12px;color:#758aa7;margin-top:5px}.pricing-note{display:flex;gap:12px;margin-top:25px;padding-top:22px;border-top:1px solid #e4eaf4}.pricing-note>.icon{width:18px;color:#718caf;flex-shrink:0}.pricing-note p{font-size:12px;color:#7489a8;line-height:1.75}.calculator-card{background:#fff;border:1px solid #dee5f0;border-radius:13px;padding:28px;box-shadow:0 17px 55px #1a326509}.calculator-title{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:25px}.calculator-title h3{font-size:17px;letter-spacing:-.4px}.outline-badge{font-size:11px;color:#6583af;border:1px solid #dce5f4;border-radius:4px;padding:5px 7px;white-space:nowrap}#cost-calculator>label,#cost-calculator legend{font-size:13px;color:#617dA4;display:block;margin-bottom:9px}.amount-input{display:flex;align-items:center;border:1px solid #dce4f1;border-radius:6px;padding-right:15px;background:#fafcff}.amount-input:focus-within{outline:2px solid #82a5ff;outline-offset:2px}.amount-input input{width:100%;min-width:0;border:0;background:transparent;padding:12px 15px;font-size:27px;font-weight:500;color:#2a4266;appearance:textfield;font-family:Manrope,sans-serif}.amount-input input:focus{outline:0}.amount-input input::-webkit-inner-spin-button{appearance:none}.amount-input>span{font-size:14px;color:#718cb3}#cost-calculator fieldset{border:0;padding:0;margin:23px 0}.plan-options{display:flex;gap:9px}.plan-options label{position:relative;flex:1;min-width:0;border:1px solid #dfe6f1;border-radius:7px;padding:13px 10px;cursor:pointer}.plan-options label:has(input:checked){background:#f1f5ff;border-color:#4174f4}.plan-options label:has(input:focus-visible){outline:2px solid #81a4ff;outline-offset:2px}.plan-options input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.plan-options span{display:block;font-size:13px;color:#607da9}.plan-options strong{display:block;font-size:16px;letter-spacing:-.5px;margin:10px 0 5px;font-weight:500;color:#2c4e81}.plan-options small{font-size:11px;color:#7189ac}#estimate-result dl{margin:24px 0 0}#estimate-result dl>div{display:flex;justify-content:space-between;gap:14px;font-size:14px;color:#6882a6;margin:13px 0}#estimate-result dd{margin:0;color:#506b92}#estimate-result dt span{color:#7a91b3;font-size:12px}#estimate-result .estimate-total{margin-top:18px;padding-top:18px;border-top:1px solid #e2e9f4;color:#435c7e;align-items:center}#estimate-result .estimate-total dd{font-size:25px;letter-spacing:-.8px;font-weight:600;color:#264c91}.installment-note{font-size:12px;color:#708ab0;text-align:right;line-height:1.7;margin:8px 0 22px}#cost-calculator .landing-btn{width:100%;display:flex;justify-content:space-between;padding:14px 18px}.calculator-foot{font-size:11px;color:#7188aa;text-align:center;margin-top:13px}#calc-error:not(:empty){font-size:13px;color:#a44538;padding:10px 0 16px}.calc-empty{padding:25px 0;color:#7089ae;font-size:14px}.control-section{background:#132644;color:#fff;padding:75px 0}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.control-preview{background:#fff;color:#243d61;border-radius:11px;padding:28px 30px;max-width:460px}.control-caption{display:flex;justify-content:space-between;gap:15px;color:#728db4;font-size:11px;letter-spacing:.6px}.control-recipient{display:flex;gap:12px;align-items:center;margin:29px 0}.preview-icon{width:41px;height:43px;border-radius:8px;background:#eff4ff;display:grid;place-items:center;color:#6487c6}.control-recipient strong{font-size:15px;font-weight:600}.control-recipient p{font-size:12px;color:#708aaf;margin-top:4px}.control-amount{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-block:1px solid #e5eaf3;gap:15px}.control-amount span{font-size:13px;color:#718ab0}.control-amount strong{font-size:27px;font-weight:600;letter-spacing:-1px}.timeline{list-style:none;margin:25px 0 5px;padding:0}.timeline li{display:flex;gap:14px;position:relative;padding-bottom:23px}.timeline li:last-child{padding:0}.timeline li:not(:last-child):after{content:'';height:calc(100% - 31px);width:1px;background:#e3eaf5;position:absolute;left:14px;top:31px}.timeline li>span{width:29px;height:29px;border:1px solid #e1e8f2;border-radius:50%;display:grid;place-items:center;color:#879ec0;font-size:11px;flex-shrink:0}.timeline .icon{width:14px;height:14px}.timeline .complete>span{background:#edf7f1;border-color:#dcefe3;color:#5c8a6d}.timeline .current>span{background:#edf3ff;border-color:#cadcfc;color:#5d8ce5}.timeline strong{font-size:13px;font-weight:500;color:#5d7ba5}.timeline small{display:block;margin-top:5px;font-size:11px;color:#7f98bc}.control-copy .eyebrow{color:#86a6db}.control-copy h2{font-size:44px;color:#f4f8ff;letter-spacing:-1.6px}.control-copy>p{font-size:16px;color:#b1c2da;line-height:1.85;margin:22px 0 25px;max-width:410px}.light-btn{background:#fff;color:#244375}.light-btn:hover{background:#e9f1ff}.control-note{font-size:12px;color:#94acce;line-height:1.85;margin-top:22px;max-width:390px}.trust-section{padding:90px 0 85px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.trust-grid article{border-top:1px solid #dfe6f1;padding-top:25px}.trust-grid article>.icon{color:#6f90c6;width:25px;height:25px;margin-bottom:20px}.trust-grid h3{font-size:17px;letter-spacing:-.4px}.trust-grid p{font-size:14px;color:#687fa0;line-height:1.85;margin-top:12px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-bottom:95px}.faq-section>div>p{color:#6882a7;font-size:15px;line-height:1.85;margin-top:22px}.faq-list details{border-bottom:1px solid #e2e8f3}.faq-list details:first-child{border-top:1px solid #e2e8f3}.faq-list summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:14px;font-weight:500;color:#425b80;line-height:1.7}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:24px;font-weight:400;color:#7995bf}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:14px;color:#6a83a7;line-height:1.85;padding:0 25px 23px 0}.closing-cta{padding:49px 0;background:#f0f4fc;border-block:1px solid #e8eef9}.closing-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:45px}.closing-cta .eyebrow{font-size:11px;margin-bottom:15px}.closing-cta h2{font-size:33px;letter-spacing:-1px}.closing-cta p{font-size:12px;color:#6e89b0;margin-top:14px}.site-footer{padding-top:54px;padding-bottom:25px}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px;margin-bottom:45px}.footer-brand>p{font-size:13px;color:#6b85aa;line-height:1.8;margin:20px 0 18px}.footer-main>div>strong{display:block;font-size:13px;color:#5c7295;margin-bottom:21px}.footer-main>div>a:not(.senodeo-brand),.footer-link{display:block;margin:13px 0;font-size:13px;color:#6e86aa;background:none;padding:0;text-align:left}.footer-main a:hover,.footer-link:hover{color:#265ef4}.footer-legal{border-top:1px solid #e3e9f4;padding-top:23px}.footer-legal>p{font-size:12px;line-height:1.8;color:#768bac;max-width:950px}.footer-legal>div{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#768eB3;margin-top:23px}.landing section[id],.landing main[id]{scroll-margin-top:30px}
:root{--green:#265ef4;--muted:#71809a;--line:#e2e7f0;background:#f5f7fb;color:#24344c}.sidebar .brand{font-size:23px;letter-spacing:-1px;gap:6px}.sidebar .logo{width:28px;height:32px;font-size:26px;background:#265ef4;color:white;border-radius:8px 3px}.sidebar .domain-suffix{font-size:11px}.nav a.active{background:#edf3ff;color:#265ef4}.feature{background:#172e50}.feature .btn{background:#fff;color:#244679}.feature .eyebrow,.mini-steps{color:#a1b7d5}.feature p{color:#b2c3da}.mini-steps b{color:#9fbcf3}.btn:hover{background:#194dc8}.btn.secondary:hover{background:#eff4ff}.demo-box{background:#f4f7fc;border-color:#e1e8f4}.notice{background:#f1f5fc;border-color:#e1e8f4;color:#687e9e}.recipient .tile,.avatar{background:#eef3fa;color:#5c7da9}.tag{background:#eaf4ef;color:#427760}.choice:has(input:checked){background:#edf3ff}.test-card{background:#eff4fb}.field input:focus,.field select:focus{border-color:#527fe9;outline-color:#d9e6ff}.upload{background:#f8faff;border-color:#bdcce2}
@media(max-width:1150px){.landing .wrap,.site-header{width:calc(100% - 64px)}.site-header nav{gap:19px}.site-header nav a{font-size:13px}.senodeo-brand{font-size:26px}.site-header{gap:16px}.pro-hero{gap:40px;padding-top:43px}.hero-copy h1{font-size:53px}.hero-copy>p{font-size:16px}.hero-actions{gap:17px}.hero-actions .landing-btn{padding:14px 17px;font-size:13px}.product-stage{padding:19px}.stage-caption{font-size:10px}.tour-panel{padding:20px;min-height:355px}.audience-grid{gap:55px}.calculator-section{gap:60px}.control-grid{gap:70px}.footer-main{gap:30px}.calculator-card{padding:24px}.plan-options strong{font-size:14px}.principles>div{padding-inline:22px}.principles strong{font-size:14px}.principles p{font-size:12px}.landing h2{font-size:36px}.control-copy h2{font-size:42px}}
@media(max-width:900px){.site-header nav{display:none;position:absolute;top:85px;left:0;right:0;z-index:20;background:#fff;border:1px solid #dae4f5;border-radius:10px;padding:24px;box-shadow:0 10px 30px #243e681a}.site-header nav.is-open{display:flex;flex-direction:column;align-items:flex-start;gap:23px}.site-header nav a{font-size:15px}.site-header{position:relative;height:88px}.menu-toggle{display:block}.hero-copy h1{font-size:43px;letter-spacing:-2px}.pro-hero{gap:25px}.hero-copy>p{font-size:15px;line-height:1.8}.hero-footnote{font-size:12px;align-items:flex-start}.product-stage{padding:15px}.stage-caption{font-size:9px}.stage-under{font-size:10px}.tour-tabs{margin-inline:15px}.tour-panel{padding:18px;min-height:365px}.tour-title h3{font-size:17px}.tour-document{padding:10px;gap:7px}.tour-document strong{font-size:12px}.tour-fields{column-gap:10px}.tour-fields strong{font-size:12px}.window-head{padding:16px}.principles{padding-block:26px}.principles>div{padding-inline:18px;grid-template-columns:1fr;gap:8px}.principles>div>span{grid-row:auto;font-size:12px}.principles p{line-height:1.7;margin:0}.section-heading>p{font-size:14px}.landing h2{font-size:32px}.audience-grid{gap:30px}.business-photo{height:350px}#audience-panel h3{font-size:24px}#audience-panel>p{font-size:14px}.workflow-grid{gap:23px}.workflow-grid h3{font-size:17px}.workflow-grid article{padding-right:21px}.calculator-section{gap:35px}.calculator-card{padding:20px}.calculator-title{flex-wrap:wrap;gap:8px}.plan-options{gap:6px}.plan-options label{padding:12px 6px}.plan-options strong{font-size:13px}.plan-options span{font-size:12px}.calculator-copy>p{font-size:15px}.control-grid{gap:40px}.control-preview{padding:24px}.control-copy h2{font-size:37px}.control-copy>p{font-size:15px}.trust-grid{gap:26px}.trust-grid h3{font-size:16px}.faq-section{gap:42px}.footer-main{gap:20px}.footer-main .senodeo-brand{font-size:23px}.footer-main .domain-suffix{font-size:11px}}
@media(max-width:650px){.landing .wrap,.site-header{width:calc(100% - 40px)}.preview-strip{font-size:11px;gap:7px;padding:8px 15px;line-height:1.5}.preview-strip>span{display:none}.preview-strip>a{display:none}.site-header{height:80px;gap:10px}.senodeo-brand{font-size:24px;gap:7px}.senodeo-symbol{width:28px;height:33px;font-size:28px}.domain-suffix{font-size:12px}.panel-link{font-size:12px;padding:10px 12px}.panel-link>.icon{display:none}.menu-toggle{padding:8px}.menu-toggle>.icon{width:18px;height:18px}.site-header nav{top:72px}.pro-hero{display:block;padding-top:40px;padding-bottom:39px}.hero-copy .eyebrow{font-size:11px;letter-spacing:1.25px;margin-bottom:23px}.hero-copy h1{font-size:47px;line-height:1.1;letter-spacing:-2.2px}.hero-copy>p{font-size:16px;line-height:1.8;margin:23px 0 26px}.hero-actions{gap:18px;align-items:flex-start}.hero-actions .landing-btn{padding:15px 18px;font-size:14px;gap:18px}.hero-actions .text-button{font-size:14px;min-height:49px}.hero-footnote{font-size:12px;margin:20px 0 30px}.product-stage{padding:19px 17px 16px;border-radius:14px;margin-top:35px}.stage-caption{font-size:9px;letter-spacing:.65px}.stage-under{font-size:10px}.window-head{padding:18px}.tour-panel{padding:20px;min-height:365px}.tour-tabs{margin-inline:20px}.tour-title h3{font-size:19px}.tour-title p{font-size:12px}.tour-document{padding:13px}.tour-fields strong{font-size:12px}.tour-plan>strong{font-size:29px}.principles{grid-template-columns:1fr;padding:0}.principles>div{grid-template-columns:30px 1fr;gap:7px 15px;padding:22px 0;border-left:0;border-top:1px solid var(--line)}.principles>div:first-child{border-top:0}.principles>div>span{grid-row:1/3;font-size:13px;margin-top:3px}.principles strong{font-size:15px}.principles p{font-size:13px}.audience-section{padding:60px 0}.section-heading{display:block;margin-bottom:28px}.section-heading>p{font-size:14px;margin-top:18px}.landing .eyebrow{font-size:11px;margin-bottom:17px}.landing h2{font-size:32px;letter-spacing:-1.3px}.audience-tabs{gap:0;justify-content:space-between;margin-bottom:28px}.audience-tabs button{font-size:12px;padding:9px 0 15px}.audience-grid{display:flex;flex-direction:column;gap:28px;align-items:stretch}#audience-panel h3{font-size:26px;letter-spacing:-.8px}#audience-panel>p{font-size:15px}#audience-panel li{font-size:14px}.business-photo{height:290px}.business-photo figcaption{bottom:24px;left:24px}.section-note{font-size:12px;line-height:1.8;margin-top:19px}.workflow-section{padding:52px 0}.workflow-section .section-heading .text-button{margin-top:22px}.workflow-grid{grid-template-columns:1fr;gap:30px}.workflow-grid article{padding:0 0 28px;border-right:0;border-bottom:1px solid #dde6f5}.workflow-grid article:last-child{border-bottom:0;padding-bottom:0}.workflow-top{margin-bottom:17px}.workflow-top>span{font-size:33px}.workflow-grid h3{font-size:21px}.workflow-grid p{font-size:15px;margin:12px 0 19px}.calculator-section{grid-template-columns:1fr;padding-top:60px;padding-bottom:60px;gap:28px}.calculator-copy>p{font-size:15px;margin:19px 0 25px}.cost-explain{display:none}.pricing-note{margin:0;padding-top:20px}.calculator-card{padding:22px 19px;border-radius:10px}.calculator-title{gap:8px;flex-wrap:wrap}.plan-options strong{font-size:15px}.plan-options label{padding:13px 8px}.control-section{padding:50px 0}.control-grid{display:flex;flex-direction:column-reverse;gap:32px;align-items:stretch}.control-copy h2{font-size:37px}.control-copy>p{font-size:15px}.control-preview{max-width:none;padding:25px}.timeline strong{font-size:14px}.trust-section{padding:57px 0}.trust-grid{grid-template-columns:1fr;gap:25px}.trust-grid article{padding-top:22px}.trust-grid article>.icon{margin-bottom:13px}.trust-grid h3{font-size:19px}.trust-grid p{font-size:15px;margin-top:10px}.faq-section{display:block;padding-bottom:60px}.faq-section>div>p{font-size:15px;margin-top:18px}.faq-list{margin-top:28px}.faq-list summary{font-size:14px;padding:19px 0;gap:14px}.faq-list details p{padding-right:0}.closing-cta{padding:38px 0}.closing-cta>.wrap{display:block}.closing-cta h2{font-size:31px;margin-bottom:25px}.site-footer{padding-top:40px}.footer-main{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:33px}.footer-brand{grid-column:1/-1}.footer-main>div>strong{font-size:14px;margin-bottom:16px}.footer-main>div>a:not(.senodeo-brand),.footer-link{font-size:13px;line-height:1.5}.footer-main .senodeo-brand{font-size:27px}.footer-main .domain-suffix{font-size:13px}.footer-brand>p{font-size:14px;margin-top:17px}.footer-legal>div{font-size:11px;gap:10px}.landing section[id]{scroll-margin-top:22px}}
@media(max-width:360px){.hero-copy h1{font-size:42px}.senodeo-brand{font-size:21px}.domain-suffix{font-size:10px}.panel-link{padding:9px 10px}.header-actions{gap:6px}.plan-options strong{font-size:13px}.audience-tabs button{font-size:11px}}
@media(prefers-reduced-motion:reduce){.landing *{transition:none!important;scroll-behavior:auto!important}}
