.rk-story{background:#f8fbff;border-block:1px solid #dfe9f5;scroll-margin-top:84px}.rk-story-heading{text-align:center;max-width:1060px;margin:0 auto 48px}.sg-page .rk-story-heading h2{letter-spacing:-.035em;margin:14px auto 0;font-size:clamp(38px,5vw,62px);line-height:1.16}.rk-story-heading p{color:#4d627a;max-width:780px;margin:22px auto 0;font-size:18px;line-height:1.75}.rk-story-preview-note{color:#164875;background:#eef5ff;border:1px solid #bdd3ec;border-radius:9px;margin:0 0 20px;padding:12px 17px;font-size:13px;line-height:1.6}.rk-story-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,6vw,90px);display:grid}.rk-story-media{background:#dfeaf8;border-radius:26px;width:min(100%,500px);min-width:0;margin-inline:auto;padding:12px;position:relative;box-shadow:0 30px 60px -40px #0d366e70}.rk-story-media:before{content:"";pointer-events:none;border-top:2px solid #36a6d1;border-left:2px solid #36a6d1;border-radius:24px 0 0;width:83px;height:83px;position:absolute;inset:-16px auto auto -16px}.rk-story-media video,.rk-story-video-preview{aspect-ratio:9/16;background:#071d3b;border-radius:18px;width:100%;display:block}.rk-story-media video{object-fit:contain}.rk-story-language-note{color:#244c75;text-align:center;margin:12px 4px 2px;font-size:14px;line-height:1.5}.rk-story-video-preview{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(circle at 50% 45%,#235aa3 0,#123a73 35%,#071d3b 80%);flex-direction:column;justify-content:center;align-items:center;gap:19px;padding:30px;display:flex;position:relative;overflow:hidden}.rk-story-video-preview strong{z-index:2;max-width:300px;font-size:16px;line-height:1.5;position:relative}.rk-story-orbit{border:1px solid #8cbff83d;border-radius:50%;width:430px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(24deg)scaleY(.58)}.rk-story-orbit-two{border-color:#8cbff824;width:620px;height:620px;transform:translate(-50%,-50%)rotate(-27deg)scaleY(.5)}.rk-story-play{z-index:2;background:#ffffff1a;border:1px solid #bfe1ffb8;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 0 0 13px #ffffff10}.rk-story-person{border-bottom:1px solid #cbd9e9;align-items:center;gap:15px;padding-bottom:25px;display:flex}.rk-story-person>span{color:#2566c1;background:#e7f0ff;border-radius:15px;flex:0 0 54px;place-items:center;height:54px;display:grid}.rk-story-person strong{color:#16345a;font-size:18px;display:block}.rk-story-person small{color:#63768b;margin-top:5px;font-size:13px;display:block}.rk-story-person>svg{color:#abc9ed;margin-inline-start:auto}.rk-story-point{border-bottom:1px solid #d9e3ee;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:24px 0;display:grid}.rk-story-point>span{color:#2877b6;align-self:start;font:13px/1.5 monospace}.rk-story-point h3{color:#14345a;font-size:19px}.rk-story-point p{color:#53687e;margin-top:6px;line-height:1.7}.rk-story-point>svg{color:#2d88c8}.rk-story-cta{white-space:normal;text-align:center;max-width:100%;margin-top:28px}.rk-story-visual-note{color:#62768b;margin-top:22px;font-size:12px;line-height:1.7}.rk-story-transcript{color:#214c7e;border-top:1px solid #d5e2f0;margin-top:30px}.rk-story-transcript summary{cursor:pointer;padding:20px 0;font-weight:700}.rk-story-transcript p{color:#435b74;white-space:pre-line;max-width:840px;padding-bottom:20px;line-height:1.9}@media(max-width:800px){.rk-story-layout{grid-template-columns:minmax(0,1fr);gap:28px}.rk-story-media{width:100%;max-width:560px;margin-inline:auto}}@media(max-width:600px){.rk-story-heading{margin-bottom:32px}.rk-story-media{justify-self:center;width:min(100vw - 28px,440px);max-width:none;margin-inline:0;padding:7px}.rk-story-media:before{display:none}.sg-page .rk-story-heading h2{font-size:clamp(38px,10.5vw,46px)}.rk-story-heading p{margin-top:18px;font-size:16px}.rk-story-point{grid-template-columns:25px minmax(0,1fr) 17px;gap:10px}}.sg-page{--sg-ink:var(--heading-ink);--sg-muted:#5b677b;--sg-blue:#2a5ed4;color:var(--sg-ink);background:#fff}.sg-page *,.sg-page :before,.sg-page :after{box-sizing:border-box}.sg-page section[id],.sg-page [id=product-demo]{scroll-margin-top:104px}.sg-container{width:min(1280px,100% - 56px);margin-inline:auto}.sg-section{padding-block:88px}.sg-page h1,.sg-page h2,.sg-page h3{text-wrap:balance}.sg-page h2{letter-spacing:-.025em;font-size:clamp(28px,3.25vw,43px);font-weight:800;line-height:1.3}.sg-eyebrow{color:var(--sg-blue);margin-bottom:16px;font-size:13px;font-weight:700;line-height:1.8;display:block}.sg-section-heading{text-align:center;max-width:780px;margin:0 auto 38px}.sg-section-heading p{color:var(--sg-muted);margin-top:20px;font-size:18px;line-height:1.85}.sg-page button,.sg-page a{-webkit-tap-highlight-color:transparent}.sg-page button{cursor:pointer}.sg-page button:focus-visible,.sg-page a:focus-visible,.sg-page summary:focus-visible{outline-offset:4px;outline:3px solid #3976fc}.sg-page svg{flex-shrink:0}.sg-button{border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 21px;font-size:15px;font-weight:700;line-height:1.5;transition:background .2s,box-shadow .2s;display:inline-flex}.sg-button-primary{color:#fff;background:linear-gradient(110deg,#2458da,#126c96);box-shadow:0 8px 24px #2463ea20}.sg-button-primary:hover{box-shadow:0 9px 28px #2463ea40}.sg-button-secondary{color:var(--sg-ink);background:#fff;border:1px solid #d4ddeb}.sg-button-secondary:hover{background:#eff5ff}.sg-hero{background:radial-gradient(at 12% 35%,#e5efff 0,#0000 55%),linear-gradient(#fafcff,#f5f8fd);padding-block:72px 64px}.sg-hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(30px,4vw,64px);display:grid}.sg-hero-copy{min-width:0}.sg-hero h1{letter-spacing:-.035em;font-size:clamp(35px,3.65vw,52px);font-weight:850;line-height:1.2}.sg-hero h1 span{color:var(--sg-blue);margin-top:8px;display:block}.sg-promise{margin-top:25px;font-size:21px;font-weight:650;line-height:1.65}.sg-intro{color:var(--sg-muted);margin-top:17px;font-size:16px;line-height:1.9}.sg-together{align-items:center;gap:8px;margin-top:20px;font-size:19px;font-weight:750;display:flex}.sg-together svg{color:#008468}.sg-cta-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.sg-page-nav{background:#fff;border-block:1px solid #e3e9f2}.sg-page-nav .sg-container{justify-content:space-between;align-items:center;gap:12px;padding-block:18px;display:flex}.sg-page-nav span{color:var(--sg-muted);font-size:13px}.sg-page-nav a{border-radius:8px;align-items:center;gap:9px;padding:8px;font-size:14px;font-weight:600;display:flex}.sg-page-nav a:hover{color:var(--sg-blue);background:#f0f5ff}.sg-workspace-wrap{min-width:0}.sg-demo-kicker{color:#416284;justify-content:center;align-items:center;gap:8px;margin-bottom:15px;font-size:13px;font-weight:550;display:flex}.sg-live-dot{background:#078c68;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.sg-workspace{background:#fdfcf9;border:1px solid #dadde2;border-radius:19px;overflow:hidden;box-shadow:0 24px 65px -24px #192d5a40,0 0 0 6px #fff9}.sg-workspace-top{background:#fff;border-bottom:1px solid #e9e7e1;align-items:center;gap:13px;padding:16px 20px;display:flex}.sg-workspace-top img{object-fit:contain;width:95px;height:43px;margin-inline-end:auto}.sg-workspace-top div{flex-direction:column;gap:4px;font-size:13px;display:flex}.sg-workspace-top div span{color:#737775;font-size:11px}.sg-avatar{color:#81612d;background:#f0e9db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:650;display:inline-flex}.sg-workspace-tabs{border-bottom:1px solid #e9e7e1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px 13px;display:grid}.sg-workspace-tabs button{overflow-wrap:anywhere;color:#6b706f;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px 3px;font-size:13px;font-weight:550;display:flex}.sg-workspace-tabs button[aria-pressed=true]{color:#24251f;background:#ebe7dd;font-weight:750}.sg-workspace-tabs button:hover{background:#f2eee6}.sg-workspace-content{min-height:465px;padding:21px;animation:.25s ease-out both sg-screen-in}.sg-workspace-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.sg-workspace-heading span{color:#526171;font-size:11px}.sg-workspace-heading h2{margin-top:5px;font-size:23px;font-weight:750}.sg-tag{white-space:nowrap;background:#e9f4ec;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex;color:#087753!important}.sg-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sg-metrics>div{background:#fff;border:1px solid #e6e5df;border-radius:10px;flex-direction:column;gap:5px;padding:13px 11px;display:flex}.sg-metrics span{color:#6b716f;font-size:12px}.sg-metrics strong{color:#253c39;font-size:27px;font-weight:750}.sg-workspace-list-title{margin-block:22px 7px;font-size:13px;font-weight:650}.sg-activity-list{border-block:1px solid #eeece6}.sg-activity-list button{text-align:start;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.sg-activity-list button+button{border-top:1px solid #eeece6}.sg-activity-list button:hover{background:#f2f5f1}.sg-activity-list button>div{flex:1;gap:3px;display:grid}.sg-activity-list strong{font-size:13px;font-weight:600}.sg-activity-list div span{color:#6a7273;font-size:11px}.sg-activity-icon{color:#92743d;background:#f0ede5;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sg-green{color:#168960}.sg-system-note{color:#55635c;background:#eef3ed;border-radius:9px;gap:10px;margin-top:16px;padding:12px;font-size:12px;line-height:1.7;display:flex}.sg-workspace-bottom{color:#526171;border-top:1px solid #e7e6df;justify-content:space-between;gap:10px;padding:12px 18px;font-size:10px;display:flex}.sg-workspace-bottom span:last-child{letter-spacing:1px;font-weight:700}.sg-workspace-caption{text-align:center;color:var(--sg-muted);margin:16px 10px 0;font-size:11px;line-height:1.7}.sg-conversation-person{align-items:center;gap:9px;font-size:13px;display:flex}.sg-conversation-person div{gap:4px;display:grid}.sg-conversation-person div span{color:var(--sg-muted);font-size:11px}.sg-mini-conversation{background:#f0eee7;border-radius:10px;flex-direction:column;gap:10px;margin-block:16px;padding:14px;display:flex}.sg-mini-conversation p{background:#fff;border-radius:8px;align-self:flex-start;max-width:90%;padding:10px 12px;font-size:13px;line-height:1.7;box-shadow:0 1px 1px #00000010}.sg-mini-conversation p.sg-sent{background:#d9f3d5;align-self:flex-end}.sg-mini-conversation small{color:#657b78;direction:ltr;justify-content:flex-end;gap:4px;font-size:10px;display:flex}.sg-takeover{color:#5e4c2d;background:#fff8ea;border:1px solid #ccb47f;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:13px;font-weight:600;display:flex}.sg-workspace-help{color:var(--sg-muted);margin-top:9px;font-size:12px;line-height:1.7}.sg-calendar-date{color:#455f52;align-items:center;gap:9px;margin-bottom:12px;font-size:14px;display:flex}.sg-calendar-date span{color:var(--sg-muted);margin-inline-start:auto;font-size:12px}.sg-schedule{gap:10px;display:grid}.sg-schedule button{text-align:start;border:1px solid #e6e7e1;background:#fff;border-inline-start:3px solid #d5ddce;border-radius:8px;align-items:center;gap:15px;padding:16px 12px;display:flex}.sg-schedule button[aria-pressed=true]{background:#f2f8f1;border-color:#a4bba9}.sg-schedule time{color:#53634e;font-size:16px;font-weight:700}.sg-schedule button div{flex:1;gap:3px;font-size:13px;display:grid}.sg-schedule button div span{color:var(--sg-muted);font-size:11px}.sg-appointment-detail{color:#355d42;background:#eaf3e8;border-radius:9px;align-items:flex-start;gap:10px;margin-top:15px;padding:15px 12px;font-size:13px;display:flex}.sg-appointment-detail p{margin-top:5px;font-size:12px;line-height:1.7}.sg-team-summary{background:#fff;border:1px solid #e7e6dd;border-radius:10px;align-items:center;gap:12px;margin-bottom:15px;padding:18px;display:flex}.sg-team-summary div,.sg-team-row>div{gap:5px;font-size:14px;display:grid}.sg-team-summary span,.sg-team-row div span{color:var(--sg-muted);font-size:12px}.sg-team-row{border-bottom:1px solid #e5e5dd;align-items:center;gap:12px;padding:16px 0;display:flex}.sg-team-row .sg-tag{margin-inline-start:auto}.sg-text-link{color:var(--sg-blue);align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.sg-text-link:hover{text-decoration:underline}.sg-pain-section{padding-bottom:64px}.sg-pain-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sg-pain-card{background:#fcfaf8;border:1px solid #ebe4e0;border-radius:15px;padding:25px}.sg-pain-time{color:#98604c;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.sg-pain-card h3{font-size:20px;font-weight:750;line-height:1.5}.sg-pain-card p{color:var(--sg-muted);margin-top:12px;font-size:16px;line-height:1.8}.sg-inquiry-section{background:#f5f8fc;border-block:1px solid #e9edf3}.sg-demo-toolbar{flex-direction:column;align-items:center;gap:16px;margin-bottom:30px;display:flex}.sg-steps{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.sg-steps button{background:#fff;border:1px solid #d8e1ed;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:600;display:flex}.sg-steps button>span{background:#eef2f7;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:11px;display:flex}.sg-steps button[aria-pressed=true]{color:#1555d0;background:#ebf2ff;border-color:#2d69e9}.sg-steps button[aria-pressed=true] span{color:#fff;background:#2463ea}.sg-playback{justify-content:center;align-items:center;gap:9px;display:flex}.sg-playback button{color:#4a5e76;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px;font-size:13px;display:flex}.sg-playback button:hover{background:#e5edf8}.sg-chat-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px;max-width:1010px;margin-inline:auto;display:grid}.sg-chat-case{background:#fff;border:1px solid #e3e8ed;border-radius:21px;padding:16px;box-shadow:0 8px 28px -14px #273b6030}.sg-chat-case h3{justify-content:center;align-items:center;gap:9px;padding:8px 2px 19px;font-size:16px;font-weight:650;display:flex}.sg-chat-case-bad h3{color:#87554c}.sg-chat-case-good{border-color:#b8dccd}.sg-chat-case-good h3{color:#15765d}.sg-wa-window{border:1px solid #d8dfd7;border-radius:12px;overflow:hidden}.sg-wa-header{color:#fff;background:#075e54;align-items:center;gap:10px;padding:13px 11px;display:flex}.sg-wa-header>div{flex-direction:column;flex:1;gap:2px;display:flex}.sg-wa-header strong{font-size:14px}.sg-wa-header small{color:#d3ebe6;font-size:10px}.sg-wa-avatar{color:#586755;background:#e9dfcc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:19px;display:flex}.sg-wa-messages{background-color:#eee8de;background-image:radial-gradient(#b7ac9624 1px,#0000 1px);background-size:13px 13px;flex-direction:column;align-items:flex-start;gap:10px;min-height:575px;padding:18px 15px;display:flex}.sg-wa-date{color:#657069;background:#ffffffd9;border-radius:6px;align-self:center;margin-bottom:7px;padding:5px 11px;font-size:11px;box-shadow:0 1px 2px #0000000d}.sg-wa-bubble{color:#20342f;border-radius:9px;max-width:88%;padding:10px 12px 6px;font-size:14px;line-height:1.65;animation:.3s ease-out both sg-message-in;position:relative;box-shadow:0 1px 1px #00000018}.sg-wa-outgoing{background:#d9fdd3;border-start-start-radius:0;align-self:flex-start}.sg-wa-incoming{background:#fff;border-start-end-radius:0;align-self:flex-end}.sg-wa-time{color:#526171;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:10px;display:flex}.sg-wa-read{color:#258cc2}.sg-wa-gap{text-align:center;color:#89584d;background:#fff5eef2;border-radius:8px;align-self:center;align-items:center;gap:6px;margin-block:38px 25px;padding:9px 12px;font-size:12px;display:flex}.sg-wa-waiting{color:#70786c;text-align:center;align-self:center;max-width:220px;margin-top:35px;font-size:12px}.sg-typing{background:#fff;border-radius:9px;align-self:flex-end;gap:4px;padding:16px;display:inline-flex}.sg-typing i{background:#82998e;border-radius:50%;width:5px;height:5px;animation:1s infinite sg-dot}.sg-typing i:nth-child(2){animation-delay:.15s}.sg-typing i:nth-child(3){animation-delay:.3s}.sg-chat-outcome{color:#86594e;background:#fbf1ee;border-radius:10px;align-items:center;gap:9px;min-height:62px;margin-top:13px;padding:12px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.sg-chat-case-good .sg-chat-outcome{color:#167358;background:#eaf7ef}.sg-calendar-receipt{color:#356a58;align-items:center;gap:11px;padding:14px 8px 1px;font-size:12px;animation:.3s ease-out both sg-message-in;display:flex}.sg-calendar-receipt div{gap:3px;display:grid}.sg-calendar-receipt span{color:var(--sg-muted);font-size:11px}.sg-demo-note{text-align:center;color:#647184;max-width:780px;margin:24px auto 0;font-size:12px;line-height:1.8}.sg-modules{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.sg-module{background:linear-gradient(145deg,#fff 70%,#f8faff);border:1px solid #dfe6f0;border-radius:16px;flex-direction:column;align-items:flex-start;padding:27px;display:flex}.sg-module-icon{width:47px;height:47px;color:var(--sg-blue);background:#edf3ff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.sg-module h3{font-size:22px;font-weight:750}.sg-module p{color:var(--sg-muted);margin-block:13px 22px;font-size:15px;line-height:1.9}.sg-module>strong{color:#2b5e54;align-items:flex-start;gap:7px;margin-top:auto;font-size:13px;line-height:1.8;display:flex}.sg-module>strong svg{margin-top:3px}.sg-module .sg-text-link{font-size:13px}.sg-handoff{color:#f2f7ff;background:radial-gradient(circle at 15% 10%,#2258a2 0,#0000 42%),linear-gradient(120deg,#0b2345,#0d3359);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:36px;margin-top:32px;padding:34px 38px;display:flex}.sg-handoff>div{max-width:760px}.sg-handoff .sg-eyebrow{color:#9ed2ff}.sg-handoff h3{margin-top:12px;font-size:clamp(24px,3vw,35px);line-height:1.3}.sg-handoff p{color:#d0e1f2;margin-top:13px;line-height:1.8}.sg-handoff .sg-button{color:#143a70;background:#fff;border-color:#fff;flex-shrink:0}@media(max-width:800px){.sg-handoff{flex-direction:column;align-items:stretch;padding:27px 24px}.sg-handoff .sg-button{align-self:flex-start}}.sg-retention-section{background:#f3f7ff;border-block:1px solid #e4ebf8}.sg-view-switch{justify-content:center;gap:8px;margin-bottom:28px;display:flex}.sg-view-switch button{background:#fff;border:1px solid #ccd9ee;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 19px;font-size:14px;font-weight:600;display:flex}.sg-view-switch button[aria-pressed=true]{color:#fff;background:#2463ea;border-color:#2463ea;box-shadow:0 5px 16px #2463ea25}.sg-page .retention-system-demo,.sg-page .retention-chat-comparison{margin-top:0}.sg-audience-section{color:#fff;background:#13223e}.sg-audience-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;display:grid}.sg-audience-grid .sg-section-heading{text-align:start;margin:0}.sg-audience-grid .sg-eyebrow{color:#8cbbff}.sg-audience-grid .sg-section-heading p{color:#c0ccdd}.sg-audiences{gap:12px;display:grid}.sg-audiences>div{background:#ffffff04;border:1px solid #35445e;border-radius:12px;align-items:center;gap:18px;padding:22px 19px;display:flex}.sg-audiences>div span{color:#95b9ef;font-size:13px}.sg-audiences strong{flex:1;font-size:16px;font-weight:550}.sg-audiences svg{color:#87baac}.sg-setup{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:48px;display:grid}.sg-setup article{border-top:2px solid #d6e2f8;padding-top:23px}.sg-step-number{color:var(--sg-blue);font-size:14px;font-weight:700}.sg-setup h3{margin-block:12px;font-size:20px;font-weight:750}.sg-setup p{color:var(--sg-muted);font-size:15px;line-height:1.85}.sg-life{text-align:center;background:radial-gradient(at 50% 100%,#e0edf9,#0000 70%),#f2f8f7;border-block:1px solid #e1eeeb;padding-block:70px}.sg-life .sg-container{max-width:780px}.sg-life-icon{color:#32876c;background:#ddeee9;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 24px;display:flex}.sg-life p{color:var(--sg-muted);margin-block:23px 30px;font-size:18px;line-height:1.9}.sg-faq{max-width:900px}.sg-faq h2{text-align:center;margin-bottom:32px}.sg-faq details{border-bottom:1px solid #dfe5ee}.sg-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 5px;font-size:18px;font-weight:600;list-style:none;display:flex}.sg-faq summary::-webkit-details-marker{display:none}.sg-faq summary svg{color:var(--sg-blue);transition:transform .2s}.sg-faq details[open] summary svg{transform:rotate(180deg)}.sg-faq details p{color:var(--sg-muted);padding:0 5px 25px;font-size:16px;line-height:1.9}.sg-contact{background:#f5f8fc;border-top:1px solid #e4ebf3}.sg-contact-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.sg-contact-grid>div:first-child{padding-top:20px}.sg-contact-grid>div>p{color:var(--sg-muted);margin-top:24px;font-size:18px;line-height:1.9}@keyframes sg-screen-in{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes sg-message-in{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:none}}@keyframes sg-dot{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media(min-width:1600px){.sg-hero{padding-block:88px}}@media(max-width:1099px){.sg-hero-grid{grid-template-columns:1fr;gap:42px;max-width:760px}.sg-hero h1{font-size:48px}.sg-workspace-wrap{width:100%;max-width:600px;margin-inline:auto}.sg-workspace-content{min-height:470px}.sg-page-nav .sg-container{flex-wrap:wrap;justify-content:center;gap:5px 12px}.sg-page-nav .sg-container>span{display:none}.sg-pain-grid{gap:13px}.sg-pain-card{padding:19px}.sg-modules{grid-template-columns:repeat(2,1fr)}.sg-setup{grid-template-columns:repeat(2,1fr);gap:35px}.sg-audience-grid{gap:32px}.sg-chat-pair{gap:15px}.sg-chat-case{padding:12px}.sg-wa-header{gap:7px}.sg-contact-grid{gap:35px}}@media(max-width:700px){.sg-hero-copy,.sg-pain-card,.sg-module,.sg-setup article,.sg-contact-grid>div:first-child{text-align:center}.sg-together,.sg-pain-time,.sg-module>strong{justify-content:center}.sg-module{align-items:center}.sg-audience-grid .sg-section-heading{text-align:center}.sg-page #followup-demo>div:first-child{text-align:center;align-items:center}.sg-page #followup-demo>div:first-child>div:last-child{justify-content:center}.sg-container{width:calc(100% - 36px)}.sg-section{padding-block:55px}.sg-hero{padding-block:42px}.sg-hero h1{font-size:clamp(32px,8.5vw,44px)}.sg-hero .sg-eyebrow{font-size:12px}.sg-promise{margin-top:23px;font-size:19px}.sg-intro{font-size:15px;line-height:1.9}.sg-cta-row{flex-direction:column}.sg-button{padding:14px 15px;font-size:14px}.sg-page-nav a{gap:4px;padding:9px 5px;font-size:12px}.sg-page-nav .sg-container{gap:2px 9px;padding-block:12px}.sg-workspace-content{min-height:466px;padding:16px 13px}.sg-workspace-top{padding:12px 14px}.sg-workspace-top img{width:84px;height:38px}.sg-workspace-tabs{padding:9px 7px}.sg-workspace-tabs button{gap:5px;font-size:12px}.sg-workspace-tabs button svg{width:15px}.sg-metrics{gap:6px}.sg-metrics>div{padding:11px 8px}.sg-metrics span{font-size:11px}.sg-activity-list strong{font-size:12px}.sg-activity-list div span{font-size:11px}.sg-workspace-heading h2{font-size:22px}.sg-workspace-top .sg-avatar{display:none}.sg-section-heading{margin-bottom:28px}.sg-section-heading p{margin-top:17px;font-size:16px}.sg-pain-grid,.sg-chat-pair,.sg-modules,.sg-audience-grid,.sg-contact-grid{grid-template-columns:minmax(0,1fr)}.sg-pain-card{padding:23px}.sg-pain-time{margin-bottom:14px}.sg-steps{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.sg-steps button{padding:10px 9px;font-size:12px}.sg-playback button{font-size:12px}.sg-playback{gap:5px}.sg-chat-case{border-radius:15px;padding:10px}.sg-chat-case h3{font-size:14px}.sg-wa-messages{min-height:550px;padding:15px 12px}.sg-chat-case-bad .sg-wa-messages{min-height:380px}.sg-wa-bubble{max-width:92%;font-size:13px}.sg-wa-header{gap:8px}.sg-wa-header>svg:first-child{display:none}.sg-chat-pair{gap:24px}.sg-chat-outcome{font-size:12px}.sg-wa-gap{font-size:11px}.sg-module{padding:25px}.sg-module p{margin-bottom:17px}.sg-module-icon{margin-bottom:16px}.sg-view-switch{flex-direction:column}.sg-view-switch button{padding:14px 10px;font-size:13px}.sg-audience-grid{gap:27px}.sg-audiences strong{font-size:15px}.sg-setup{gap:27px 20px;margin-top:32px}.sg-setup h3{font-size:18px}.sg-setup p{font-size:14px}.sg-life{padding-block:52px}.sg-life p,.sg-faq summary{font-size:16px}.sg-faq details p{font-size:15px}.sg-contact-grid{gap:30px}.sg-contact-grid>div:first-child{padding-top:0}.sg-contact-grid>div>p{font-size:16px}}@media(prefers-reduced-motion:reduce){.sg-page *,.sg-page :before,.sg-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sg-hero{background:radial-gradient(at 0 20%,#dbf4fc 0,#0000 42%),linear-gradient(135deg,#f8fbff,#eef3fc);padding-block:58px 0;position:relative;overflow:hidden}.sg-product-logo{object-fit:contain;width:166px;height:auto;margin-bottom:20px}.sg-hero-copy>.sg-eyebrow{letter-spacing:.04em;color:#52708f;margin-bottom:15px;font-size:12px}.sg-hero h1{letter-spacing:-.035em;font-size:clamp(36px,4.25vw,60px);line-height:1.13}.sg-hero h1 span{color:#0000;background:linear-gradient(110deg,#2563da,#158dba);-webkit-background-clip:text;background-clip:text}.sg-promise{max-width:440px;margin-top:22px;font-size:19px;line-height:1.6}.sg-intro{max-width:490px;font-size:16px;line-height:1.8}.sg-demo-expectation{color:#61738a;max-width:430px;margin-top:14px;font-size:12px;line-height:1.8}.sg-product-stage{background:#e6eef9;border:1px solid #c9d9ed;border-radius:25px;min-width:0;padding:15px;position:relative;transform:rotate(-1deg);box-shadow:0 25px 70px -35px #193d7980}.sg-stage-label{color:#35567c;align-items:center;gap:7px;padding:0 5px 14px;font-size:11px;font-weight:600;display:flex}.sg-stage-label>span:last-child{letter-spacing:.08em;color:#405a7a;margin-inline-start:auto;font:10px monospace}.sg-stage-dot{background:#138b82;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #138b8215}.sg-product-stage .sg-demo-kicker{display:none}.sg-product-stage .sg-workspace{box-shadow:none;border-color:#d8e3f0}.sg-product-stage .sg-workspace-top{background:#fff}.sg-product-stage .sg-workspace-tabs{background:#f5f8fd}.sg-product-stage .sg-workspace-tabs button[aria-pressed=true]{color:#245ac9;background:#e2edff}.sg-product-video-stage{background:linear-gradient(145deg,#22216b,#111139);border-color:#5d63b8;transform:none;box-shadow:0 28px 65px -28px #171a6a99}.sg-product-video-stage .sg-stage-label{color:#e4e9ff}.sg-product-video-stage .sg-stage-label>span:last-child{color:#bfc9ff}.sg-hero-video-frame{aspect-ratio:16/9;background:#111139;border-radius:16px;position:relative;overflow:hidden}.sg-hero-video-frame video{object-fit:contain;width:100%;height:100%;display:block}.sg-hero-video-play{color:#fff;cursor:pointer;background:linear-gradient(#10123a00,#10123a22);place-items:center;width:100%;height:100%;transition:background .2s;display:grid;position:absolute;inset:0}.sg-hero-video-play svg{box-sizing:content-box;background:linear-gradient(135deg,#635bff,#287cde);border-radius:50%;padding:18px 16px 18px 20px;transition:transform .2s;box-shadow:0 12px 38px #090c4088}.sg-hero-video-play:hover{background:#10123a22}.sg-hero-video-play:hover svg{transform:scale(1.08)}.sg-hero-video-play:focus-visible{outline-offset:-5px;outline:3px solid #54d9f3}.sg-workflow-rail{border-top:1px solid #cbd9e9;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.sg-workflow-stop{align-items:center;gap:14px;padding:25px 20px;transition:background .2s;display:flex;position:relative}.sg-workflow-stop:hover{background:#fff9}.sg-workflow-stop:not(:last-child){border-inline-end:1px solid #cbd9e9}.sg-workflow-stop>svg{color:#2477bf}.sg-workflow-stop>svg:last-child{margin-inline-start:auto}.sg-stop-number{color:#7b94af;align-self:flex-start;font:11px monospace}.sg-workflow-stop strong{font-size:16px}.sg-workflow-stop p{color:#65768b;margin-top:5px;font-size:12px;line-height:1.7}.sg-module{border:0;box-shadow:none;background:0 0;border-top:1px solid #ccdaec;border-radius:8px;padding:28px 22px;position:relative}.sg-module-number{inset-inline-end:22px;color:#4a6382;font:12px monospace;position:absolute;top:28px}.sg-module-icon{color:#2668cf;background:#edf4ff;border-radius:12px}.sg-pain-section{background:#fff}.sg-pain-card{box-shadow:none;border:0;background:#f7f9fc;border-inline-start:2px solid #bfd3eb;border-radius:8px}@media(max-width:900px){.sg-product-stage{transform:none}.sg-workflow-stop{gap:9px;padding:20px 10px}.sg-stop-number{display:none}}@media(max-width:600px){.sg-hero{padding-top:30px}.sg-product-logo{width:138px;margin-inline:auto}.sg-hero-copy{text-align:center}.sg-hero .sg-promise,.sg-hero .sg-intro,.sg-demo-expectation{margin-inline:auto}.sg-hero h1{font-size:38px}.sg-promise{font-size:17px}.sg-product-stage{border-radius:19px;padding:9px}.sg-stage-label{font-size:10px}.sg-stage-label>span:last-child{font-size:8px}.sg-workflow-rail{grid-template-columns:1fr;margin-top:28px}.sg-workflow-stop{padding:19px 8px}.sg-workflow-stop:not(:last-child){border-inline-end:0;border-bottom:1px solid #cfdeed}.sg-stop-number{display:block}.sg-workflow-stop p{font-size:13px}.sg-hero-video-frame{border-radius:12px}.sg-hero-video-play svg{padding:14px 12px 14px 16px}}.sg-contact-next{gap:20px;margin:28px 0;padding:0;list-style:none;display:grid}.sg-contact-next li{align-items:baseline;gap:14px;font-size:15px;line-height:1.7;display:flex}.sg-contact-next li>span{color:#1d5f9d;border-bottom:1px solid #bad6eb;flex-shrink:0;padding-bottom:5px;font:12px monospace}.rk-search-fit{background:#f5f8fd;border-block:1px solid #dfe9f5}.rk-search-fit-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.rk-search-fit-copy>p{color:#4d5f78;max-width:620px;margin:21px 0 0;font-size:17px;line-height:1.85}.rk-search-fit-honest{background:#fff;border-inline-start:3px solid #278ac7;border-radius:0 12px 12px 0;align-items:flex-start;gap:12px;margin:28px 0;padding:20px 23px;display:flex}.rk-search-fit-honest svg{color:#2675bd;margin-top:3px}.rk-search-fit-honest p{color:#405672;font-size:15px;line-height:1.8}.rk-search-fit-checks{border-top:1px solid #ccdaec;margin:0;padding:0;list-style:none}.rk-search-fit-checks li{border-bottom:1px solid #ccdaec;grid-template-columns:35px minmax(0,1fr) 20px;align-items:start;gap:16px;padding:27px 2px;display:grid}.rk-search-fit-number{color:#277ac2;font:12px/1.8 monospace}.rk-search-fit-checks h3{font-size:19px;font-weight:750}.rk-search-fit-checks p{color:#54677e;margin-top:9px;font-size:15px;line-height:1.75}.rk-search-fit-checks svg{color:#278ac7;margin-top:3px}@media(max-width:760px){.rk-search-fit-layout{grid-template-columns:1fr;gap:36px}.rk-search-fit-copy>p{font-size:16px}.rk-search-fit-honest{margin:22px 0}.rk-search-fit-checks li{padding:22px 0}}
