:root{--ink:#07133f;--muted:#526081;--color-text-secondary:var(--muted);--primary:#6357ee;--cyan:#37c9ff;--violet:#7b68ff;--line:#dde1fa;--panel:rgba(255,255,255,0.82)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{color:var(--ink);margin:0;background:linear-gradient(120deg,rgba(89,112,255,.08),transparent 24%),radial-gradient(circle at 72% 10%,rgba(70,205,255,.16),transparent 22%),linear-gradient(180deg,#ffffff,#fbfcff 46%,#f3f4ff);font-family:Arial,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}main{overflow-x:clip}img,main,svg{max-width:100%}body:before{animation:aurora 15s ease-in-out infinite alternate;background:linear-gradient(105deg,transparent 5%,rgba(124,109,255,.08) 28%,rgba(39,203,255,.16) 50%,rgba(122,94,255,.08) 72%,transparent 94%);content:"";height:240px;left:36%;pointer-events:none;position:fixed;top:70px;transform:rotate(-9deg);width:80vw;z-index:-2}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{align-items:center;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;height:80px;justify-content:space-between;left:0;margin:0 auto;max-width:1360px;padding:0 44px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:20}.logo{align-items:center;display:inline-flex;font-size:26px;font-weight:900;gap:9px;letter-spacing:0}.logo svg{color:var(--primary)}.site-header nav,footer nav{align-items:center;display:flex;gap:34px;font-size:14px;font-weight:900}.header-cta,.pricing-band a,.primary-cta,.signup-line button{align-items:center;background:#5d6cff;border:0;border-radius:8px;box-shadow:0 16px 34px rgba(82,71,226,.28);color:#fff;display:inline-flex;font-weight:900;gap:12px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease}.header-cta:hover,.pricing-band a:hover,.primary-cta:hover,.signup-line button:hover{box-shadow:0 22px 40px rgba(82,71,226,.34);transform:translateY(-2px)}.header-cta{min-height:48px;padding:0 26px}.hero{align-items:center;display:flex;isolation:isolate;justify-content:center;margin:0 auto;max-width:1360px;min-height:620px;overflow:hidden;padding:78px 44px 110px;position:relative}.hero:before{background:rgba(250,252,255,.82);border:1px solid rgba(102,127,214,.08);z-index:-2}.hero:after,.hero:before{border-radius:24px;content:"";inset:34px 56px 26px;position:absolute}.hero:after{background:radial-gradient(circle,rgba(92,120,245,.16) 1px,transparent 1.2px),linear-gradient(rgba(92,120,245,.06) 1px,transparent 0),linear-gradient(90deg,rgba(92,120,245,.06) 1px,transparent 0);background-position:right 88px top 74px,right 88px top 74px,right 88px top 74px;background-size:18px 18px,18px 18px,18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 56%,rgba(0,0,0,.82) 72%,transparent);mask-image:linear-gradient(90deg,transparent,transparent 56%,rgba(0,0,0,.82) 72%,transparent);z-index:-1}.hero-copy{align-items:center;display:flex;flex-direction:column;min-width:0;padding-top:0;text-align:center;width:min(100%,880px)}.hero-kicker{color:#314170;font-size:17px;font-weight:900;letter-spacing:.02em;margin:0 0 22px}.hero-copy h1,.hero-kicker{max-width:none;text-align:center;width:100%}.hero-copy h1{color:#07133f;font-size:clamp(38px,4.3vw,62px);line-height:1.12;margin:0 auto 22px;word-break:keep-all}.flow-copy strong,.pricing-band strong,.worries h2 span{background:linear-gradient(135deg,#564df0,#23bfff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy h1 strong{color:#3d63ff;display:block;line-break:strict;margin:10px auto 0;width:-moz-fit-content;width:fit-content}.hero-copy p{color:#526081;font-size:18px;font-weight:800;line-height:1.9;margin:0 auto 30px;max-width:620px;text-align:center}.hero-badges{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 34px}.hero-badges span{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,248,255,.92)),linear-gradient(135deg,rgba(117,104,245,.1),rgba(35,191,255,.08));border:1px solid rgba(117,104,245,.18);border-radius:999px;box-shadow:0 12px 26px rgba(66,58,149,.08);color:#30406f;font-size:13px;font-weight:900;padding:10px 15px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;gap:22px;width:100%}.strengths-section{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-54px auto 96px;max-width:1220px;padding:0 28px;position:relative;z-index:3}.strengths-section article{background:rgba(255,255,255,.86);border:1px solid rgba(188,194,246,.72);border-radius:8px;box-shadow:0 18px 46px rgba(64,56,130,.1);min-height:190px;padding:24px 24px 26px}.strengths-section span{color:#4f8dff;display:block;font-size:13px;font-weight:900;margin-bottom:16px}.strengths-section h2,.strengths-section h3{font-size:21px;line-height:1.42;margin:0 0 12px}.strengths-section p{color:var(--muted);font-size:14px;font-weight:800;line-height:1.85;margin:0}.primary-cta{border-radius:16px;box-shadow:0 18px 40px rgba(57,101,255,.26);font-size:18px;min-height:64px;min-width:0;padding:0 30px;width:min(100%,360px)}.hero-copy small{align-items:center;color:#6b7390;display:flex;font-size:13px;font-weight:800;justify-content:center;gap:8px;margin:26px auto 0;text-align:center}.hero-stage{min-width:0;overflow:hidden;padding-left:48px;padding-top:0;position:relative}.step-ribbon{align-items:center;display:flex;font-size:12px;font-weight:900;gap:16px;justify-content:center;margin:0 0 32px}.step-ribbon span{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.flow-copy li span,.step-ribbon b{background:linear-gradient(135deg,#7668f5,#5047e2);border-radius:999px;color:#fff;display:grid;height:30px;place-items:center;width:30px}.step-ribbon i{border-top:2px solid rgba(117,104,245,.36);flex:1 1;max-width:78px}.product-ui{align-items:stretch;background:linear-gradient(105deg,rgba(255,255,255,.72),rgba(255,255,255,.9)),linear-gradient(120deg,rgba(94,78,235,.14),rgba(51,208,255,.1));border:1px solid rgba(199,202,238,.78);border-radius:18px;box-shadow:0 28px 70px rgba(44,38,112,.16);display:grid;grid-gap:0;gap:0;grid-template-columns:210px minmax(0,1fr) 270px;min-width:0;overflow:hidden;position:relative;transform:perspective(1100px) rotateY(-5deg) rotateX(2deg)}.hero-product-preview{background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.72)),linear-gradient(120deg,rgba(94,78,235,.13),rgba(51,208,255,.08));border:1px solid rgba(204,198,243,.9);border-radius:18px;box-shadow:0 30px 72px rgba(44,38,112,.16);margin-left:auto;max-width:100%;overflow:hidden;transform:perspective(1100px) rotateY(-5deg) rotateX(2deg) translateY(16px)}.hero-product-preview .ui-panel{background:rgba(255,255,255,.78)}.hero-product-preview .lead-mock{min-height:480px;padding:34px 36px}.hero-product-preview .lead-mock .ui-head h3{font-size:20px}.hero-product-preview .lead-mock .ui-head button{font-size:12px;min-height:38px}.hero-product-preview .lead-mock td,.hero-product-preview .lead-mock th{font-size:14px;padding:16px 8px}.hero-product-preview .lead-mock th{font-size:12px}.hero-product-preview .lead-mock p{font-size:15px;margin-top:24px}.admin-preview{display:block;padding:12px}.admin-preview__main{display:grid;grid-gap:14px;gap:14px;min-width:0}.admin-preview__detail,.admin-preview__filters,.admin-preview__list{background:rgba(255,255,255,.86);border:1px solid rgba(210,202,243,.92);border-radius:14px;box-shadow:0 16px 38px rgba(74,52,138,.08)}.admin-preview__filters{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:12px}.admin-preview__search{grid-column:span 2}.admin-preview__search,.admin-preview__select{align-items:center;background:#fbf9ff;border:1px solid #ded5f3;border-radius:10px;color:#6d6380;display:flex;gap:10px;min-height:42px;padding:0 12px}.admin-preview__search span{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-preview__select{align-items:flex-start;display:grid;grid-gap:2px;gap:2px;grid-template-columns:minmax(0,1fr) auto;padding:7px 10px}.admin-preview__select small{color:#897d9c;font-size:10px;font-weight:900;grid-column:1}.admin-preview__select b{color:#161b45;font-size:13px;grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-preview__select svg{align-self:center;color:#302746;grid-column:2;grid-row:1/3}.admin-preview__select.compact{min-height:42px}.admin-preview__filters>button,.admin-preview__list-head button{background:#6c55e8;border:0;border-radius:10px;color:#fff;font-size:16px;font-weight:900}.admin-preview__workspace{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr);min-width:0}.admin-preview__detail,.admin-preview__list{overflow:hidden}.admin-preview__list-head{align-items:center;border-bottom:1px solid #eee8fb;display:grid;grid-gap:8px;gap:8px;grid-template-columns:54px minmax(0,1fr);min-height:62px;padding:10px 12px}.admin-preview__list-head strong{color:#6e617f;font-size:16px;line-height:1.05}.admin-preview__pager{align-items:center;display:flex;gap:5px}.admin-preview__pager b,.admin-preview__pager span{align-items:center;background:#fff;border:1px solid #ddd5f2;border-radius:8px;color:#18143a;display:inline-flex;font-style:normal;font-weight:900;font-size:12px;height:30px;justify-content:center;min-width:30px}.admin-preview__pager b.is-current{background:#6c55e8;border-color:#6c55e8;color:#fff}.admin-preview__pager em{color:#766c89;font-style:normal;font-weight:900}.admin-preview__list-head button{background:#f0eafa;color:#b5a8c8;font-size:12px;height:34px}.admin-preview__table{display:grid}.admin-preview__row,.admin-preview__table-head{display:grid;grid-template-columns:34px minmax(180px,1fr)}.admin-preview__table-head{background:#fbf9ff;color:#6e617f;font-size:12px;font-weight:900}.admin-preview__row>*,.admin-preview__table-head span{align-items:center;border-bottom:1px solid #eee8fb;display:flex;min-height:40px;min-width:0;padding:0 8px}.admin-preview__row i{justify-self:center;padding:0}.admin-preview__row i:before{border:1px solid #9f98aa;border-radius:3px;content:"";display:block;height:14px;width:14px}.admin-preview__row b,.admin-preview__row span{color:#152050;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-preview__row span{color:#303d71;font-weight:800}.admin-preview__row.is-selected>*{background:rgba(108,85,232,.08)}.admin-preview__row.is-selected b{color:#6048e8}.admin-preview__detail{background:rgba(255,255,255,.92)}.admin-preview__detail-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:18px 18px 10px}.admin-preview__detail-head-copy{min-width:0}.admin-preview__detail-head p{color:#7d718e;font-size:13px;font-weight:900;margin:0}.admin-preview__detail-updated{align-items:baseline;color:#8a7d9c;display:flex;gap:6px;font-size:12px;font-weight:800;margin-left:auto;white-space:nowrap}.admin-preview__detail-updated b{color:#7b6cb0;font-weight:900}.admin-preview__detail-close{align-items:center;display:flex;justify-content:center}.admin-preview__detail-head svg{color:#9d91ae}.admin-preview__metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px 16px}.admin-preview__metrics div{background:#f6f2fb;border-radius:12px;display:grid;grid-gap:4px;gap:4px;min-height:62px;padding:10px 8px;text-align:center}.admin-preview__metrics span{color:#968aa8;font-size:10px;font-weight:900}.admin-preview__metrics b{color:#1b1737;font-size:14px}.admin-preview__tabs{border-bottom:1px solid #eee8fb;display:flex;gap:18px;padding:0 18px}.admin-preview__tab{background:transparent;border:0;border-bottom:3px solid transparent;color:#8a7d9c;cursor:pointer;font-size:12px;font-weight:900;padding:14px 0 12px;white-space:nowrap}.admin-preview__tab.is-active{border-bottom-color:#6c55e8;color:#6048e8}.admin-preview__info{padding:18px 18px 24px}.admin-preview__info h4{color:#6048e8;font-size:16px;margin:0 0 12px}.admin-preview__section{border-top:1px solid #eee8fb;margin-top:14px;padding-top:14px}.admin-preview__section h5{color:#8a7d9c;font-size:12px;font-weight:900;margin:0 0 10px}.admin-preview__section p{color:#1b1737;font-size:12px;font-weight:800;line-height:1.65;margin:0}.admin-preview__info-row{grid-gap:12px;grid-template-columns:92px minmax(0,1fr);padding:12px 0}.admin-preview__info-row,.admin-preview__memo-block{border-bottom:1px solid #eee8fb;display:grid;gap:12px}.admin-preview__memo-block{grid-gap:12px;grid-template-columns:84px minmax(0,1fr);padding:14px 0}.admin-preview__memo-block--stacked{align-items:flex-start}.admin-preview__info dd,.admin-preview__info dt{align-items:center;display:flex;font-size:12px;font-weight:900;margin:0;min-width:0}.admin-preview__info dt{color:#8a7d9c}.admin-preview__info dd{color:#1b1737;line-height:1.45;overflow-wrap:anywhere}.admin-preview__tag-list{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow-x:auto}.admin-preview__info dd.admin-preview__tag-list{align-items:flex-start;display:flex}.admin-preview__reason-card strong,.admin-preview__tag-list span{background:#f3efff;border:1px solid #d8cbff;border-radius:999px;color:#6a4fe7;display:inline-flex;font-size:12px;font-weight:900;padding:5px 12px;white-space:nowrap}.admin-preview__reason-list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.admin-preview__info dd.admin-preview__reason-list{align-items:stretch;display:grid}.admin-preview__reason-card{background:#fff;border:1px solid #e6dcff;border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:10px 12px}.admin-preview__reason-card strong{justify-self:flex-start}.admin-preview__reason-card p{color:#1b1737;font-size:12px;font-weight:800;line-height:1.55;margin:0}.product-ui:after{background:linear-gradient(100deg,transparent,rgba(109,101,245,.18),transparent);bottom:-28px;content:"";height:46px;left:6%;position:absolute;right:6%;z-index:-1}.ui-panel{background:rgba(255,255,255,.78);min-width:0;padding:24px}.ui-panel+.ui-panel{border-left:1px solid rgba(218,221,244,.84)}.ui-head h3,.ui-panel h3{font-size:15px;margin:0 0 18px}.ui-panel label{color:#253469;display:grid;font-size:11px;font-weight:900;grid-gap:7px;gap:7px;margin-bottom:13px}.ui-panel input,.ui-panel label span,.ui-panel textarea{align-items:center;background:rgba(255,255,255,.84);border:1px solid #dbe0f3;border-radius:6px;color:#3f4b76;display:flex;font-size:11px;font-weight:800;justify-content:space-between;min-height:31px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;width:100%}.input-mock button{background:linear-gradient(135deg,#7567ee,#5147e2);border:0;border-radius:7px;color:#fff;font-size:12px;font-weight:900;min-height:40px;width:100%}.ui-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ui-head button,.ui-head span{align-items:center;background:rgba(255,255,255,.75);border:1px solid #dbe0f3;border-radius:7px;color:#485984;display:inline-flex;font-size:10px;font-weight:900;gap:5px;min-height:30px;padding:0 10px}.ui-head span{background:#fff2ea;border-color:#ffc9ad;color:#ff6d25}table{border-collapse:collapse;table-layout:fixed;width:100%}td,th{border-bottom:1px solid #e9ecf7;color:#33406b;font-size:11px;overflow:hidden;padding:10px 5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}th{color:#12215d;font-size:10px}td i{border:1px solid #cfd5ea;border-radius:3px;display:block;height:11px;width:11px}.check-col{width:24px}.company-col{width:30%}.email-col{width:36%}.industry-col{width:19%}.people-col{width:15%}.lead-mock p{align-items:center;color:var(--primary);display:flex;font-size:12px;font-weight:900;gap:5px;justify-content:center;margin:14px 0 0}.mail-mock textarea{height:218px;line-height:1.6;padding:12px;resize:none}.worries{display:grid;grid-gap:48px;gap:48px;grid-template-columns:430px minmax(0,1fr);margin:0 auto;max-width:1220px;min-height:610px;padding:86px 44px 126px;position:relative}.worries:after{background:linear-gradient(105deg,transparent,rgba(120,104,245,.06) 32%,rgba(56,204,255,.1) 56%,transparent);border-radius:999px;content:"";height:180px;left:28%;position:absolute;top:170px;transform:rotate(-10deg);width:76%;z-index:-1}.section-title{padding-top:78px}.faq h2,.flow-copy h2,.sample-section h2,.section-title h2,.signup-line h2{font-size:clamp(38px,4vw,62px);line-height:1.28;margin:0}.worry-path{display:grid;grid-gap:40px 60px;gap:40px 60px;grid-template-columns:repeat(2,minmax(180px,1fr));min-height:400px;padding:28px 0 10px;position:relative}.worry-path svg{inset:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.worry-path path{animation:dash-flow 5s linear infinite;fill:none;stroke:rgba(110,97,242,.22);stroke-dasharray:10 16;stroke-linecap:round;stroke-width:3}.worry-item{min-width:0;position:relative;width:auto}.worry-item img{border-radius:20px;box-shadow:0 18px 38px rgba(60,51,151,.12);display:block;height:92px;margin-bottom:18px;object-fit:cover;transform:rotate(-3deg);width:92px}.worry-item h3{font-size:17px;margin:0 0 9px}.worry-item p{color:var(--muted);font-size:12px;font-weight:800;line-height:1.7;margin:0}.worry-1{transform:translateY(-12px)}.worry-2{transform:translateY(36px)}.worry-3{transform:translateY(0)}.worry-4{transform:translateY(36px)}.smart-flow{display:grid;align-items:center;grid-gap:72px;gap:72px;grid-template-columns:minmax(360px,.92fr) minmax(360px,1fr);margin:0 auto;max-width:1220px;min-height:800px;padding:112px 44px 138px;position:relative}.smart-flow:before{background:radial-gradient(circle at 33% 50%,rgba(255,255,255,.9),transparent 9%),linear-gradient(105deg,rgba(74,59,225,.96),rgba(84,187,255,.62),rgba(255,255,255,.02) 78%);border-radius:0 999px 999px 0;bottom:92px;content:"";height:310px;left:-32vw;position:absolute;width:85vw;z-index:-1}.smart-flow:after{background:linear-gradient(100deg,rgba(255,255,255,.02),rgba(117,101,247,.1),rgba(51,203,255,.18),transparent);border-radius:999px;content:"";height:190px;left:7%;position:absolute;top:62px;transform:rotate(-8deg);width:92%;z-index:-2}.flow-steps{align-self:center;position:relative}.flow-steps ol{counter-reset:flow;list-style:none;margin:0;padding:18px 0;position:relative}.flow-steps li{align-items:start;background:rgba(255,255,255,.7);border:1px solid rgba(216,223,248,.92);border-radius:28px;box-shadow:0 26px 54px rgba(45,38,121,.08);display:grid;font-size:15px;font-weight:900;grid-gap:24px;gap:24px;grid-template-columns:48px 1fr;min-height:0;padding:24px 24px 24px 22px;position:relative}.flow-steps li+li{margin-top:18px}.flow-steps li:not(:last-child):after{background:linear-gradient(180deg,rgba(118,104,245,.34),rgba(35,191,255,.16));border-radius:999px;content:"";height:18px;left:38px;position:absolute;top:100%;width:2px}.flow-steps li>span{align-items:center;background:linear-gradient(135deg,#7668f5,#28bfff);border-radius:999px;box-shadow:0 14px 28px rgba(99,87,238,.22);color:#fff;display:flex;font-size:16px;font-weight:900;height:48px;justify-content:center;width:48px}.flow-steps li div{display:grid;grid-gap:8px;gap:8px;padding-top:2px}.flow-steps li strong{display:block;font-size:19px;line-height:1.35}.flow-steps li small{color:var(--color-text-secondary);display:block;font-size:14px;font-weight:800;line-height:1.7}.flow-copy{align-self:center}.flow-copy h2{margin-bottom:12px}.flow-subtext{color:var(--color-text-secondary);font-size:15px;font-weight:800;line-height:1.8;margin:0}.flow-body{color:#24315f;font-size:16px;font-weight:800;line-height:1.9;margin:26px 0 0}.sample-section{margin:0 auto;max-width:1320px;padding:40px 28px 96px}.sample-heading{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin:0 10px 28px}.sample-section h2{font-size:38px;margin:0}.sample-steps{align-items:center;color:#233263;display:flex;flex-wrap:wrap;font-size:14px;font-weight:900;gap:12px}.sample-steps span{background:rgba(255,255,255,.72);border:1px solid #dfe3f6;border-radius:999px;padding:9px 14px}.sample-steps svg{color:var(--primary);height:18px;width:18px}.product-ui.compact{transform:none}.sample-product-ui{display:grid;grid-gap:28px;gap:28px;grid-template-columns:280px minmax(420px,1fr) 320px}.sample-product-ui .ui-panel{background:linear-gradient(105deg,rgba(255,255,255,.72),rgba(255,255,255,.9)),linear-gradient(120deg,rgba(94,78,235,.12),rgba(51,208,255,.08));border:1px solid rgba(199,202,238,.78);border-radius:18px;box-shadow:0 22px 46px rgba(44,38,112,.12)}.sample-product-ui .ui-panel+.ui-panel{border-left:1px solid rgba(199,202,238,.78)}.quality-story{display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);margin:0 auto;max-width:none;min-height:720px;overflow:hidden;padding:98px max(68px,calc((100vw - 1200px) / 2)) 112px;position:relative}.quality-story:before{background:radial-gradient(circle at 48% 42%,rgba(255,255,255,.92),transparent 9%),linear-gradient(104deg,rgba(95,83,238,.08),rgba(52,204,255,.18) 52%,rgba(255,255,255,0) 88%);border-radius:999px;content:"";height:240px;left:31%;position:absolute;top:100px;transform:rotate(-9deg);width:92%;z-index:-2}.quality-story:after{background:linear-gradient(105deg,rgba(81,71,226,.92),rgba(35,191,255,.48),rgba(255,255,255,.02));border-radius:999px 0 0 999px;bottom:82px;content:"";height:250px;position:absolute;right:-42vw;transform:rotate(-10deg);width:88vw;z-index:-2}.quality-copy{align-self:center;position:relative;z-index:2}.quality-kicker{color:#364676;font-size:20px;font-weight:900;margin:0 0 12px}.quality-copy h2{font-size:clamp(48px,5.6vw,82px);line-height:1.06;margin:0 0 24px;white-space:normal}.quality-copy h2 strong{background:linear-gradient(135deg,#564df0,#23bfff);-webkit-background-clip:text;background-clip:text;color:transparent;margin-left:.08em}.quality-lead{color:var(--muted);font-size:16px;font-weight:900;line-height:1.9;margin:0 0 28px;max-width:480px}.quality-visual{align-self:center;min-height:520px;padding-top:18px;position:relative}.quality-callout{background:rgba(255,255,255,.88);border:2px solid rgba(86,77,240,.34);border-radius:16px;box-shadow:0 18px 40px rgba(65,55,144,.12);color:#5147e2;font-size:19px;font-weight:900;line-height:1.55;margin:48px 0 0;max-width:320px;padding:18px 22px;position:relative;transform:rotate(-1.8deg);width:-moz-fit-content;width:fit-content;z-index:3}.quality-callout:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 150'%3E%3Cpath d='M4 112 C 104 82 236 28 402 42' fill='none' stroke='%235647f0' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M4 112 C 104 82 236 28 402 42' fill='none' stroke='%2323bfff' stroke-width='7' stroke-linecap='round' stroke-dasharray='0 275 150 600' opacity='.76'/%3E%3Cpath d='M387 29 L405 42 L384 53' fill='none' stroke='%2323bfff' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /100% 100% no-repeat;content:"";height:150px;left:calc(100% + 18px);position:absolute;top:-70px;transform:rotate(-.5deg);transform-origin:left center;width:clamp(144px,8vw,146px)}.quality-callout:after{content:none}.quality-detail-card{background:rgba(255,255,255,.92);border:1px solid rgba(213,205,247,.95);border-radius:18px;box-shadow:0 30px 72px rgba(61,48,136,.16);margin:14px auto 0;max-width:520px;overflow:hidden;padding:0 0 22px;position:relative;transform:perspective(1200px) rotateY(-4deg) rotate(1.1deg);z-index:1}.quality-detail-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:18px 18px 10px}.quality-detail-head-copy{min-width:0}.quality-card-head{align-items:center;color:#6753e6;display:flex;font-size:12px;font-weight:900;gap:8px;margin-bottom:10px}.quality-detail-card h3{color:#1b1737;font-size:24px;line-height:1.3;margin:0}.quality-detail-location{color:#7d718e;font-size:13px;font-weight:900;margin:4px 0 0}.quality-detail-updated{align-items:baseline;color:#8c7ca5;display:flex;flex-shrink:0;font-size:12px;font-weight:900;gap:8px}.quality-detail-updated b{color:#7c68ec;font-size:22px;line-height:1}.quality-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px 16px}.quality-metrics div{background:#f6f2fb;border-radius:12px;display:grid;grid-gap:4px;gap:4px;min-height:62px;padding:10px 8px;text-align:center}.quality-metrics dt{color:#968aa8;font-size:10px;font-weight:900}.quality-metrics dd{color:#1b1737;font-size:14px;font-weight:900;margin:0}.quality-tabs{border-bottom:1px solid #eee8fb;display:flex;gap:18px;padding:0 18px}.quality-tabs span{border-bottom:3px solid transparent;color:#817592;display:inline-flex;font-size:13px;font-weight:900;padding:0 0 12px}.quality-tabs .is-active{border-bottom-color:#6f56ee;color:#6350e8}.quality-info{padding:16px 18px 0}.quality-info-row{border-bottom:1px solid #eee8fb;display:grid;grid-gap:12px;gap:12px;grid-template-columns:92px minmax(0,1fr);padding:12px 0}.quality-info-row dt,.quality-info-section h4{color:#8a7d9c;font-size:12px;font-weight:900}.quality-info-row dd{color:#1b1737;font-size:12px;font-weight:800;line-height:1.65;margin:0;overflow-wrap:anywhere}.quality-info-section{border-top:1px solid #eee8fb;margin-top:14px;padding-top:14px}.quality-info-section h4{margin:0 0 10px}.quality-info-section p{color:#1b1737;font-size:12px;font-weight:800;line-height:1.65;margin:0}.pricing-band{align-items:center;background:radial-gradient(circle at 75% 46%,rgba(74,188,255,.22),transparent 18%),linear-gradient(105deg,#06143a,#0b2458 48%,#122b74 72%,#251d67);color:#fff;display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(420px,1.1fr) minmax(280px,.8fr);min-height:250px;overflow:hidden;padding:44px max(44px,calc((100vw - 1220px) / 2));position:relative}.pricing-band:before{animation:light-trail 6s ease-in-out infinite alternate;background:linear-gradient(100deg,transparent,rgba(48,206,255,.72),rgba(117,96,255,.68),transparent);content:"";height:88px;left:38%;position:absolute;top:78px;transform:rotate(-9deg);width:68%}.pricing-band>*{position:relative;z-index:1}.pricing-band span{display:block;font-size:18px;font-weight:900;margin-bottom:18px}.pricing-band h2{font-size:clamp(34px,4.5vw,64px);line-height:1.25;margin:0}.pricing-notes{align-items:flex-start;display:grid;grid-gap:20px;gap:20px;justify-self:center;min-width:260px}.pricing-band p{align-items:center;display:flex;font-size:15px;font-weight:900;gap:12px;margin:0}.pricing-band p svg{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.3);border-radius:999px;height:46px;padding:10px;width:46px}.pricing-band a{grid-column:2;justify-self:flex-start;min-height:58px;padding:0 28px;width:310px}.pricing-section{margin:0 auto;max-width:1260px;padding:92px 44px 52px;position:relative}.pricing-section:before{background:radial-gradient(circle at 18% 0,rgba(99,87,238,.1),transparent 24%),radial-gradient(circle at 92% 12%,rgba(55,201,255,.16),transparent 22%);content:"";inset:20px 0 auto;height:420px;pointer-events:none;position:absolute;z-index:-1}.pricing-section__head{margin:0 auto 34px;max-width:860px;text-align:center}.pricing-section__head p,.sales-focus-copy>p{color:var(--primary);font-size:14px;font-weight:900;letter-spacing:0;margin:0 0 12px}.pricing-section__head p:after,.sales-focus-copy>p:after{background:linear-gradient(90deg,#7668f5,#23bfff);border-radius:999px;content:"";display:block;height:4px;margin:12px auto 0;width:52px}.pricing-section__head h2{color:var(--ink);font-size:clamp(28px,3.4vw,48px);line-height:1.45;margin:0}.pricing-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.price-plan{background:rgba(255,255,255,.86);border:1px solid #dfe3f6;border-radius:8px;box-shadow:0 24px 60px rgba(36,31,97,.08);display:flex;flex-direction:column;min-height:420px;padding:36px 34px 28px;position:relative}.price-plan.is-featured{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,248,255,.92)),linear-gradient(135deg,rgba(99,87,238,.08),rgba(55,201,255,.08));border-color:#9c8cff;box-shadow:0 30px 70px rgba(99,87,238,.16)}.price-plan__badge{align-items:center;background:linear-gradient(135deg,#7567ee,#23bfff);border-radius:8px;color:#fff;display:flex;font-size:15px;font-weight:900;height:42px;justify-content:center;left:50%;min-width:190px;padding:0 24px;position:absolute;top:-21px;transform:translateX(-50%)}.price-plan h3{color:var(--ink);font-size:29px;line-height:1.2;margin:0;text-align:center}.price-plan__line{background:linear-gradient(90deg,#7668f5,#23bfff);border-radius:999px;height:4px;margin:18px auto 28px;width:54px}.price-plan__price{align-items:baseline;color:var(--ink);display:flex;justify-content:center;min-height:62px;text-align:center}.price-plan__price strong{background:linear-gradient(135deg,#7567ee,#23bfff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(40px,4.2vw,56px);line-height:1}.price-plan__price span{color:#34406e;font-size:21px;font-weight:900;margin-left:5px}.price-plan__note{color:#34406e;font-size:20px;font-weight:900;margin:-12px 0 22px;text-align:center}.price-plan__note b,.price-plan__note strong{color:var(--primary)}.price-plan ul{border-top:1px solid #e5e8f7;display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0 0 26px;padding:24px 0 0}.price-plan li{align-items:center;color:#24315f;display:flex;font-size:15px;font-weight:900;gap:11px;line-height:1.5}.price-plan li svg{background:linear-gradient(135deg,#7567ee,#23bfff);border-radius:999px;color:#fff;flex:0 0 auto;padding:3px}.price-plan__cta{align-items:center;border:1px solid #7668f5;border-radius:8px;color:#6753e6;display:flex;font-size:16px;font-weight:900;gap:12px;height:58px;justify-content:center;margin-top:auto}.price-plan__cta.primary{background:linear-gradient(135deg,#7567ee,#23bfff);border-color:transparent;color:#fff}.credit-rules{align-items:center;background:rgba(255,255,255,.88);border:1px solid #dfe3f6;border-radius:8px;box-shadow:0 22px 54px rgba(36,31,97,.08);display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr repeat(3,minmax(0,1.2fr));margin-top:22px;padding:26px 34px}.credit-rules h3{color:var(--ink);font-size:24px;margin:0}.pricing-compare{margin-top:34px}.pricing-compare>p:first-child{color:#6357ee;font-size:14px;font-weight:900;margin:0 0 14px}.pricing-compare__note{color:#6b7390;font-size:12px;font-weight:800;line-height:1.7;margin:12px 0 0}.credit-rule{align-items:center;border-left:1px solid #dde1fa;display:grid;grid-gap:14px;gap:14px;grid-template-columns:56px minmax(0,1fr);min-height:64px;padding-left:22px}.credit-rule>span{align-items:center;background:linear-gradient(135deg,rgba(117,103,238,.14),rgba(35,191,255,.18));border:1px solid rgba(103,83,230,.12);border-radius:999px;color:#6753e6;display:flex;height:56px;justify-content:center;width:56px}.credit-rule p{color:#24315f;font-size:15px;font-weight:900;margin:0 0 3px}.credit-rule strong{background:linear-gradient(135deg,#7567ee,#23bfff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:28px;line-height:1;margin-right:5px}.credit-rule em{color:#34406e;font-style:normal;font-weight:900;white-space:nowrap}.sales-focus-section{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);margin:0 auto;max-width:1260px;padding:54px 44px 80px}.sales-focus-copy h2{color:var(--ink);font-size:clamp(36px,4.6vw,68px);line-height:1.16;margin:0 0 20px}.sales-focus-copy h3{color:#24315f;font-size:22px;line-height:1.6;margin:0 0 18px}.sales-focus-copy>p:last-child{color:var(--muted);font-size:16px;font-weight:800;line-height:2;margin:0}.sales-focus-copy>p:after{margin-left:0}.sales-focus-panel{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(250,248,255,.9)),linear-gradient(135deg,rgba(99,87,238,.08),rgba(55,201,255,.08));border:1px solid #dfe3f6;border-radius:8px;box-shadow:0 26px 68px rgba(36,31,97,.1);padding:26px}.cost-compare{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.cost-compare article{background:rgba(255,255,255,.82);border:1px solid #e2d8f6;border-radius:8px;padding:24px}.cost-compare article.is-sendready{border-color:#9c8cff;box-shadow:inset 0 0 0 1px rgba(103,83,230,.1)}.cost-compare span{background:#eee7ff;border-radius:8px;color:#5f49df;display:inline-flex;font-size:12px;font-weight:900;margin-bottom:14px;padding:7px 10px}.cost-compare h3{color:var(--ink);font-size:21px;margin:0 0 14px}.cost-compare strong{color:#6753e6;display:block;font-size:clamp(24px,2.6vw,32px);line-height:1.2;margin-bottom:20px;white-space:nowrap}.cost-compare ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.cost-compare li{color:#34406e;font-size:14px;font-weight:900;line-height:1.55}.cost-compare li:before{background:linear-gradient(135deg,#7567ee,#23bfff);border-radius:999px;content:"";display:inline-block;height:8px;margin-right:9px;width:8px}.work-split{align-items:center;background:rgba(255,255,255,.72);border:1px solid #e2d8f6;border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 30px .55fr;margin-top:18px;padding:18px}.work-split>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.work-split span{color:#7b7088;flex:0 0 100%;font-size:12px;font-weight:900}.work-split b,.work-split strong{border-radius:8px;font-size:14px;font-weight:900;padding:10px 13px}.work-split b{background:#f4f0ff;color:#5f49df}.work-split strong{background:linear-gradient(135deg,#7567ee,#23bfff);color:#fff;font-size:21px;min-width:100px;text-align:center}.work-split>svg{color:#6753e6}.sales-focus-note{color:#7b7088;font-size:12px;font-weight:800;line-height:1.8;margin:16px 0 0}.faq{display:grid;grid-gap:56px;gap:56px;grid-template-columns:310px minmax(0,1fr);margin:0 auto;max-width:1180px;padding:86px 44px 80px}.faq h2{font-size:36px;padding-top:12px}details{border-bottom:1px solid #dfe3f6}summary{align-items:center;cursor:pointer;display:grid;font-size:16px;font-weight:900;grid-gap:18px;gap:18px;grid-template-columns:28px 1fr 24px;list-style:none;min-height:58px}summary::-webkit-details-marker{display:none}summary span{background:var(--primary);border-radius:999px;color:#fff;display:grid;font-size:12px;height:24px;place-items:center;width:24px}details p{color:var(--muted);font-size:14px;font-weight:800;line-height:1.85;margin:0 44px 20px 46px}.signup-line{align-items:center;border-top:1px solid rgba(203,207,239,.8);display:grid;grid-gap:34px;gap:34px;grid-template-columns:1fr;margin:0 auto;max-width:760px;padding:72px 44px;text-align:center}.signup-line h2{font-size:34px}.signup-line form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;justify-self:center;max-width:460px;width:100%}.signup-line input{background:#fff;border:1px solid #dfe3f6;border-radius:8px;min-height:54px;padding:0 16px}.signup-line button{cursor:pointer;min-height:54px}.signup-line button:disabled{cursor:wait;opacity:.72}.signup-trap{display:none}.signup-status{color:var(--muted);font-size:13px;font-weight:900;margin:0}.signup-status.sent{color:#276f52}.signup-status.error{color:#b13b48}.signup-modal{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(246,248,255,.68);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.signup-modal__panel{background:linear-gradient(112deg,rgba(86,77,240,.07),rgba(35,191,255,.1)),#fff;border:1px solid rgba(188,194,246,.92);border-radius:12px;box-shadow:0 30px 80px rgba(24,20,78,.24);max-width:480px;padding:32px;position:relative;text-align:left;width:min(100%,480px)}.signup-line .signup-modal__close,.signup-modal__close{align-items:center;background:rgba(255,255,255,.86);border:1px solid rgba(203,207,239,.9);border-radius:999px;box-shadow:none;color:#526081;cursor:pointer;display:inline-flex;height:34px;justify-content:center;min-height:0;padding:0;position:absolute;right:16px;top:16px;width:34px}.signup-modal__icon{color:#5147e2;margin-bottom:14px}.signup-modal__icon.is-spinning{animation:modal-spin .9s linear infinite}.signup-modal__icon.is-error{color:#b13b48}@keyframes modal-spin{to{transform:rotate(1turn)}}.signup-modal__eyebrow{color:#5147e2;font-size:13px;font-weight:900;margin:0 0 8px}.signup-modal h3{font-size:28px;line-height:1.35;margin:0 0 14px}.signup-modal__panel>p:not(.signup-modal__eyebrow){color:var(--muted);font-size:15px;font-weight:800;line-height:1.9;margin:0 0 24px}.signup-line .signup-modal__button,.signup-modal__button{background:linear-gradient(135deg,#7a68f4,#5147e2);border:0;border-radius:8px;box-shadow:0 16px 34px rgba(82,71,226,.22);color:#fff;cursor:pointer;font-size:15px;font-weight:900;min-height:48px;padding:0 26px}.signup-line .signup-modal__button:disabled,.signup-modal__button:disabled{cursor:wait;opacity:.78}footer{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;min-height:86px;padding:0 44px}footer nav{color:#65708e;gap:20px}footer p{color:#8a91aa;font-size:12px;font-weight:800;justify-self:end}.pricing-page{min-height:100vh;padding-bottom:96px}.pricing-header{max-width:1180px}.pricing-hero{margin:0 auto;max-width:940px;padding:100px 24px 54px;text-align:center}.back-link{align-items:center;color:var(--primary);display:inline-flex;font-weight:900;gap:8px;margin-bottom:28px}.pricing-hero h1{font-size:54px;margin:0 0 24px}.pricing-card p,.pricing-hero p{color:var(--muted);font-size:18px;font-weight:800;line-height:2}.pricing-card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(241,245,255,.9));border:1px solid #d9d6ff;border-radius:18px;box-shadow:0 22px 42px rgba(36,31,97,.11);display:grid;grid-gap:28px;gap:28px;grid-template-columns:96px 1fr;margin:0 auto;max-width:860px;padding:44px}.pricing-icon{align-items:center;background:linear-gradient(135deg,#7567ee,#564ae6);border-radius:18px;color:#fff;display:flex;height:96px;justify-content:center;width:96px}.pricing-icon svg{height:46px;width:46px}.eyebrow{color:var(--primary);font-size:13px;font-weight:900;margin:0 0 8px}.pricing-card h2{font-size:34px;margin:0 0 14px}.pricing-card p{margin:0 0 22px}.pricing-card ul{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.pricing-card li{align-items:center;display:flex;font-weight:900;gap:10px}.pricing-card li svg{color:var(--primary);flex:0 0 auto}.outcome-line,.pricing-band>*,.reveal,.ui-panel,.worry-item{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1s cubic-bezier(.16,1,.3,1);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),clip-path 1s cubic-bezier(.16,1,.3,1);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),clip-path 1s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-index, 0) * 90ms)}.outcome-line,.pricing-band>*,.reveal,.ui-panel{transform:translateY(110px)}.hero-copy.reveal{transform:translateX(-150px)}.hero-stage.reveal{transform:translateX(170px);transition-delay:.18s}.reveal-worries{filter:blur(16px);transform:translateY(90px) scale(.96)}.reveal-flow{-webkit-clip-path:inset(0 0 100% 0 round 28px);clip-path:inset(0 0 100% 0 round 28px);transform:translateY(0)}.reveal-sample{transform:translateY(120px) rotateX(8deg);transform-origin:center top}.reveal-pricing{filter:saturate(.5) brightness(.82);transform:translateX(-120px) skewX(-4deg)}.reveal-faq{transform:translateY(70px) scale(.94)}.reveal-signup{filter:blur(12px);transform:translateY(80px)}.worry-1{transform:translateY(52px)}.worry-2{transform:translateY(108px)}.worry-3{transform:translateY(70px)}.worry-4{transform:translateY(108px)}.animate-in{opacity:1}.hero-copy.reveal.animate-in,.hero-stage.reveal.animate-in,.outcome-line.animate-in,.pricing-band>.animate-in,.reveal.animate-in,.ui-panel.animate-in{transform:translate(0)}.faq details,.signup-line form{opacity:1;transform:none}.reveal-signup.animate-in,.reveal-worries.animate-in{filter:blur(0)}.reveal-flow.animate-in{-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0)}.reveal-pricing.animate-in{filter:saturate(1) brightness(1);transform:translateX(0) skewX(0)}.reveal-faq.animate-in{transform:translateY(0) scale(1)}.worry-1.animate-in{transform:translateY(-12px)}.worry-2.animate-in{transform:translateY(36px)}.worry-3.animate-in{transform:translateY(0)}.worry-4.animate-in{transform:translateY(36px)}@keyframes aurora{0%{transform:translate3d(-36px,-8px,0) rotate(-12deg)}to{transform:translate3d(34px,18px,0) rotate(-7deg)}}@keyframes dash-flow{to{stroke-dashoffset:-104}}@keyframes float-stack{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes light-trail{0%{opacity:.4;transform:translateX(-34px) rotate(-9deg)}to{opacity:.9;transform:translateX(38px) rotate(-9deg)}}@media (prefers-reduced-motion:reduce){.faq details,.outcome-line,.pricing-band>*,.reveal,.signup-line form,.ui-panel,.worry-item{filter:none;opacity:1;transform:none;transition:none}.reveal-flow{-webkit-clip-path:none;clip-path:none}}@media (max-width:1180px){.hero:after,.quality-story:after,.quality-story:before,.smart-flow:after,.smart-flow:before,.workflow-sketch:before,.worries:after,body:before{display:none}.credit-rules,.faq,.hero,.pricing-grid,.quality-story,.sales-focus-section,.signup-line,.smart-flow,.strengths-section,.worries{grid-template-columns:1fr}.credit-rules{align-items:stretch}.credit-rule{border-left:0;border-top:1px solid #dde1fa;padding-left:0;padding-top:18px}.sales-focus-section{gap:28px}.strengths-section{margin:0 auto 72px;padding:0 28px}.hero-product-preview,.product-ui{transform:none}.hero-product-preview,.pricing-band,.sample-product-ui{grid-template-columns:1fr}.pricing-band a{grid-column:auto}.signup-line form{grid-template-columns:1fr}.worries{gap:28px}.quality-story{gap:30px;min-height:0}.quality-callout{display:none}.quality-visual{min-height:520px}.quality-detail-card{margin-left:auto;margin-right:auto;transform:rotate(1.2deg)}.worry-path{gap:34px 42px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}.worry-1,.worry-2,.worry-3,.worry-4{transform:translateY(90px)}.worry-1.animate-in,.worry-2.animate-in,.worry-3.animate-in,.worry-4.animate-in{transform:translateY(0)}}@media (max-width:780px){.site-header{height:auto;padding:18px 20px;position:static}.logo{font-size:21px;gap:7px;max-width:100%}.logo svg{height:22px;width:22px}.site-header nav{display:none}.faq,.hero,.pricing-section,.quality-story,.sales-focus-section,.signup-line,.smart-flow,.strengths-section,.worries{padding-left:20px;padding-right:20px}.strengths-section{margin-bottom:56px}.hero-kicker{font-size:14px;line-height:1.55}.strengths-section article{min-height:0;padding:22px 20px}.strengths-section h2,.strengths-section h3{font-size:21px}.strengths-section p{font-size:14px}.hero{min-height:auto;padding-top:28px}.hero-copy{padding-top:8px}.hero-stage{padding-left:0}.hero-copy h1{font-size:38px}.hero-copy p{font-size:15px;line-height:1.85}.primary-cta{min-width:0;width:100%}.hero-stage>em,.step-ribbon{display:none}.product-ui,.product-ui.compact{grid-template-columns:1fr;border-radius:14px}.hero-product-preview .lead-mock{min-height:0;padding:24px 22px}.hero-product-preview .lead-mock .ui-head{align-items:center}.hero-product-preview .lead-mock .ui-head h3{font-size:18px}.hero-product-preview .lead-mock .ui-head button{font-size:10px;line-height:1.35;max-width:120px;min-height:40px;text-align:center}.hero-product-preview .lead-mock td,.hero-product-preview .lead-mock th{font-size:12px;padding:13px 5px}.hero-product-preview .lead-mock th{font-size:10px}.admin-preview{gap:10px;grid-template-columns:1fr;padding:12px}.admin-preview__rail{display:none}.admin-preview__filters{gap:8px;grid-template-columns:1fr 82px;padding:12px}.admin-preview__search{grid-column:1;min-height:42px}.admin-preview__search span{font-size:12px}.admin-preview__filters>button{font-size:14px;min-height:42px}.admin-preview__select{display:none}.admin-preview__select:nth-of-type(2),.admin-preview__select:nth-of-type(3){display:grid;grid-column:span 1}.admin-preview__workspace{grid-template-columns:1fr}.admin-preview__detail{display:block;order:-1}.admin-preview__detail-head{padding:16px 16px 10px}.admin-preview__detail h3{font-size:18px}.admin-preview__metrics{gap:7px;padding:0 16px 14px}.admin-preview__metrics div{min-height:54px}.admin-preview__tabs{gap:14px;overflow:hidden;padding:0 16px}.admin-preview__tabs b,.admin-preview__tabs span{font-size:12px}.admin-preview__info{padding:16px}.admin-preview__detail,.admin-preview__list{overflow:visible}.admin-preview__table{overflow-x:auto}.admin-preview__row,.admin-preview__table-head{min-width:214px}.admin-preview__info div{grid-template-columns:78px minmax(0,1fr);min-height:42px}.admin-preview__list-head{gap:8px;grid-template-columns:54px minmax(0,1fr);min-height:64px;padding:12px}.admin-preview__list-head strong{font-size:15px}.admin-preview__list-head button{display:none}.admin-preview__pager{gap:5px;overflow:hidden}.admin-preview__pager b,.admin-preview__pager span{height:30px;min-width:30px}.admin-preview__pager b:nth-of-type(n+4),.admin-preview__pager em{display:none}.admin-preview__row,.admin-preview__table-head{grid-template-columns:34px minmax(150px,1fr) minmax(92px,.72fr)}.admin-preview__row>*,.admin-preview__table-head span{min-height:42px;padding:0 8px}.admin-preview__row b,.admin-preview__row span{font-size:12px}.sample-product-ui{grid-template-columns:1fr}.ui-panel+.ui-panel{border-left:0;border-top:1px solid rgba(218,221,244,.84)}.worry-path{gap:26px;grid-template-columns:1fr;min-height:0}.faq,.pricing-section,.quality-story,.sales-focus-section,.signup-line,.smart-flow,.worries{min-height:0;padding-bottom:72px;padding-top:56px}.section-title{padding-top:0}.faq h2,.flow-copy h2,.pricing-section__head h2,.quality-copy h2,.sales-focus-copy h2,.sample-section h2,.section-title h2,.signup-line h2{font-size:32px}.pricing-section__head{margin-bottom:28px;text-align:left}.pricing-section__head p:after{margin-left:0}.price-plan{min-height:0;padding:32px 22px 24px}.price-plan h3{font-size:25px}.price-plan__price strong{font-size:42px}.price-plan__note{font-size:18px}.credit-rules{padding:22px}.credit-rule{grid-template-columns:48px minmax(0,1fr)}.credit-rule>span{height:48px;width:48px}.cost-compare,.work-split{grid-template-columns:1fr}.work-split{gap:18px;padding:20px 18px}.work-split>div{align-items:flex-start;gap:12px;justify-content:flex-start}.work-split span{margin-bottom:2px}.work-split strong{min-width:136px}.work-split__human{justify-items:start}.work-split>svg{justify-self:center;transform:rotate(90deg)}.sales-focus-panel{padding:18px}.quality-story{overflow:hidden;padding-top:64px}.quality-copy h2{font-size:clamp(44px,15vw,58px);white-space:normal}.quality-lead{font-size:14px;margin-bottom:28px}.quality-visual{min-height:0;padding-top:12px}.quality-callout{font-size:14px;margin:0 0 14px;padding:12px 14px;position:relative;left:auto;top:auto;transform:rotate(-2deg);width:100%}.quality-callout:after,.quality-callout:before{display:none}.quality-detail-card{margin:0;max-width:none;padding:0 0 24px;transform:none}.quality-detail-card h3{font-size:24px}.quality-detail-head{padding:16px 16px 10px}.quality-metrics{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 14px}.quality-metrics div{min-height:54px}.quality-tabs{gap:14px;overflow:auto hidden;padding:0 16px}.quality-info{padding:16px 16px 0}.quality-info-row{gap:8px;grid-template-columns:82px minmax(0,1fr)}.worry-path svg{display:none}.worry-item{position:static;width:auto}.smart-flow:before{left:-50vw;width:120vw}.smart-flow{gap:32px;grid-template-columns:1fr}.flow-copy{order:1}.flow-steps{order:2}.flow-steps ol{padding:8px 0}.flow-steps li{grid-template-columns:42px 1fr;padding:20px 18px 20px 16px}.flow-steps li>span{height:42px;width:42px}.flow-steps li:not(:last-child):after{left:36px}.sample-section{padding:46px 20px 70px}.sample-heading{gap:18px;margin-left:0;margin-right:0}.sample-heading,.sample-steps{align-items:flex-start;flex-direction:column}.sample-steps svg{transform:rotate(90deg)}.pricing-band{padding:48px 20px}.pricing-band h2{font-size:34px}.pricing-band a{width:100%}.faq{gap:24px}summary{font-size:14px;gap:12px}details p{margin-left:40px;margin-right:0}.worry-item img{height:76px;width:76px}footer{gap:18px;grid-template-columns:1fr;justify-items:center;padding:24px 20px}footer p{justify-self:center}.pricing-card{grid-template-columns:1fr;margin-left:20px;margin-right:20px;padding:28px 22px}}.company-admin{align-items:start;background:#f6f2ff;color:#201735;display:grid;grid-gap:18px;gap:18px;grid-template-columns:220px minmax(0,1fr);min-height:100vh;padding:22px;transition:grid-template-columns .18s ease}.company-admin.is-collapsed{grid-template-columns:68px minmax(0,1fr)}.company-sidebar{align-self:start;background:#fff;border:1px solid #e2d8f6;border-radius:14px;box-shadow:0 20px 48px rgba(72,55,122,.08);min-height:calc(100vh - 44px);overflow:hidden;padding:14px;position:-webkit-sticky;position:sticky;grid-row:1/span 2;top:22px}.company-sidebar__brand{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:18px}.company-sidebar__brand span{color:#6654c7;font-size:21px;font-weight:900}.company-pagination button,.company-sidebar__brand button,.company-sidebar__nav button{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center}.company-sidebar__brand button{background:#f2edff;border-radius:9px;color:#6250d7;height:34px;width:34px}.company-sidebar__nav{display:grid;grid-gap:8px;gap:8px}.company-sidebar__notice{background:#fbf8ff;border:1px solid #e6dcfb;border-radius:12px;color:#6a5d7f;font-size:12px;font-weight:800;line-height:1.7;margin-top:18px;padding:12px 13px}.company-sidebar__nav button{background:transparent;border-radius:10px;color:#625477;font-size:14px;font-weight:900;gap:10px;justify-content:flex-start;min-height:48px;padding:0 12px;width:100%}.company-sidebar__nav button.is-active{background:#eee7ff;color:#5f49df}.company-admin.is-collapsed .company-sidebar{padding:14px 10px}.company-admin.is-collapsed .company-sidebar__brand{justify-content:center}.company-admin.is-collapsed .company-sidebar__brand span,.company-admin.is-collapsed .company-sidebar__nav span{display:none}.company-admin.is-collapsed .company-sidebar__nav button{justify-content:center;padding:0}.company-admin.is-collapsed .company-sidebar__notice{display:none}.company-admin__top{align-items:center;display:flex;justify-content:space-between;margin:0 auto 18px;max-width:1440px}.company-admin__top p{color:#6654c7;font-size:14px;font-weight:900;margin:0 0 4px}.company-admin__top h1{font-size:28px;letter-spacing:0;margin:0}.company-admin__top span{background:#fff;border:1px solid #e3daf8;border-radius:999px;color:#625477;font-size:13px;font-weight:800;padding:9px 14px}.company-admin__filters{align-self:start;background:#fff;border:1px solid #e2d8f6;border-radius:12px;box-shadow:0 14px 36px rgba(97,74,145,.08);grid-column:2;margin:0 0 16px;max-width:1440px;padding:14px 18px}.company-admin__filter-toggle{display:none}.company-admin__filter-fields{display:grid;grid-gap:14px;gap:14px}.company-admin__filter-main{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(420px,1.6fr) 210px 210px}.company-admin__filter-advanced{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(132px,1fr)) minmax(176px,196px)}.company-admin__advanced-button{align-items:center;background:transparent!important;border:1px dashed #d9d0f7!important;box-shadow:none;color:#5f49df!important;display:inline-flex;gap:8px;height:58px!important;justify-content:center;padding:10px 16px!important;text-align:center;width:100%}.company-admin__advanced-button--inline{border-radius:999px!important;height:34px!important;padding:0 14px!important;width:100%}.company-admin__advanced-button span{color:#4f3fc2;font-size:14px;font-weight:900;line-height:1.1}.company-admin__clear-button{background:#fff!important;border:1px solid #d9d0f7!important;color:#5f49df!important;height:42px!important}.company-admin__action-stack{align-content:start;align-self:start;display:grid;grid-gap:8px;gap:8px;justify-items:stretch;place-self:start stretch}.company-admin__action-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.company-admin__search-button{background:#7661e8!important;border:1px solid #7661e8!important;border-radius:8px;color:#fff!important;cursor:pointer;font-weight:900;height:42px!important}.company-admin__search-button--compact{min-width:0;padding:0 10px!important;width:100%}.company-admin__search{align-items:center;background:#faf8ff;border:1px solid #ded5f3;border-radius:8px;color:#7a6c94;display:flex;gap:9px;height:42px;padding:0 12px}.company-admin__filters select,.company-admin__search input{background:transparent;border:0;color:#2d2340;height:100%;outline:0;width:100%}.company-admin__filters select,.company-admin__select-filter{background:#faf8ff;border:1px solid #ded5f3;border-radius:8px}.company-admin__filters select{height:42px;font-size:14px;font-weight:700;line-height:1.2;padding:0 10px}.company-admin__filters button{background:#7661e8;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:900;height:42px}.company-admin__select-filter{align-items:center;display:grid;grid-gap:2px;gap:2px;height:50px;padding:5px 10px 4px}.company-admin__select-filter span{color:#7d718e;font-size:11px;font-weight:900;line-height:1}.company-admin__select-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:24px;font-size:14px;font-weight:700;line-height:1.2;padding:0}.company-admin__multi-filter label{align-items:center;color:#514661;display:inline-flex;font-size:13px;font-weight:800;gap:7px}.company-admin__multi-filter input{accent-color:#7661e8;height:15px;width:15px}.company-admin__multi-filter{position:relative}.company-admin__multi-filter>button{align-items:center;background:#faf8ff;border:1px solid #ded5f3;border-radius:8px;color:#2d2340;cursor:pointer;display:grid;font-weight:900;grid-gap:2px;gap:2px;grid-template-columns:minmax(0,1fr) auto;height:50px;padding:5px 10px 4px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.company-admin__multi-filter>div{background:#fff;border:1px solid #ded5f3;border-radius:8px;box-shadow:0 14px 32px rgba(47,37,80,.14);display:grid;grid-gap:10px;gap:10px;left:0;min-width:220px;padding:12px;position:absolute;top:64px;z-index:50}.company-admin__multi-filter-menu--industry{grid-template-columns:repeat(2,minmax(0,1fr));left:auto;max-height:min(320px,calc(100vh - 180px));max-width:min(520px,calc(100vw - 24px));min-width:min(520px,calc(100vw - 24px));overflow:auto;right:0}.company-admin__multi-filter-menu--industry label{align-items:center;cursor:pointer;display:inline-flex;gap:8px;min-width:0}.company-admin__multi-filter-menu--industry label span{color:#43365b;display:block;font-size:13px;font-weight:900;line-height:1.35;min-width:0;overflow-wrap:anywhere}@media (max-width:720px){.company-admin__multi-filter-menu--industry{grid-template-columns:minmax(0,1fr);min-width:min(360px,calc(100vw - 24px))}}.company-admin__multi-filter>button span{color:#7d718e;font-size:11px;line-height:1}.company-admin__multi-filter>button b{color:#2d2340;font-size:13px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-admin__multi-filter>button svg{color:#2d2340;grid-column:2;grid-row:1/3;place-self:center;transition:transform .16s ease}.company-admin__multi-filter>button.is-open svg{transform:rotate(180deg)}.company-admin__body{align-self:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr);grid-column:2;height:calc(100vh - 156px);margin:0;max-width:1440px;max-height:calc(100vh - 156px);min-height:0;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.company-admin__body.has-detail{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.company-admin__table-wrap,.company-detail{background:#fff;border:1px solid #e2d8f6;border-radius:12px;box-shadow:0 14px 36px rgba(97,74,145,.08);overflow:hidden}.company-admin__count{align-items:center;border-bottom:1px solid #eee8fb;color:#6c607b;display:flex;font-size:13px;font-weight:800;justify-content:space-between;padding:13px 16px}.company-mobile-select-all{display:none}.company-admin__actions{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0;width:min(100%,640px)}.company-admin__actions>button{border-radius:8px;font-size:13px;font-weight:900;height:36px;background:#6753e6;border:1px solid #6753e6;color:#fff;cursor:pointer;padding:0 14px}.company-admin__actions>button:disabled{background:#f6f2fb;border-color:#ece5f7;color:#b7aec5;cursor:default}.company-sales-lists{align-items:center;border-bottom:1px solid #eee8fb;display:flex;gap:9px;overflow:auto;padding:10px 16px}.company-sales-lists div{align-items:center;background:#f7f5fb;border:1px solid #e9e2f4;border-radius:8px;color:#504461;display:inline-flex;flex:0 0 auto;gap:9px;min-height:34px;padding:0 10px}.company-sales-lists b{font-size:13px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-sales-lists span{color:#7661e8;font-size:12px;font-weight:900;white-space:nowrap}.company-admin__table-wrap{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.company-pagination{align-items:center;display:flex;gap:7px}.company-pagination button{background:#fff;border:1px solid #e1daf0;border-radius:8px;color:#2f2550;font-weight:900;height:34px;min-width:34px;padding:0 10px}.company-pagination button.is-current{background:#6753e6;border-color:#6753e6;color:#fff}.company-pagination button:disabled{color:#c8bfd6;cursor:default}.company-pagination span{color:#766b86;font-weight:900;padding:0 4px}.company-result-grid{display:grid;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.company-result-grid__head,.company-result__row{display:grid;grid-template-columns:58px minmax(150px,.95fr) minmax(120px,.66fr) minmax(280px,1.7fr) minmax(110px,.62fr) 66px minmax(120px,.78fr);transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1)}.company-admin__body.has-detail .company-result-grid__head,.company-admin__body.has-detail .company-result__row{grid-template-columns:58px minmax(180px,1.35fr) minmax(120px,.95fr)}.company-admin__body.has-detail .company-result-grid__head span:nth-child(n+4),.company-admin__body.has-detail .company-result__row>:nth-child(n+4){display:none}.company-result-grid__head{background:#fbf9ff;color:#60536f;font-size:12px;font-weight:900;position:-webkit-sticky;position:sticky;top:0;z-index:2}.company-result-grid__head span,.company-result__row>*{align-items:center;border-bottom:1px solid #f0ebfa;display:flex;min-width:0;overflow:hidden;padding:13px 14px;text-overflow:ellipsis;white-space:nowrap}.company-result__primary{align-items:flex-start;flex-direction:column;gap:5px;justify-content:center}.company-result__primary b{color:#24315f;display:block;font-size:14px;font-weight:900;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-result__primary small{align-items:center;color:#7b7088;display:none;font-size:12px;font-weight:700;gap:12px;justify-content:space-between;line-height:1.3;min-width:0;width:100%}.company-result__primary small span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-result__primary small span:first-child{order:2;text-align:right}.company-result__primary small span:last-child{order:1}.company-result__description{align-items:flex-start;color:#536083;display:-webkit-box;font-size:12px;font-weight:800;line-height:1.55;max-height:50px;padding-bottom:10px;padding-top:10px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.company-result{align-items:start;display:block}.company-result__row{color:#33406b;cursor:pointer;font-size:13px;grid-column:1;min-width:0;outline:0}.company-result.is-selected .company-result__row,.company-result__row:focus-visible,.company-result__row:hover{background:#f7f3ff}.company-result__row:focus-visible{box-shadow:inset 0 0 0 2px rgba(103,83,230,.32)}.company-result__number{color:#7661e8;font-weight:900;justify-content:flex-end}.company-result__check{justify-content:center}.company-result-grid__head input,.company-result__check input{accent-color:#6753e6;cursor:pointer;height:17px;width:17px}.company-table td,.company-table th{border-bottom:1px solid #f0ebfa;font-size:13px;padding:13px 14px}.company-table th{background:#fbf9ff;color:#60536f;font-size:12px}.company-table tr{cursor:pointer}.company-table tbody tr.is-selected,.company-table tbody tr:hover{background:#f7f3ff}.site-empty,.site-link{align-items:center;border-radius:8px;display:inline-flex;height:32px;justify-content:center;width:32px}.site-link{background:#efe9ff;color:#654fe0}.site-empty{background:#f4f1f8;color:#a49aad}.contact-chips{display:flex;flex-wrap:wrap;gap:6px}.contact-chips b,.contact-chips span{border-radius:999px;font-size:12px;font-weight:900;padding:5px 8px}.contact-chips span{background:#eaf8f0;color:#24744b}.contact-chips b{background:#f3eff8;color:#8a7d99}.company-detail{animation:company-detail-in .26s cubic-bezier(.22,1,.36,1) both;align-self:start;display:flex;flex-direction:column;max-height:calc(100vh - 156px);min-height:0;padding:0}@keyframes company-detail-in{0%{opacity:0;transform:translateX(22px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}.company-detail__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:18px 20px 12px}.company-detail__head>div{min-width:0;width:100%}.company-detail__head h2{font-size:20px;line-height:1.35;margin:0 0 6px}.company-detail__head p{align-items:center;color:#746985;display:flex;font-size:13px;font-weight:800;gap:12px;justify-content:space-between;line-height:1.45;margin:0}.company-detail__head p>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-detail__head small{color:#9a8fac;flex:0 0 auto;font-size:11px;font-weight:900}.company-detail__head button{align-items:center;background:transparent;border:0;color:#9a8fac;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.company-detail__metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px 16px}.company-detail__metrics div{background:#f7f5fb;border:0;border-radius:8px;padding:10px 8px;text-align:center}.company-detail__metrics span{color:#9286a8;display:block;font-size:11px;font-weight:800;margin-bottom:5px}.company-detail__metrics b{color:#1f1734;display:block;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-detail__tabs{border-bottom:1px solid #e7e0f3;display:flex;gap:18px;padding:0 20px}.company-detail__tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#9488a6;cursor:pointer;font-size:14px;font-weight:900;padding:12px 0 10px}.company-detail__tabs button.is-active{border-bottom-color:#6753e6;color:#5f49df}.company-detail__content{min-height:0;overflow:auto;padding:18px 20px 22px}.company-detail__content section+section{margin-top:18px}.company-detail__content h3{color:#5f49df;font-size:16px;line-height:1.4;margin:0 0 12px}.company-detail dl{display:grid;grid-gap:0;gap:0;margin:0}.company-detail dl div{border-bottom:1px solid #f0ebfa;display:grid;grid-gap:12px;gap:12px;grid-template-columns:96px minmax(0,1fr);padding:11px 0}.company-detail dt{color:#7b7088;font-size:12px;font-weight:900;margin:0}.company-detail dd{color:#2c223b;font-size:13px;font-weight:800;line-height:1.65;margin:0;overflow-wrap:anywhere}.company-detail__tags{display:flex;flex-wrap:wrap;gap:8px}.company-detail__notes-list li b,.company-detail__tags b{align-items:center;background:#f3efff;border:1px solid #ddd2fb;border-radius:999px;color:#5f49df;display:inline-flex;font-size:12px;font-weight:900;line-height:1;padding:7px 10px}.company-detail__notes-list{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.company-detail__notes-list li{background:#fcfbff;border:1px solid #eee8fb;border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:10px 12px}.company-detail__content p{color:#2c223b;font-size:13px;font-weight:800;line-height:1.8;margin:0}.company-detail a{color:#604be0;text-decoration:underline;text-underline-offset:3px}.company-admin__list-picker{grid-column:2;max-width:1440px}.company-admin__body--lists{height:auto;max-height:none}.company-admin__body--sales-list{height:calc(100vh - 220px);max-height:calc(100vh - 220px)}.company-admin__body--sales-list .company-detail{max-height:calc(100vh - 220px)}.company-admin__body--debug{height:auto;max-height:none}.company-debug{display:grid;grid-gap:20px;gap:20px;padding:20px}.company-debug__head{display:grid;grid-gap:16px;gap:16px}.company-debug__summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.company-debug__summary div{background:#faf8ff;border:1px solid #ece4ff;border-radius:12px;display:grid;grid-gap:6px;gap:6px;padding:14px 16px}.company-debug__summary span{color:#7f7493;font-size:12px;font-weight:900}.company-debug__summary b{color:#241c3c;font-size:20px}.company-debug__filters{display:flex;flex-wrap:wrap;gap:10px}.company-debug__filters button{align-items:center;background:#f8f5ff;border:1px solid #e2d8f6;border-radius:999px;color:#55466f;cursor:pointer;display:inline-flex;gap:8px;padding:10px 14px}.company-debug__filters button.is-active{background:#6a52f6;border-color:#6a52f6;color:#fff}.company-debug__filters button b{font-size:12px}.company-debug__list{display:grid;grid-gap:12px;gap:12px}.company-debug__primary{gap:8px}.company-debug__primary em{color:#7b7088;font-size:12px;font-style:normal;font-weight:800}.company-debug__primary strong{color:#5f49df;font-size:12px;font-weight:900}.company-debug__card{background:#fff;border:1px solid #eee8fb;border-radius:14px;display:grid;grid-gap:14px;gap:14px;padding:16px 18px}.company-debug__card-head{display:flex;gap:12px;justify-content:space-between}.company-debug__card-head h3{color:#201735;font-size:18px;margin:0}.company-debug__card-head p{color:#7b7088;display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 0}.company-debug__card-head p b{background:#fff1e6;border-radius:999px;color:#b9621f;font-size:11px;padding:4px 8px}.company-debug__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.company-debug__chips span{background:#efe9ff;border-radius:999px;color:#5f49df;font-size:12px;font-weight:900;padding:7px 10px}.company-debug__details{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-debug__details div{display:grid;grid-gap:4px;gap:4px}.company-debug__details dt{color:#7f7493;font-size:12px;font-weight:900}.company-debug__details dd{color:#2f2550;font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere}.company-lists-view{background:#fff;border:1px solid #e2d8f6;border-radius:12px;box-shadow:0 14px 36px rgba(97,74,145,.08);display:block;overflow:hidden}.company-lists-view__head{align-items:center;border-bottom:1px solid #eee8fb;color:#6c607b;display:flex;font-size:13px;font-weight:900;justify-content:space-between;min-height:62px;padding:0 16px}.company-lists-view__head b,.company-lists-view__summary span{background:#eee7ff;border-radius:999px;color:#5f49df;font-size:12px;padding:7px 10px}.company-lists-view__items{display:flex;gap:8px;overflow:auto;padding:12px}.company-lists-view__items button{background:#fff;border:1px solid #eee8fb;border-radius:8px;color:#2f2550;cursor:pointer;display:grid;flex:0 0 260px;grid-gap:5px;gap:5px;min-height:64px;padding:12px;text-align:left}.company-lists-view__items button.is-active{background:#f4f0ff;border-color:#cfc1ff}.company-lists-view__items b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-list-company-grid__row small,.company-lists-view__items p,.company-lists-view__items span,.company-lists-view__title p{color:#7b7088;font-size:12px;font-weight:800;margin:0}.company-lists-view__detail{display:flex;flex-direction:column;min-height:0}.company-lists-view__title{align-items:center;border-bottom:1px solid #eee8fb;display:flex;gap:16px;justify-content:space-between;min-height:78px;padding:0 18px}.company-lists-view__title h1{color:#201735;font-size:22px;letter-spacing:0;margin:3px 0 0}.company-lists-view__summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.company-lists-view__summary span:nth-child(2){background:#e8f8ef;color:#147646}.company-lists-view__toolbar{align-items:center;border-bottom:1px solid #eee8fb;display:flex;gap:10px;justify-content:flex-end;padding:12px 14px}.company-lists-view__search{align-items:center;background:#faf8ff;border:1px solid #ded5f3;border-radius:8px;color:#7a6c94;display:flex;gap:8px;height:38px;padding:0 11px}.company-lists-view__search input{background:transparent;border:0;color:#2d2340;height:100%;outline:0;width:100%}.company-lists-view__filters{align-items:center;display:flex;gap:7px}.company-lists-view__filters button{border-radius:8px;cursor:pointer;font-size:13px;font-weight:900;height:38px;white-space:nowrap;background:#fff;border:1px solid #ded5f3;color:#5b506a;padding:0 11px}.company-lists-view__filters button.is-active{background:#eee7ff;border-color:#cfc1ff;color:#5f49df}.company-list-company-grid{display:grid;min-height:0;overflow:auto}.company-list-company-grid__head,.company-list-company-grid__row{display:grid;grid-template-columns:76px minmax(160px,1.35fr) minmax(110px,.72fr) minmax(120px,.74fr) 54px minmax(118px,.72fr)}.company-list-company-grid__row{cursor:pointer;outline:0}.company-list-company-grid__row.is-selected,.company-list-company-grid__row:focus-visible,.company-list-company-grid__row:hover{background:#f7f3ff}.company-list-company-grid__row:focus-visible{box-shadow:inset 0 0 0 2px rgba(103,83,230,.32)}.company-list-company-grid__head{background:#fbf9ff;color:#60536f;font-size:12px;font-weight:900;position:-webkit-sticky;position:sticky;top:0;z-index:1}.company-list-company-grid__head span,.company-list-company-grid__row>span{align-items:center;border-bottom:1px solid #f0ebfa;display:flex;min-width:0;overflow:hidden;padding:13px 10px;text-overflow:ellipsis;white-space:nowrap}.company-list-company-grid__row b{color:#24315f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-list-company-grid__row>span:first-child{align-items:center;flex-direction:row;justify-content:center}.company-list-company-grid__row>span:nth-child(2){align-items:flex-start;flex-direction:column;gap:5px}.company-list-company-grid__sent input{accent-color:#22a36a;cursor:pointer;height:18px;width:18px}.company-list-company-grid__sent input:disabled{cursor:wait}.company-list-company-grid__sent-at{background:#e8f8ef;border-radius:999px;color:#147646;font-size:12px;padding:6px 9px}.company-list-company-grid a{align-items:center;color:#5f49df;display:inline-flex}.company-lists-view__empty{align-self:center;color:#7b7088;font-size:14px;font-weight:800;justify-self:center;margin:auto;padding:24px}.company-list-modal{align-items:center;background:rgba(31,23,52,.24);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:30}.company-list-modal__panel{background:linear-gradient(180deg,#fff,#fbf9ff);border:1px solid #e2d8f6;border-radius:12px;box-shadow:0 28px 80px rgba(72,55,122,.22);display:grid;grid-gap:18px;gap:18px;max-width:580px;padding:24px;width:min(100%,580px)}.company-advanced-search-modal{border-radius:20px;max-height:calc(100vh - 48px);max-width:980px;overflow:auto;padding:28px;width:min(100%,980px)}.company-advanced-search-modal__top{align-items:end;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(280px,1.35fr) .75fr .75fr 112px}.company-advanced-search-modal__grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.company-advanced-search-modal__grid>*{min-width:0}.company-advanced-search-modal .company-admin__search{height:44px}.company-advanced-search-modal .company-list-modal__field select{font-weight:700}.company-advanced-search-modal__select-card{min-width:0}.company-advanced-search-modal__select-card select{width:100%}.company-advanced-search-modal .company-admin__multi-filter>div{max-height:280px;min-width:0;overflow:auto;position:static;width:100%}.company-advanced-search-modal__section{background:linear-gradient(180deg,#fcfbff,#f7f3ff);border:1px solid #e8e0fb;border-radius:16px;display:grid;grid-gap:16px;gap:16px;padding:18px}.company-advanced-search-modal__section-head{align-items:start;display:flex;justify-content:space-between;gap:12px}.company-advanced-search-modal__section-head span{color:#7f7398;display:block;font-size:12px;font-weight:900;margin-bottom:4px}.company-advanced-search-modal__section-head b{color:#23183b;font-size:15px;font-weight:900;line-height:1.4}.company-advanced-search-modal__clear{background:#fff!important;border:1px solid #ddd2fb!important;color:#5f49df!important;height:34px!important;padding:0 12px!important}.company-advanced-search-modal__chips{display:flex;flex-wrap:wrap;gap:10px;max-height:280px;overflow:auto}.company-advanced-search-modal__chips label{cursor:pointer}.company-advanced-search-modal__chips label input{display:none}.company-advanced-search-modal__chips label span{background:#fff;border:1px solid #ddd2fb;border-radius:999px;color:#564b69;display:inline-flex;font-size:13px;font-weight:900;line-height:1;padding:11px 14px;transition:all .16s ease}.company-advanced-search-modal__chips label.is-selected span{background:linear-gradient(180deg,#6f59e8,#5d49dc);border-color:#5d49dc;box-shadow:0 10px 24px rgba(95,73,223,.2);color:#fff}.company-advanced-search-modal__future-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-advanced-search-modal__future-card{background:rgba(255,255,255,.7);border:1px dashed #d8ceef;border-radius:14px;display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:16px}.company-advanced-search-modal__future-card strong{color:#2b2140;font-size:15px;font-weight:900}.company-advanced-search-modal__future-card p{color:#7d718f;font-size:13px;font-weight:800;line-height:1.6;margin:0}.company-advanced-search-modal__future-card small{color:#9b90ac;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.company-advanced-search-modal__future-card.is-disabled{opacity:.82}.company-list-modal__head{align-items:flex-start;display:flex;justify-content:space-between;gap:16px}.company-advanced-search-modal__head-actions{align-items:center;display:inline-flex;gap:10px}.company-advanced-search-modal__head-actions>button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;height:38px;justify-content:center;padding:0 16px}.company-advanced-search-modal__search-button{background:#6753e6!important;border:1px solid #6753e6!important;color:#fff!important}.company-advanced-search-modal__clear-button{background:#fff!important;border:1px solid #ddd2fb!important;color:#5f49df!important}.company-list-modal__head p{color:#766a87;font-size:13px;font-weight:800;margin:6px 0 0}.company-list-modal__head h2{color:#201735;font-size:22px;line-height:1.35;margin:0}.company-list-modal__head button{align-items:center;background:transparent;border:0;color:#9a8fac;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.company-list-modal__head .company-advanced-search-modal__clear-button,.company-list-modal__head .company-advanced-search-modal__search-button{width:auto;min-width:76px}.company-advanced-search-modal__head-actions>button:last-child{color:#9a8fac;height:34px;padding:0;width:34px}.company-list-modal__tabs{background:#f4efff;border:1px solid #eee8fb;border-radius:10px;display:flex;gap:6px;padding:5px}.company-list-modal__tabs button{background:transparent;border:0;border-radius:8px;color:#6b607a;cursor:pointer;flex:1 1;font-size:14px;font-weight:900;height:40px}.company-list-modal__tabs button.is-active{background:#fff;box-shadow:0 8px 18px rgba(95,73,223,.12);color:#5f49df}.company-list-modal__tabs button:disabled{color:#b7aec5;cursor:default}.company-list-modal__field{display:grid;grid-gap:8px;gap:8px}.company-list-modal__field span{color:#5b506a;font-size:13px;font-weight:900}.company-list-modal__field input,.company-list-modal__field select{background:#faf8ff;border:1px solid #ded5f3;border-radius:8px;color:#2d2340;font-size:15px;font-weight:900;height:44px;outline:0;padding:0 12px}.company-list-modal__field input::placeholder{color:#a79cb8}.company-list-modal__existing{display:grid;grid-gap:8px;gap:8px}.company-list-modal__existing>span{color:#5b506a;font-size:13px;font-weight:900}.company-list-modal__existing-lists{border-radius:10px;display:grid;grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.company-list-modal__existing-lists button{background:#fff;border:1px solid #eee8fb;border-radius:8px;cursor:pointer;display:grid;grid-gap:5px;gap:5px;min-height:64px;padding:12px 14px;position:relative;text-align:left}.company-list-modal__existing-lists button:before{background:#e9e1ff;border-radius:999px;content:"";height:calc(100% - 22px);left:-1px;position:absolute;top:11px;width:3px}.company-list-modal__existing-lists button.is-active:before{background:#6753e6}.company-list-modal__existing-lists button.is-active{background:#f4f0ff;border-color:#cfc1ff;box-shadow:0 10px 24px rgba(95,73,223,.1)}.company-list-modal__existing-lists b{color:#2f2550;font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-list-modal__existing-lists small{color:#7c708c;font-size:12px;font-weight:900}@media (max-width:980px){.company-admin,.company-admin.is-collapsed{gap:10px;grid-template-columns:1fr;padding:12px}.company-sidebar{min-height:auto;position:-webkit-sticky;position:sticky;top:12px;z-index:30}.company-admin.is-collapsed .company-sidebar{padding:14px}.company-sidebar__brand button{display:none}.company-admin.is-collapsed .company-sidebar__brand{justify-content:flex-start}.company-admin.is-collapsed .company-sidebar__brand span,.company-admin.is-collapsed .company-sidebar__nav span{display:inline}.company-admin.is-collapsed .company-sidebar__nav button{justify-content:flex-start;padding:0 12px}.company-sidebar__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.company-admin__body,.company-admin__filters{grid-column:1;grid-template-columns:1fr}.company-debug__details,.company-debug__summary{grid-template-columns:1fr}.company-debug__card-head{flex-direction:column}.company-debug__chips{justify-content:flex-start}.company-admin__filters{display:grid;grid-gap:0;gap:0;margin:0 0 4px;padding:10px 12px;position:-webkit-sticky;position:sticky;top:132px;z-index:29}.company-admin__filter-toggle{align-items:center;display:flex;gap:10px;justify-content:space-between}.company-admin__filter-toggle button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:7px;height:38px;justify-content:center;padding:0 12px}.company-admin__filter-toggle button:first-child{background:#faf8ff;border:1px solid #ded5f3;color:#2f2550}.company-admin__filter-toggle button:last-child{background:#6753e6;border:1px solid #6753e6;color:#fff}.company-admin__filter-fields{display:none}.company-admin__filters.is-open{gap:12px}.company-admin__filters.is-open .company-admin__filter-fields{display:grid;grid-gap:12px;gap:12px}.company-admin__filter-advanced,.company-admin__filter-main{grid-template-columns:1fr}.company-admin__search{align-items:stretch;flex-wrap:wrap;gap:8px;height:auto;padding:10px 12px}.company-admin__action-row{grid-template-columns:1fr 1fr}.company-advanced-search-modal__future-grid,.company-advanced-search-modal__grid,.company-advanced-search-modal__top{grid-template-columns:1fr}.company-admin__multi-filter>div{position:static;margin-top:8px}.company-admin__filters.is-open .company-admin__filter-fields>button{display:none}.company-admin__actions,.company-admin__count{align-items:center}.company-admin__count{display:grid;grid-gap:12px 14px;gap:12px 14px;grid-template-columns:minmax(0,1fr) auto}.company-admin__count>span{grid-column:1;grid-row:1;justify-self:start}.company-admin__actions{display:contents;width:auto}.company-admin__actions .company-pagination{grid-column:2;grid-row:1;justify-self:end}.company-admin__actions>button{grid-column:2;grid-row:2;justify-self:end}.company-mobile-select-all{align-items:center;color:#514661;display:inline-flex;font-size:13px;font-weight:900;gap:8px;grid-column:1;grid-row:2;justify-self:start;min-height:36px}.company-mobile-select-all input{accent-color:#6753e6;height:18px;width:18px}.company-admin__body,.company-admin__body.has-detail,.company-detail{height:auto;max-height:none}.company-result-grid__head{display:none}.company-result{grid-template-columns:1fr}.company-result__row{grid-template-columns:52px minmax(0,1fr);min-height:70px}.company-result__row>*{min-height:0}.company-result__row>:nth-child(n+3){display:none}.company-result__primary small{display:flex}.company-result__row>:nth-child(2){align-items:flex-start;grid-column:2;padding:14px}.company-result__check{align-items:center;grid-column:1}.company-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-detail dl div{grid-template-columns:88px minmax(0,1fr)}.company-admin__body.has-detail{grid-template-columns:1fr}.company-admin__body.has-detail .company-result-grid__head,.company-admin__body.has-detail .company-result__row{grid-template-columns:52px minmax(0,1fr)}.company-detail{animation:company-detail-popup-in .22s cubic-bezier(.22,1,.36,1) both;border-radius:0;inset:0;max-height:none;position:fixed;z-index:40}.company-detail__content{flex:1 1 auto}.company-admin__body--lists{height:auto;max-height:none}.company-admin__list-picker{grid-column:1}.company-admin__body--sales-list{height:auto;max-height:none}.company-lists-view{height:auto}.company-lists-view__items button{flex-basis:240px}.company-lists-view__title{gap:12px;min-height:0;padding:16px}.company-lists-view__title h1{font-size:19px}.company-lists-view__summary{justify-content:flex-start}.company-lists-view__toolbar{justify-content:flex-start;overflow:auto}.company-list-company-grid__head{display:none}.company-list-company-grid__row{grid-template-columns:minmax(0,1fr)}.company-list-company-grid__row>span{border-bottom:0;padding:4px 14px}.company-list-company-grid__row>span:first-child{border-top:1px solid #f0ebfa;padding-top:13px}.company-list-company-grid__row>span:last-child{border-bottom:1px solid #f0ebfa;padding-bottom:13px}}@keyframes company-detail-popup-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.admin-preview__detail-name{color:#07133f;font-size:17px;font-weight:900;line-height:1.25;margin:0 0 8px}.about-section{margin:0 auto 80px;max-width:900px;padding:48px 44px;background:rgba(255,255,255,.82);border:1px solid rgba(188,194,246,.6);border-radius:16px;box-shadow:0 12px 40px rgba(64,56,130,.07)}.about-section h2{color:var(--ink);font-size:26px;margin:0 0 20px}.about-section>p{color:var(--muted);font-size:16px;font-weight:800;line-height:2;margin:0 0 28px}.about-dl{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--line)}.about-dl>div{border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:110px minmax(0,1fr);min-height:52px;padding:12px 0}.about-dl dt{color:var(--muted);font-weight:900}.about-dl dd,.about-dl dt{align-items:center;display:flex;font-size:14px;margin:0}.about-dl dd{color:var(--ink);font-weight:800;line-height:1.6}.footer-company{color:#a0a8c0;font-size:12px;font-weight:700;margin:6px 0 0}@media (max-width:680px){.about-section{padding:32px 24px;margin-left:16px;margin-right:16px}.about-dl>div{grid-template-columns:1fr;gap:4px}}