/* Identoo V22: editorial typography, a product-first hero, and a shared marketing system. */
:root{--ink:#172339;--blue:#3448be;--purple:#7950d7;--muted:#59657b;--soft:#f5f6fa;--line:#e3e6ef;--radius:22px}
body{background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.wrap{width:calc(100% - 88px);max-width:1220px}h1,h2,h3{font-weight:650;letter-spacing:-.045em}em{font-style:normal;color:var(--blue)}
.header{background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #e9ebf3;position:relative;z-index:20}.navigation{min-height:90px;gap:48px}.brand img{width:145px;height:auto}.navigation-menu{gap:35px}nav{gap:27px}nav a,.login{font-size:13px;font-weight:600}.nav-actions{gap:25px}
.button{border-radius:10px;min-height:48px;padding:14px 21px;font-size:14px;font-weight:600;gap:15px;box-shadow:none;transition:background .2s,box-shadow .2s,transform .2s}.button.primary{background:var(--blue);box-shadow:0 5px 12px #3448be16}.button.primary:hover{background:#263794;box-shadow:0 7px 20px #3448be25;transform:translateY(-2px)}.button.secondary{background:#fff;border:1px solid #d8deeb;color:var(--ink)}.button.secondary:hover{background:#f5f6fa}.button.small{font-size:13px;min-height:44px;padding:12px 17px}.ui-icon{width:22px;height:22px;flex-shrink:0;display:inline-block;vertical-align:middle}.button .ui-icon,.text-link .ui-icon{width:18px;height:18px}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:700;line-height:1.7}.status-dot{background:var(--purple);width:7px;height:7px;box-shadow:0 0 0 4px #7950d711}
.hero-v22{padding:65px 0 60px;background:radial-gradient(ellipse at 80% 25%,#f0edf9 0,transparent 54%),linear-gradient(180deg,#fff,#fbfbfe);overflow:hidden}.hero-v22 .hero-grid{grid-template-columns:1.06fr 1fr;gap:72px;align-items:center}.hero-v22 h1{font-size:clamp(44px,4.7vw,66px);line-height:1.08;letter-spacing:-.055em;margin:20px 0 26px;max-width:620px}.hero-v22 h1 em{background:linear-gradient(100deg,#3046b3,#7151c7);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-v22 .lede{font-size:18px;line-height:1.75;max-width:480px;margin-bottom:27px}.hero-actions{gap:12px}.trial-note{font-size:12px;color:#657086;margin:17px 0 19px}.hero-benefits{font-size:11px;gap:17px;display:flex;flex-wrap:wrap}.hero-benefits span{display:flex;align-items:center;gap:5px}.hero-benefits .ui-icon{width:15px;height:15px;color:#3e755f}
.hero-product{position:relative;scroll-margin-top:20px}.product-stage{position:relative;background:linear-gradient(145deg,#202d54,#243762 45%,#483b80);border-radius:30px;min-height:568px;padding:45px 0 30px;box-shadow:0 30px 65px #232d5719}.stage-label{position:absolute;top:17px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.16em;color:#c7cbe6;font-weight:650}.stage-ring{border:1px solid #ffffff12;border-radius:50%;position:absolute;pointer-events:none}.ring-one{width:390px;height:390px;top:35px;left:50%;transform:translateX(-50%)}.ring-two{width:515px;height:515px;top:0;left:50%;transform:translateX(-50%)}.hero-product .phone-scene{max-width:292px;position:relative;margin:0 auto;z-index:1}.phone{border:1px solid #dee2ef;border-radius:22px;background:#fff;padding:7px;box-shadow:0 20px 50px #090f3b30}.phone-bar{height:28px;color:#6c7588;font-size:9px;display:flex;align-items:center;justify-content:space-between;padding:0 13px}.phone-bar>.ui-icon{width:12px;height:12px}.sample-cover{height:104px;border-radius:14px 14px 3px 3px;background:linear-gradient(120deg,#224440,#33665e);display:flex;align-items:flex-start;justify-content:space-between;padding:17px;font-size:9px;overflow:hidden}.sample-cover:after{opacity:.15}.sample-cover[data-cover="consultant"]{background:linear-gradient(130deg,#204f48,#39746a)}.sample-cover[data-cover="estate"]{background:linear-gradient(130deg,#463c33,#7c6654)}.sample-cover[data-cover="beauty"]{background:linear-gradient(130deg,#696450,#99937c)}.sample-cover>span{position:relative;z-index:1;max-width:180px;font-weight:600}.sample-cover>img{position:relative;z-index:1;background:#fff;border-radius:50%;padding:3px;width:25px;height:25px}.sample-body{padding:0 17px;text-align:center}.sample-avatar{width:74px;height:74px;border:4px solid #fff;margin:-35px auto 12px;position:relative;background:#f2efe9;border-radius:50%;box-shadow:0 4px 10px #1c2f3a13}.portrait{object-fit:cover}.portrait.consultant{object-position:left center}.portrait.estate{object-position:center center}.portrait.beauty{object-position:right center}.sample-category{font-size:8px;letter-spacing:.1em;font-weight:700;color:#426d62;margin:0 0 5px}.sample-name{font-size:25px;line-height:1.2;letter-spacing:-.04em;margin:0 0 4px}.sample-company{font-size:10px;margin:0 0 12px}.sample-bio{font-size:10px;line-height:1.65;margin:0 auto 14px;min-height:34px;max-width:245px}.sample-actions{gap:5px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:9px}.sample-actions button{border-radius:8px;background:#f3f5f6;color:#26493f;border:0;padding:10px 3px 8px;font-size:8px;display:flex;flex-direction:column;align-items:center;gap:5px}.sample-actions .ui-icon{width:17px;height:17px}.sample-main{display:flex;justify-content:space-between;gap:8px;border:0;width:100%;border-radius:8px;background:#2b6257;font-size:10px;font-weight:600;padding:13px 12px;color:#fff;margin-bottom:7px}.sample-main:hover{background:#214d44}.sample-request{font-size:9px;padding:9px 5px;width:100%;border:1px solid #dce8e2;border-radius:8px;color:#315e53;background:#fff}.sample-request:hover{background:#f1f7f4}.sample-foot{font-size:8px;display:flex;align-items:center;justify-content:center;gap:5px;padding:14px 0 6px;color:#6b7485}.sample-foot img{width:15px;height:15px}.demo-choices{margin:20px auto 8px;display:flex;width:max-content;max-width:100%;border:1px solid #dcdfea;background:#ffffffc9;padding:4px;border-radius:100px}.demo-choices button{font-size:11px;padding:9px 16px}.demo-choices button[aria-pressed="true"]{background:#26304d;color:white}.sample-caption{font-size:9px;text-align:center;margin:10px 0 0;color:#687087}.connection-note{position:absolute;bottom:24px;left:-28px;right:25px;z-index:2;background:#fff;box-shadow:0 10px 30px #12193223;border:1px solid #e4e7ef;border-radius:13px;padding:15px 18px;display:flex;align-items:center;gap:12px;max-width:350px}.connection-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#ebf5ef;color:#3b725b}.connection-note strong{display:block;font-size:11px;color:#25344c;margin-bottom:3px}.connection-note div>span{display:block;font-size:9px;color:#6b7688}
.essential-strip{border-top:1px solid #e8eaf2;border-bottom:1px solid #e8eaf2;background:#fff;padding:25px 0}.essential-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.essential-strip .wrap>span{font-size:12px;color:#697286}.essential-strip .wrap>div{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:550;color:#33445e}.essential-strip .ui-icon{width:20px;height:20px;color:#676a9d}
.section{padding:86px 0}.section-head h2{font-size:clamp(32px,3.5vw,46px);line-height:1.15;font-weight:650}.section-head p{font-size:16px;line-height:1.8;max-width:600px}.section-head.center{margin-bottom:48px}.section-head.center p{margin-left:auto;margin-right:auto}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:27px}.value-grid article{border-top:1px solid #dfe3ef;padding:26px 0 0}.value-icon{width:42px;height:42px;border:1px solid #e0e3f0;background:#f6f5fd;border-radius:12px;display:grid;place-items:center;color:#6551a5;margin-bottom:20px}.value-grid h3{font-size:19px;letter-spacing:-.025em;margin-bottom:12px}.value-grid p{font-size:13px;line-height:1.85;margin:0;color:#5d6b80}
.momentum{background:#172238;color:#fff;overflow:hidden;position:relative}.momentum:before{content:"";position:absolute;width:700px;height:700px;right:-260px;top:-230px;background:radial-gradient(circle,#6950a937,transparent 64%);pointer-events:none}.momentum .split{grid-template-columns:1fr 1.05fr;gap:65px;position:relative}.momentum .eyebrow{color:#aba7e1}.momentum h2{font-size:clamp(33px,3.5vw,47px);color:#fff;line-height:1.15;margin-bottom:24px}.momentum h2 em{color:#c0b3fc}.momentum .lede{font-size:16px;line-height:1.85;color:#bdc6d7;margin-bottom:25px}.momentum .check-list li{font-size:13px;color:#d7dcea;line-height:1.7}.momentum .check-list li:before{color:#b6a8eb}.momentum .text-link{color:#d0c8f8;font-size:12px;display:inline-flex;align-items:center;gap:9px}.momentum .fine{color:#9daac2;font-size:10px;margin:17px 0 0}.workspace-scene{position:relative;padding:20px 0}.workspace-window{background:#fff;border:1px solid #e3e5ef;border-radius:16px;box-shadow:0 20px 70px #060c2335;overflow:hidden;color:#243048;transform:rotate(-1deg)}.workspace-title{display:flex;justify-content:space-between;align-items:center;padding:18px 16px;border-bottom:1px solid #eceef4;background:#fafbfe;gap:10px}.workspace-title>span{display:flex;gap:4px}.workspace-title i{width:5px;height:5px;border-radius:50%;background:#d3d7e2}.workspace-title strong{font-size:11px;flex:1;margin-left:12px}.workspace-title small{font-size:9px;color:#8690a1}.workspace-content{display:grid;grid-template-columns:110px 1fr;min-height:290px}.workspace-side{border-right:1px solid #eef0f4;background:#fbfcfe;padding:17px 7px}.workspace-side>span{font-size:8px;display:flex;align-items:center;gap:5px;padding:10px 5px;color:#8993a5;margin-bottom:5px}.workspace-side .active{color:#58419e;background:#efedf9;border-radius:6px}.workspace-side .ui-icon{width:12px;height:12px}.workspace-detail{padding:22px 18px}.workspace-detail .inbox-person{gap:9px;align-items:center}.workspace-detail .avatar-initial{width:31px;height:31px;border-radius:50%;font-size:10px;flex-shrink:0;background:#eef0f9;color:#6b5ca7}.workspace-detail .inbox-person strong{font-size:11px}.workspace-detail .inbox-person p{font-size:8px;margin:4px 0 0;color:#737f94}.workspace-detail .inbox-status{font-size:8px;margin-left:auto;padding:4px 6px}.workspace-detail .inbox-message{background:#f7f8fb;color:#57677f;font-size:11px;line-height:1.8;margin:18px 0;padding:15px;border-radius:8px}.workspace-detail .inbox-detail{font-size:9px;border-bottom:1px solid #eceff5;padding:11px 0;display:flex;justify-content:space-between;gap:8px}.workspace-detail .inbox-detail strong{font-size:9px;font-weight:550;display:flex;align-items:center;gap:4px}.workspace-detail .inbox-detail .ui-icon{width:10px;height:10px}.followup-example{display:flex;align-items:center;gap:6px;padding:13px 0 0;font-size:9px;color:#6c778e}.followup-example .ui-icon{width:13px;height:13px}.followup-example>span{margin-left:auto;font-size:8px;background:#f2effb;color:#7158a8;border-radius:5px;padding:5px 7px}.workspace-tag{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:#aebbd2;margin-top:23px}.workspace-tag .ui-icon{width:15px;height:15px;color:#c1b4f1}
.setup-section{background:#fcfcfe}.steps{gap:55px}.steps h3{font-size:22px}.steps p{font-size:14px;line-height:1.85}.step-number{background:#f0eff9;color:#5e50a3;border:1px solid #e1ddf2;font-size:13px;border-radius:12px;width:43px;height:43px}.setup-assurance{font-size:11px;color:#667188;margin:38px auto 0;display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap}.setup-assurance .ui-icon{width:15px;height:15px;color:#528369}.setup-assurance>span{color:#b4b9c9}.section-bottom{margin-top:30px;text-align:center}.section-bottom .button{display:inline-flex}
.audience-section{background:#f1f2f7}.audience-section .section-head{margin-bottom:36px}.audience-grid{grid-template-columns:repeat(3,1fr);gap:22px}.audience-card{padding:0 25px 27px;border:1px solid #e0e3eb;border-radius:20px;background:#fff;box-shadow:none;overflow:hidden;transition:transform .2s,box-shadow .2s;display:block}.audience-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #2636570d}.audience-portrait{height:195px;margin:0 -25px 27px;background:#ebe9e2;overflow:hidden}.audience-portrait img{width:100%;height:100%;display:block}.audience-card h3{font-size:25px;line-height:1.2;letter-spacing:-.04em;margin-bottom:15px}.audience-card p{font-size:13px;line-height:1.8;margin-bottom:23px}.audience-card .eyebrow{font-size:9px;margin-bottom:14px;letter-spacing:.09em}.audience-card .text-link{font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:9px}.audience-disclaimer{text-align:center;font-size:10px;margin:22px 0 0;color:#737f94}.audience-disclaimer a{color:#4c5599;text-decoration:underline}
.price-section{background:#fff}.price-section h2{font-size:clamp(32px,3.5vw,45px);line-height:1.2;letter-spacing:-.04em}.price-section p{font-size:15px;max-width:600px}.price-section .price-teaser-inner{gap:50px}.price-section .price-teaser-inner>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.price-section .text-link{font-size:12px;display:flex;align-items:center;gap:8px}.price-section .fine{font-size:10px}.home-v22 .faq-layout .section-head h2{font-size:40px}.home-v22 .faq-layout{border-top:1px solid #e5e8f1;padding-top:65px}.home-v22 .price-section+.section{padding-top:0}.home-v22 summary{font-size:14px}.home-v22 details p{font-size:13px}
.closing{background:linear-gradient(125deg,#293478,#443b8d 65%,#674b9e);padding:72px 0}.closing-inner{gap:45px}.closing h2{font-size:clamp(31px,3.3vw,43px);line-height:1.2;letter-spacing:-.045em;font-weight:600}.closing h2 em{color:#ddd5ff}.closing p{font-size:14px;color:#dddff0}.closing .eyebrow{color:#c0bee7}.closing .button.white{color:#353d87;box-shadow:0 10px 30px #13173320;white-space:nowrap}.closing .fine{font-size:10px;color:#d4d5e9}.light-link{font-size:10px;text-decoration:underline;color:#d7d9eb}.footer{background:#111a2a;padding-top:58px}.footer-grid{gap:60px}.footer-grid h2{font-size:11px;letter-spacing:0;font-weight:600;margin-bottom:18px}.footer-grid a:not(.brand){font-size:11px;color:#b5bfd0;line-height:1.7}.footer-grid p{font-size:12px;color:#a5b0c4;line-height:1.9}.footer .brand{border-radius:8px;padding:7px 10px}.footer .brand img{width:125px}.footer-bottom{font-size:9px;color:#939fb6;border-color:#2a3345;padding-top:22px;margin-top:42px}
.interior-v22 .page-hero{background:radial-gradient(ellipse at top,#eeeaf7,transparent 70%);padding:70px 0 24px}.interior-v22 .page-hero h1{font-size:clamp(37px,4.3vw,58px);line-height:1.12;font-weight:650}.interior-v22 .page-hero .lede{font-size:17px;line-height:1.8}.interior-v22 .feature-grid>article{border-radius:18px;padding:30px}.interior-v22 .feature-icon{color:#6e54b1;background:#f0edf9}.interior-v22 .feature-grid h3{font-size:22px}.interior-v22 .soft{background:#f5f5fa}.interior-v22 .price-card{border-radius:20px;box-shadow:0 15px 35px #202d4b05}.interior-v22 .price-card.recommended{border-color:#6554be}.interior-v22 .recommend-label{background:#6554be}.interior-v22 .examples-section .phone-scene{max-width:325px}.interior-v22 .examples-section .sample-cover{height:118px}.interior-v22 .examples-section .sample-name{font-size:29px}.interior-v22 .examples-section .sample-bio{font-size:12px;min-height:42px}.interior-v22 .examples-section .sample-actions button{font-size:10px}.interior-v22 .examples-section .sample-main{font-size:12px}.interior-v22 .examples-section .sample-request{font-size:11px}.interior-v22 .examples-section .sample-foot{font-size:9px}.interior-v22 .solution-hero{background:radial-gradient(ellipse at 85% 35%,#eeebf6,transparent 60%)}.interior-v22 .audience-grid{grid-template-columns:repeat(2,1fr)}.interior-v22 .audience-card{padding:28px}.interior-v22 .price-teaser-inner>div:last-child{display:block}.interior-v22 .contact-form{background:#f7f6fb}.interior-v22 .legal-hero{background:#f4f3f9}
dialog{border-radius:18px}dialog .eyebrow{color:#6a55a6}dialog .button{margin-top:8px}:focus-visible{outline:3px solid #8b73d5;outline-offset:5px}#try-card:target .product-stage{box-shadow:0 0 0 3px #baa9e9,0 30px 65px #232d5719}
@media(min-width:1450px){.hero-v22{padding-top:85px;padding-bottom:75px}.hero-v22 h1{font-size:68px}}
@media(max-width:1100px){.wrap{width:calc(100% - 60px)}.navigation{gap:30px}.navigation-menu{gap:25px}nav{gap:20px}.hero-v22 .hero-grid{gap:46px}.hero-v22 h1{font-size:52px}.hero-v22 .lede{font-size:16px}.product-stage{min-height:558px}.connection-note{left:-16px;right:12px;max-width:325px}.momentum .split{gap:35px}.workspace-content{grid-template-columns:82px 1fr}.workspace-side>span{font-size:7px;gap:4px}.workspace-detail{padding:21px 14px}.value-grid{gap:20px}.value-grid h3{font-size:17px}.audience-card h3{font-size:23px}.closing h2{font-size:36px}.footer-grid{gap:35px}.essential-strip .wrap>span{max-width:155px;line-height:1.7}}
@media(max-width:850px){.wrap{width:calc(100% - 40px)}.navigation{min-height:74px}.navigation-menu{background:#fff}.brand img{width:128px}.hero-v22{padding-top:44px}.hero-v22 .hero-grid{gap:27px}.hero-v22 h1{font-size:44px}.hero-v22 .lede{font-size:15px}.hero-v22 .hero-actions{flex-direction:column;align-items:flex-start}.hero-v22 .hero-actions .button{min-width:195px;min-height:45px;padding:12px 16px;font-size:12px}.hero-benefits{font-size:10px;gap:8px}.hero-v22 .phone-scene{max-width:258px}.product-stage{min-height:530px;border-radius:22px;padding-top:42px}.connection-note{padding:12px;max-width:285px;left:-12px;bottom:19px}.connection-note strong{font-size:10px}.connection-note div>span{font-size:8px}.sample-cover{height:91px}.sample-bio{font-size:9px}.sample-name{font-size:24px}.sample-actions button{font-size:7px}.sample-main{font-size:9px}.sample-body{padding:0 13px}.demo-choices button{font-size:10px;padding:8px 12px}.stage-label{font-size:8px}.essential-strip .wrap{gap:17px;flex-wrap:wrap}.essential-strip .wrap>span{max-width:none;width:100%}.essential-strip .wrap>div{font-size:11px}.value-grid{grid-template-columns:repeat(2,1fr);gap:30px}.section{padding:65px 0}.momentum .split{grid-template-columns:1fr;gap:25px}.momentum .split>div:first-child{max-width:570px}.workspace-scene{max-width:570px;margin:0 auto;width:100%}.workspace-content{grid-template-columns:115px 1fr}.workspace-side>span{font-size:9px}.workspace-detail{padding:24px}.workspace-detail .inbox-person strong{font-size:13px}.workspace-detail .inbox-person p{font-size:10px}.workspace-detail .inbox-message{font-size:13px}.workspace-detail .inbox-detail,.workspace-detail .inbox-detail strong{font-size:11px}.followup-example{font-size:11px}.steps{gap:30px}.audience-grid{gap:14px}.audience-card{padding:0 18px 23px}.audience-portrait{height:165px;margin:0 -18px 21px}.audience-card h3{font-size:20px}.audience-card p{font-size:12px}.audience-card .eyebrow{font-size:8px}.audience-card .text-link{font-size:10px}.closing-inner{flex-direction:column;align-items:flex-start;gap:30px}.closing-inner>div:first-child{max-width:670px}.closing h2{font-size:39px}.closing .button.white{min-width:240px}.footer-grid{gap:35px 45px}}
@media(max-width:650px){.hero-v22{padding:39px 0 32px}.hero-v22 .hero-grid{grid-template-columns:1fr;gap:35px}.hero-v22 .hero-copy{text-align:center}.hero-v22 .hero-copy>.eyebrow{justify-content:center;font-size:9px;letter-spacing:.12em}.hero-v22 h1{font-size:clamp(40px,10.5vw,58px);margin:18px 0 22px;line-height:1.08}.hero-v22 .lede{font-size:15px;max-width:430px;margin:0 auto 23px;line-height:1.75}.hero-v22 .hero-actions{flex-direction:row;justify-content:center;align-items:stretch;gap:9px}.hero-v22 .hero-actions .button{min-width:0;flex:none;width:auto;font-size:12px;padding:13px 15px;max-width:none}.hero-v22 .hero-actions .ui-icon{width:16px;height:16px}.trial-note{font-size:10px;margin:15px 0}.hero-benefits{justify-content:center;gap:12px;font-size:10px}.hero-product{max-width:430px;margin:0 auto;width:100%}.product-stage{min-height:543px;padding:40px 0 40px;border-radius:24px}.hero-v22 .phone-scene{max-width:273px}.connection-note{left:15px;right:15px;bottom:14px;max-width:calc(100% - 30px);padding:12px 14px}.connection-note strong{font-size:10px}.connection-note div>span{font-size:9px}.hero-v22 .sample-bio{font-size:10px}.hero-v22 .sample-actions button{font-size:8px}.hero-v22 .sample-main{font-size:10px}.demo-choices{margin-top:15px}.demo-choices button{padding:8px 16px}.sample-caption{font-size:8px;margin-top:8px}.ring-one{width:340px;height:340px;top:70px}.ring-two{width:430px;height:430px;top:15px}.essential-strip{padding:22px 0}.essential-strip .wrap{justify-content:center;gap:17px}.essential-strip .wrap>span{text-align:center;font-size:10px}.essential-strip .wrap>div{font-size:9px;gap:5px}.essential-strip .ui-icon{width:15px;height:15px}.section{padding:54px 0}.section-head h2{font-size:32px;line-height:1.2}.section-head p{font-size:14px;line-height:1.8}.section-head .eyebrow{font-size:9px;letter-spacing:.08em}.section-head.center{margin-bottom:31px}.value-grid{gap:25px 20px}.value-grid article{padding-top:20px}.value-icon{width:37px;height:37px;margin-bottom:15px;border-radius:10px}.value-icon .ui-icon{width:19px;height:19px}.value-grid h3{font-size:17px;line-height:1.25}.value-grid p{font-size:12px;line-height:1.8}.momentum h2{font-size:34px;line-height:1.18}.momentum .eyebrow{font-size:9px}.momentum .lede{font-size:14px;line-height:1.8}.momentum .check-list li{font-size:12px}.momentum .fine{font-size:9px}.workspace-scene{padding-top:17px}.workspace-window{transform:none}.workspace-title{padding:14px}.workspace-title strong{font-size:10px}.workspace-title small{font-size:8px}.workspace-content{grid-template-columns:75px 1fr}.workspace-side{padding:14px 5px}.workspace-side>span{font-size:7px;display:block;line-height:1.8;padding:9px 6px}.workspace-side .ui-icon{display:block;margin-bottom:5px;width:13px;height:13px}.workspace-detail{padding:17px 13px}.workspace-detail .inbox-person{gap:7px;flex-wrap:wrap}.workspace-detail .inbox-person strong{font-size:11px}.workspace-detail .inbox-person p{font-size:8px}.workspace-detail .inbox-status{font-size:7px}.workspace-detail .avatar-initial{width:27px;height:27px;font-size:9px}.workspace-detail .inbox-message{font-size:10px;margin:15px 0;padding:12px}.workspace-detail .inbox-detail,.workspace-detail .inbox-detail strong{font-size:8px}.followup-example{font-size:8px;gap:4px}.followup-example>span{font-size:7px}.followup-example .ui-icon{width:11px;height:11px}.workspace-tag{font-size:9px;margin-top:18px}.steps{gap:25px}.steps article{padding-left:59px}.steps h3{font-size:21px}.steps p{font-size:13px}.step-number{width:38px;height:38px}.setup-assurance{font-size:9px;line-height:1.9;gap:7px 10px;margin-top:29px}.setup-assurance .ui-icon{width:12px;height:12px}.section-bottom{margin-top:24px}.audience-section .section-head{margin-bottom:28px}.audience-grid{grid-template-columns:1fr;gap:20px;max-width:420px;margin:auto}.audience-card{padding:0 25px 25px}.audience-portrait{height:210px;margin:0 -25px 24px}.audience-card h3{font-size:27px}.audience-card p{font-size:13px}.audience-card .eyebrow{font-size:9px}.audience-card .text-link{font-size:11px}.audience-disclaimer{font-size:9px;line-height:1.8;margin-top:21px}.price-section .price-teaser-inner{align-items:flex-start;gap:24px}.price-section h2{font-size:33px}.price-section p{font-size:14px}.price-section .price-teaser-inner>div:last-child{gap:15px}.home-v22 .faq-layout{padding-top:44px}.home-v22 .faq-layout .section-head h2{font-size:33px}.home-v22 summary{font-size:13px}.closing{padding:53px 0}.closing-inner{text-align:left;gap:27px}.closing h2{font-size:32px}.closing p{font-size:13px;line-height:1.8;margin:0}.closing .eyebrow{font-size:9px}.closing .fine{font-size:9px;margin:14px 0}.closing .button.white{font-size:13px;min-width:0}.light-link{font-size:9px}.footer{padding:43px 0 23px}.footer-grid{gap:28px}.footer-grid a:not(.brand){font-size:11px}.footer-grid p{font-size:11px}.footer-bottom{font-size:8px;margin-top:31px;gap:13px}.interior-v22 .page-hero{padding:44px 0 12px}.interior-v22 .page-hero h1{font-size:38px}.interior-v22 .page-hero .lede{font-size:15px}.interior-v22 .audience-grid{grid-template-columns:1fr}.interior-v22 .feature-grid>article{padding:25px}.interior-v22 .examples-section .phone-scene{max-width:310px}.interior-v22 .price-card{padding:29px}.interior-v22 .solution-hero h1{font-size:37px}.interior-v22 .solution-hero .lede{font-size:15px}.interior-v22 .closing h2{font-size:34px}.interior-v22 .price-card .fine{font-size:10px}}
@media(max-width:360px){.wrap{width:calc(100% - 30px)}.hero-v22 h1{font-size:38px}.hero-v22 .hero-actions{flex-direction:column;align-items:center}.hero-v22 .hero-actions .button{width:100%;max-width:265px}.product-stage{min-height:538px}.hero-v22 .phone-scene{max-width:262px}.value-grid{grid-template-columns:1fr;gap:25px}.value-grid h3{font-size:20px}.value-grid p{font-size:13px}.workspace-content{grid-template-columns:1fr}.workspace-side{display:none}.workspace-detail{padding:19px}.workspace-detail .inbox-detail,.workspace-detail .inbox-detail strong{font-size:9px}.audience-portrait{height:200px}.essential-strip .wrap{gap:13px}.essential-strip .wrap>div{font-size:8px}.closing h2{font-size:29px}.interior-v22 .page-hero h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.hero-v22 .hero-product{display:block}.product-stage{width:100%;padding-bottom:94px}.connection-note{left:22px;right:22px;bottom:16px;max-width:350px;margin:0 auto}.hero-v22 .sample-cover{height:91px}.hero-v22 .sample-avatar{width:66px;height:66px;margin-top:-32px;margin-bottom:10px}.hero-v22 .sample-company{margin-bottom:8px}.hero-v22 .sample-bio{margin-bottom:11px}.hero-v22 .sample-actions button{padding-top:8px;padding-bottom:6px}.hero-v22 .sample-foot{padding:8px 0 4px}
/* Isolate each portrait panel while keeping the generated photographic sheet intact. */
.audience-portrait{position:relative}.audience-portrait img{position:absolute;left:0;top:50%;width:300%;max-width:none;height:auto;transform:translateY(-50%)}.audience-portrait img.estate{transform:translate(-33.333333%,-50%)}.audience-portrait img.beauty{transform:translate(-66.666667%,-50%)}
@media(max-width:850px){.connection-note{left:13px;right:13px;max-width:calc(100% - 26px)}}
.hero-v22 .hero-copy{align-self:start;padding-top:58px}
@media(max-width:850px){.hero-v22 .hero-copy{padding-top:30px}}
@media(max-width:650px){.hero-v22 .hero-copy{padding-top:0}}
.workspace-title small,.workspace-side>span,.workspace-detail .inbox-person p,.audience-disclaimer{color:#59657b}.sample-cover[data-cover="beauty"]{background:linear-gradient(130deg,#595442,#73705b)}
