@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-vietnamese-wght-normal.a3924ff4.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-ext-wght-normal.55a1343a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-wght-normal.5a0c43ff.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-ext-wght-normal.fbf4c1a6.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-wght-normal.bfe8c811.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.r-showcase-preview{background:#e1e5d5;border-radius:4px;height:360px;position:relative;overflow:hidden}.r-showcase-preview>img{object-fit:cover;transition:transform .6s}.r-demo-card:hover .r-showcase-preview>img{transform:scale(1.025)}.r-showcase-preview>div{color:#fff;background:linear-gradient(#0002,#0000 30%,#0005);flex-direction:column;justify-content:space-between;padding:25px;display:flex;position:absolute;inset:0}.r-showcase-preview>div>span{letter-spacing:-.04em;font-size:16px}.r-showcase-preview>div>h3{letter-spacing:-.05em;font-size:clamp(26px,3.4vw,48px);font-weight:400;line-height:1.08}.r-showcase-preview-dental>img{object-position:65% center}.r-showcase-preview-harbor>div>span{letter-spacing:.1em;font:400 14px Georgia,serif}.r-showcase-preview-harbor>div>h3{font-family:Georgia,serif}@media (max-width:600px){.r-showcase-preview{height:280px}.r-showcase-preview>div{padding:22px}.r-showcase-preview>div>h3{font-size:36px}}:root{--r-paper:#fffaf1;--r-ink:#24251f;--r-muted:#66675f;--r-blue:#2449ed;--r-coral:#ff856e;--r-yellow:#f3ef7b;--r-lilac:#d6caef;--r-line:#24251f28;--r-display:"Space Grotesk Variable","Arial",sans-serif;--r-body:"DM Sans Variable","Segoe UI",sans-serif}html{scroll-padding-top:100px}body{font-family:var(--r-body)}.r-site,body{background:var(--r-paper)}.r-site{color:var(--r-ink);overflow:clip}.r-site *,.r-site :after,.r-site :before{box-sizing:border-box}.r-site h1,.r-site h2,.r-site h3,.r-site p{margin:0}.r-site a{color:inherit;text-decoration:none}.r-site button{font:inherit;cursor:pointer}.r-site em{font-style:normal}.r-site svg{flex-shrink:0}.r-site ::selection{color:var(--r-ink);background:var(--r-yellow)}.r-site :focus-visible{outline:3px solid var(--r-blue);outline-offset:5px}.r-contact :focus-visible,.r-playground :focus-visible{outline-color:var(--r-yellow)}.r-wrap{width:min(100% - 40px,1264px);margin-inline:auto}.r-section{padding-block:76px}.r-eyebrow{letter-spacing:.12em;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.r-h2{font:500 clamp(35px,5vw,65px)/1.06 var(--r-display);letter-spacing:-.055em}.r-h2 em{color:var(--r-blue)}.r-section-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:38px;display:flex}.r-faq .r-eyebrow,.r-section-heading .r-eyebrow{margin-bottom:20px}.r-section-heading>p{max-width:340px;color:var(--r-muted);font-size:16px;line-height:1.65}.r-text-link{align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.r-text-link svg{width:16px;height:16px;transition:transform .2s}.r-text-link:hover svg{transform:translate(3px,-3px)}.r-button{background:var(--r-ink);border:1px solid #0000;border-radius:100px;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:7px 8px 7px 23px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;color:var(--r-paper)!important}.r-button>svg{background:var(--r-yellow);width:38px;height:38px;color:var(--r-ink);border-radius:50%;padding:11px;transition:transform .2s}.r-button:hover{background:#42443b}.r-button:hover>svg{transform:rotate(45deg)}.r-button:active{transform:scale(.98)}.r-button-small{gap:20px;min-height:44px;padding:5px 5px 5px 19px;font-size:12px}.r-button-small>svg{width:30px;height:30px;padding:8px}.r-button-yellow{background:var(--r-yellow);color:var(--r-ink)!important}.r-button-yellow:hover{background:#fffb9e}.r-button-yellow>svg{background:var(--r-ink);color:var(--r-yellow)}.r-button-large{min-height:62px;padding-left:26px;font-size:15px}.r-button-large>svg{width:46px;height:46px;padding:13px}.r-round-arrow{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;transition:background .2s,color .2s;display:flex}.r-round-arrow svg{width:18px;height:18px;transition:transform .2s}.r-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--r-line);background:#fffaf1f2;height:76px;position:sticky;top:0}.r-nav-inner{align-items:center;gap:18px;height:100%;display:flex}.r-brand{font-family:var(--r-display);letter-spacing:-.065em;flex-shrink:0;align-items:center;gap:9px;font-size:23px;font-weight:600;display:inline-flex}.r-brand-dot{color:var(--r-blue)}.r-brand-mark{flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:2px;width:27px;height:27px;display:inline-grid;position:relative;transform:rotate(-9deg)}.r-brand-mark span{background:var(--r-blue);border-radius:10px 10px 2px}.r-brand-mark span:nth-child(2){transform:rotate(90deg)}.r-brand-mark span:nth-child(3){transform:rotate(-90deg)}.r-brand-mark span:nth-child(4){transform:rotate(180deg)}.r-nav-links{align-items:center;gap:30px;margin-inline:auto;display:none}.r-nav-links a{padding-block:15px;font-size:12px;font-weight:500;position:relative}.r-nav-links a:after{content:"";background:var(--r-blue);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.r-nav-links [aria-current=page]:after,.r-nav-links a:hover:after{transform:scaleX(1)}.r-nav-cta{margin-left:auto;display:none}.r-menu-toggle{border:1px solid var(--r-line);background:0 0;border-radius:50%;flex-direction:column;justify-content:center;gap:6px;width:46px;height:46px;margin-left:auto;display:flex}.r-menu-toggle span{background:var(--r-ink);width:18px;height:1.5px;margin-inline:auto;transition:transform .2s;display:block}.r-menu-toggle.is-open span:first-child{transform:translateY(3.75px)rotate(45deg)}.r-menu-toggle.is-open span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.r-mobile-menu{z-index:49;overscroll-behavior:contain;background:var(--r-paper);padding:35px 22px 24px;animation:r-menu-in .25s ease-out;position:fixed;inset:76px 0 0;overflow-y:auto}.r-mobile-menu>.r-eyebrow{color:var(--r-muted);margin-bottom:22px}.r-drawer-dismiss{width:fit-content;min-height:44px;color:var(--r-ink);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:15px;margin:-15px 0 15px auto;display:flex;font-size:12px!important}.r-drawer-dismiss>span{font-size:25px}.r-mobile-menu nav{margin-bottom:32px}.r-mobile-menu nav a{border-bottom:1px solid var(--r-line);align-items:center;gap:13px;min-height:77px;display:flex}.r-mobile-menu nav a span{font:500 clamp(24px,7vw,42px)/1.1 var(--r-display);letter-spacing:-.05em}.r-mobile-menu nav small{color:var(--r-muted);font-size:10px}.r-mobile-menu nav svg{width:22px;height:22px;margin-left:auto}.r-mobile-note{color:var(--r-muted);font-size:12px;margin-top:28px!important}.r-menu-word{font:600 28vw/.8 var(--r-display);letter-spacing:-.08em;color:var(--r-blue);margin-top:30px;display:block}.r-skip{z-index:100;background:var(--r-yellow);border-radius:10px;padding:12px 18px;font-weight:600;position:fixed;top:8px;left:16px;transform:translateY(-200%)}.r-skip:focus{transform:none}.r-hero{gap:48px;padding-block:45px 54px;display:grid}.r-hero-eyebrow{align-items:center;gap:8px;display:flex;margin-bottom:25px!important}.r-status-dot{background:var(--r-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2449ed10}.r-hero-title{font-family:var(--r-display);letter-spacing:-.072em;font-size:clamp(43px,13.3vw,78px);font-weight:500;line-height:1.02}.r-hero-title>span{display:block}.r-hero-last{width:fit-content;color:var(--r-blue);padding-bottom:12px;position:relative}.r-hero-last>svg:not(:last-child){width:100%;height:14px;color:var(--r-coral);position:absolute;bottom:0;left:0}.r-hero-last>svg:last-child{vertical-align:baseline;width:.67em;height:.67em;color:var(--r-coral);margin-left:.3em;display:inline}.r-hero-description{max-width:400px;color:var(--r-muted);letter-spacing:-.015em;font-size:16px;line-height:1.6;margin-top:24px!important}.r-hero-actions{flex-direction:column;align-items:flex-start;gap:6px;margin-top:24px;display:flex}.r-hero-actions .r-text-link{padding-left:7px;font-size:12px}.r-hero-footnote{align-items:center;gap:12px;margin-top:22px;display:flex}.r-handdrawn-arrow{font-size:36px;line-height:1;transform:rotate(-12deg)}.r-hero-footnote p{color:var(--r-muted);font-size:10px;line-height:1.6}.r-hero-footnote strong{color:var(--r-ink);font-weight:500}.r-hero-art{margin-top:12px;position:relative}.r-hero-sticker{z-index:2;background:var(--r-coral);color:var(--r-ink);border-radius:8px;padding:14px 18px;font-size:11px;line-height:1.35;position:absolute;top:-24px;right:4px;transform:rotate(9deg)}.r-hero-sticker b{font-weight:600}.r-hero-art-note{letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;margin-top:15px;font-size:8px;font-weight:600;display:flex}.r-hero-art-note>span{color:var(--r-blue);font-size:18px}.r-playground{background:var(--r-blue);color:var(--r-paper);border-radius:26px 26px 5px;padding:24px 20px 18px;position:relative}.r-playground-top{justify-content:space-between;align-items:center;display:flex}.r-playground-top>span{letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;font-weight:500;display:flex}.r-playground-top i{background:var(--r-yellow);border-radius:50%;width:6px;height:6px;display:inline-block}.r-playground-top>svg{width:25px;height:25px;color:var(--r-yellow)}.r-playground h2{font:500 clamp(24px,6.8vw,35px)/1.15 var(--r-display);letter-spacing:-.045em;margin-top:24px}.r-playground h2 em{color:var(--r-yellow)}.r-story-choices{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.r-story-choices button{color:#fff;background:0 0;border:1px solid #fff8;border-radius:50px;min-height:44px;padding:8px 12px;font-size:10px;transition:background .2s,color .2s}.r-story-choices button[aria-pressed=true]{background:var(--r-paper);border-color:var(--r-paper);color:var(--r-blue)}.r-story-stage{min-height:280px;padding-top:22px}.r-story-content{animation:r-in .3s ease-out}.r-story-label{letter-spacing:.09em;opacity:.8;margin-bottom:9px;font-size:8px;font-weight:600}.r-question{background:var(--r-paper);color:var(--r-ink);letter-spacing:-.025em;border-radius:14px 14px 3px;padding:19px 36px 19px 18px;font-size:17px;font-weight:500;line-height:1.3;position:relative}.r-question>span{color:var(--r-blue);font-size:22px;position:absolute;top:17px;right:16px}.r-story-idle{align-items:center;gap:12px;padding:27px 8px;display:flex}.r-story-idle>p{font-size:13px;line-height:1.5}.r-story-idle>svg{width:65px;height:50px;color:var(--r-yellow);margin-left:auto}.r-typing{border:1px solid #ffffff40;border-radius:12px 12px 12px 0;justify-content:center;align-items:center;gap:3px;width:44px;height:38px;display:flex}.r-typing i{background:var(--r-paper);border-radius:50%;width:4px;height:4px}.r-story-label-ai{opacity:1;align-items:center;gap:7px;margin-top:23px;display:flex}.r-story-label-ai .r-brand-mark{width:17px;height:17px}.r-story-label-ai .r-brand-mark span{background:var(--r-yellow)}.r-reply{background:#1636b9;border:1px solid #ffffff25;border-radius:3px 14px 14px;padding:15px 17px;font-size:13px;line-height:1.7}.r-story-controls{border-top:1px solid #ffffff45;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 10px;padding-top:8px;display:flex}.r-story-steps{gap:0;display:flex}.r-story-steps button{background:0 0;border:none;align-items:center;width:44px;height:44px;padding:7px 8px;display:flex}.r-story-steps button span{background:#ffffff4a;border-radius:4px;width:100%;height:3px;display:block}.r-story-steps .is-filled{background:var(--r-yellow)}.r-story-next{min-height:44px;color:var(--r-paper);background:0 0;border:none;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;padding:6px 0 6px 8px;font-size:12px;font-weight:600;display:flex}.r-story-next svg{width:16px;height:16px;color:var(--r-yellow)}.r-playground-caption{letter-spacing:.045em;opacity:.8;margin-top:4px;font-size:7px;line-height:1.6;display:block}.r-inquiry{color:var(--r-ink);background:var(--r-paper);border-radius:14px;padding:20px 18px}.r-inquiry-title{align-items:center;gap:9px;display:flex}.r-success{background:var(--r-yellow);border-radius:50%;place-items:center;width:33px;height:33px;font-size:17px;display:grid}.r-inquiry-title small{letter-spacing:.06em;font-size:7px}.r-inquiry-title h3{font:500 19px/1.15 var(--r-display);letter-spacing:-.05em;margin-top:4px}.r-inquiry>p{color:var(--r-muted);margin-top:13px;font-size:11px;line-height:1.5}.r-inquiry dl{border-top:1px solid var(--r-line);grid-template-columns:1fr 1.2fr;gap:15px;margin-bottom:10px;padding-top:14px;display:grid}.r-inquiry dt{letter-spacing:.1em;color:var(--r-muted);font-size:7px}.r-inquiry dd{margin:5px 0 0;font-size:10px;font-weight:500}.r-example-badge{color:var(--r-muted);font-size:8px}.r-ticker{background:var(--r-yellow);border-block:1px solid var(--r-ink);padding-block:22px;position:relative;overflow:hidden;transform:rotate(-1.3deg)scale(1.02)}.r-ticker-track{width:max-content;animation:r-ticker 35s linear infinite;display:flex}.r-ticker-track>div{align-items:center;gap:25px;padding-right:25px;display:flex}.r-ticker span{font:500 19px/1 var(--r-display);letter-spacing:-.03em;white-space:nowrap}.r-ticker svg{width:23px;height:23px}.r-ticker.is-paused .r-ticker-track,.r-ticker:hover .r-ticker-track{animation-play-state:paused}.r-ticker-pause{border:1px solid var(--r-ink);background:var(--r-yellow);width:44px;height:44px;color:var(--r-ink);box-shadow:0 0 0 8px var(--r-yellow);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%);font-size:16px!important}.r-ticker-pause:hover{background:var(--r-ink);color:var(--r-yellow)}.r-section-top{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:35px;display:flex}.r-small-note{color:var(--r-muted);font-size:10px}.r-manifesto{padding-bottom:68px}.r-manifesto-title{font:500 clamp(30px,5.6vw,74px)/1.22 var(--r-display);letter-spacing:-.055em}.r-manifesto-title>span:first-child{color:var(--r-muted)}.r-manifesto-title em{color:var(--r-blue)}.r-circled{padding-inline:10px;display:inline-block;position:relative}.r-circled svg{width:115%;height:145%;color:var(--r-coral);position:absolute;top:-16%;left:-5%}.r-manifesto-bottom{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-top:35px;display:flex}.r-manifesto-bottom>svg{width:38px;height:38px;color:var(--r-coral)}.r-manifesto-bottom>p{min-width:220px;max-width:530px;color:var(--r-muted);flex:1;font-size:15px;line-height:1.8}.r-manifesto-bottom>a{margin-left:62px}.r-method{background:#efece3}.r-journey-grid{gap:30px;display:grid}.r-journey-item{border-top:1px solid var(--r-line)}.r-journey-item:last-child{border-bottom:1px solid var(--r-line)}.r-journey-item h3{font:inherit}.r-journey-item button{text-align:left;width:100%;min-height:81px;color:var(--r-ink);background:0 0;border:none;align-items:center;gap:16px;padding:20px 0;display:flex}.r-journey-item button>span{color:var(--r-muted);font-size:10px}.r-journey-item button>strong{font:500 21px/1.2 var(--r-display);letter-spacing:-.04em}.r-journey-item button>b{margin-left:auto;font-size:24px;font-weight:400}.r-journey-item.is-active button{color:var(--r-blue)}.r-journey-item p{max-width:450px;color:var(--r-muted);padding:0 16px 28px 30px;font-size:14px;line-height:1.8}.r-journey-visual{isolation:isolate;background:var(--r-lilac);border-radius:5px 60px 5px 5px;padding:35px 20px;position:relative;overflow:hidden}.r-journey-orbit{z-index:-1;color:#bba8e1;width:270px;height:270px;position:absolute;top:-110px;right:-80px;transform:rotate(14deg)}.r-journey-preview{max-width:390px;margin:auto;animation:r-in .3s ease-out}.r-journey-preview>.r-eyebrow{margin-bottom:16px;font-size:8px}.r-journey-preview>h3{font:500 30px/1.13 var(--r-display);letter-spacing:-.05em;max-width:300px}.r-mini-question{background:var(--r-paper);border-radius:16px 16px 0;margin:26px 0 14px 25px;padding:16px;font-size:12px;font-weight:500}.r-mini-answer{align-items:flex-start;gap:10px;margin-right:18px;display:flex}.r-mini-answer .r-brand-mark{width:20px;height:20px;margin-top:10px}.r-mini-answer p{background:#ffffff45;border:1px solid #24251f25;border-radius:0 16px 16px;padding:15px;font-size:11px;line-height:1.7}.r-journey-preview>small{letter-spacing:.08em;text-align:right;margin-top:22px;font-size:7px;display:block}.r-demo-grid{gap:25px;display:grid}.r-demo-card{border-radius:6px;padding:22px 20px 25px;transition:transform .25s;display:block}.r-demo-card:hover .r-round-arrow{color:var(--r-paper);background:var(--r-ink)}.r-demo-card:hover .r-round-arrow svg{transform:rotate(45deg)}.r-demo-card-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.r-demo-card-top .r-round-arrow{width:35px;height:35px}.r-demo-card-top .r-round-arrow svg{width:15px;height:15px}.r-demo-card-top .r-eyebrow{font-size:8px}.r-demo-dental{background:#dcd5ee}.r-demo-property{background:#f4cebb}.r-demo-browser{background:var(--r-paper);border:1px solid #24251f24;border-radius:9px;overflow:hidden;box-shadow:0 10px 20px #24251f08}.r-browser-bar{border-bottom:1px solid #24251f14;justify-content:space-between;align-items:center;padding:10px 11px;font-size:7px;display:flex}.r-browser-dots{gap:3px;display:flex}.r-browser-dots i{background:#24251f30;border-radius:50%;width:4px;height:4px}.r-dental-site,.r-property-site{isolation:isolate;min-height:265px;padding:20px 18px 76px;position:relative;overflow:hidden}.r-dental-site{color:#343246;background:#f5f1ff}.r-property-site{color:#344734;background:#f8eddb}.r-demo-brand{font:600 12px/1 var(--r-display);letter-spacing:-.055em;align-items:center;gap:5px;display:inline-flex}.r-demo-brand>span{color:#7776b1}.r-property-site .r-demo-brand>span{color:#738968}.r-dental-site h3,.r-property-site h3{z-index:1;font:500 clamp(25px,7vw,38px)/1.02 var(--r-display);letter-spacing:-.055em;margin-top:25px;position:relative}.r-dental-site h3 em{color:#7e7baa}.r-property-site h3 em{font-family:Georgia,serif;font-style:italic;font-weight:400}.r-demo-site-button{z-index:1;color:#fff;background:#7776b1;border-radius:20px;margin-top:16px;padding:8px 10px;font-size:7px;display:inline-block;position:relative}.r-property-site .r-demo-site-button{background:#344734}.r-tooth-art{width:165px;height:165px;top:50px;right:-20px;transform:rotate(10deg)}.r-house-art,.r-tooth-art{z-index:0;position:absolute}.r-house-art{width:215px;height:155px;top:70px;right:-55px}.r-demo-bubble{z-index:1;background:#fff;border:1px solid #24251f20;border-radius:20px 20px 1px;align-items:center;gap:8px;padding:10px 13px;font-size:8px;font-weight:500;display:flex;position:absolute;bottom:15px;right:12px}.r-demo-bubble>span{color:#7b75ae;font-size:16px}.r-property-site .r-demo-bubble>span{color:#344734}.r-demo-card-bottom{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px;display:flex}.r-demo-card-bottom h3{font:500 24px/1.12 var(--r-display);letter-spacing:-.045em}.r-demo-card-bottom p{color:#494947;margin-top:9px;font-size:12px;line-height:1.65}.r-demo-tag{letter-spacing:.06em;border:1px solid #24251f30;border-radius:20px;flex-shrink:0;padding:6px 8px;font-size:7px}.r-examples-note{color:var(--r-muted);text-align:center;font-size:10px;line-height:1.6;margin-top:22px!important}.r-packages{padding-top:20px}.r-plan-rows{flex-direction:column;gap:12px;display:flex}.r-plan-row{border-radius:5px;grid-template-columns:21px 1fr 38px;align-items:start;gap:9px;min-height:160px;padding:23px 18px;display:grid}.r-tone-yellow{background:var(--r-yellow)}.r-tone-coral{background:var(--r-coral)}.r-tone-blue{background:var(--r-blue);color:var(--r-paper)!important}.r-tone-lilac{background:var(--r-lilac)}.r-plan-number{padding-top:7px;font-size:9px}.r-plan-row-copy h3{font:500 clamp(24px,6vw,40px)/1.1 var(--r-display);letter-spacing:-.05em}.r-plan-row-copy p{margin-top:9px;font-size:10px}.r-plan-row-price{grid-column:2;align-items:baseline;gap:7px;display:flex}.r-plan-row-price strong{font:500 22px/1.2 var(--r-display);letter-spacing:-.04em}.r-plan-row-price small{font-size:8px}.r-plan-row .r-round-arrow{grid-area:1/3/3;align-self:center;width:35px;height:35px}.r-plan-row .r-round-arrow svg{width:15px;height:15px}.r-plan-row:hover .r-round-arrow{background:var(--r-ink);color:var(--r-paper);border-color:var(--r-ink)}.r-plan-row.r-tone-blue:hover .r-round-arrow{background:var(--r-paper);color:var(--r-blue);border-color:var(--r-paper)}.r-packages-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.r-packages-foot p{color:var(--r-muted);font-size:10px}.r-packages-foot .r-text-link{font-size:11px}.r-faq{background:#efece3}.r-faq-layout{gap:32px;display:grid}.r-faq .r-text-link{margin-top:20px}.r-faq-list details{border-bottom:1px solid var(--r-line)}.r-faq-list details:first-child{border-top:1px solid var(--r-line)}.r-faq-list summary{cursor:pointer;align-items:center;gap:14px;min-height:80px;padding:22px 0;list-style:none;display:flex}.r-faq-list summary::-webkit-details-marker{display:none}.r-faq-list summary>small{color:var(--r-muted);font-size:8px}.r-faq-list summary>span{letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.3}.r-faq-list summary>b{margin-left:auto;font-size:24px;font-weight:400;transition:transform .2s}.r-faq-list details[open] summary{color:var(--r-blue)}.r-faq-list details[open] summary>b{transform:rotate(45deg)}.r-faq-list details>p{color:var(--r-muted);padding:0 30px 25px 24px;font-size:13px;line-height:1.9}.r-contact{background:var(--r-blue);color:var(--r-paper);padding-block:45px 50px}.r-contact-top{justify-content:space-between;gap:20px;margin-bottom:40px;display:flex}.r-contact-top .r-eyebrow{font-size:8px}.r-contact-dot{font-size:10px;display:none}.r-contact-dot:before{content:"";background:var(--r-yellow);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.r-contact h2{width:fit-content;font:500 clamp(42px,10.6vw,142px)/.98 var(--r-display);letter-spacing:-.067em;position:relative}.r-contact h2 em{color:var(--r-yellow)}.r-contact h2 svg{width:.5em;height:.5em;color:var(--r-coral);position:absolute;top:.05em;right:-.65em}.r-contact-bottom{flex-direction:column;align-items:flex-start;gap:24px;margin-top:35px;display:flex}.r-contact-bottom p{font-size:13px;line-height:1.8}.r-contact-bottom .r-button{font-size:12px}.r-footer{background:var(--r-paper);padding-top:45px;overflow:hidden}.r-footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px;display:grid}.r-footer-about{grid-column:1/-1}.r-footer-about>p{color:var(--r-muted);margin-top:20px;font-size:13px;line-height:1.7}.r-footer-about>.r-text-link{margin-top:12px;font-size:12px}.r-footer-grid nav{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.r-footer-grid nav>.r-eyebrow{margin-bottom:14px;font-size:7px}.r-footer-grid nav>a{min-height:44px;padding-block:8px;font-size:10px;line-height:1.6}.r-footer-grid nav>a:hover{text-underline-offset:4px;text-decoration:underline}.r-footer-bottom{border-top:1px solid var(--r-line);color:var(--r-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:35px;padding-block:25px;font-size:8px;display:flex}.r-footer-bottom>span:nth-child(2){order:3;width:100%}.r-footer-word{font:600 clamp(58px,15.6vw,205px)/.82 var(--r-display);color:var(--r-blue);letter-spacing:-.08em;white-space:nowrap;align-items:center;gap:8px;margin-top:12px;margin-bottom:-2px;margin-left:-5px;display:flex}.r-footer-word>span{color:var(--r-coral);margin-left:.05em;font-size:.52em}.r-inner-hero{padding-block:55px 60px}.r-inner-hero .r-eyebrow{margin-bottom:25px}.r-page-title{max-width:1000px;font:500 clamp(44px,8vw,105px)/1.01 var(--r-display);letter-spacing:-.067em}.r-page-title em{color:var(--r-blue)}.r-inner-intro{flex-direction:column;align-items:flex-start;gap:25px;margin-top:28px;display:flex}.r-inner-intro>p{max-width:550px;color:var(--r-muted);font-size:17px;line-height:1.75}.r-inner-intro>.r-button{flex-shrink:0}.r-inner-hero>.r-wrap>.r-text-link{margin-top:25px}.r-pricing-grid{gap:18px;display:grid}.r-price-card{border-radius:5px;flex-direction:column;align-items:flex-start;padding:28px 23px;display:flex}.r-price-card .r-eyebrow{margin-bottom:24px;font-size:8px}.r-price-card h2{font:500 35px/1.05 var(--r-display);letter-spacing:-.05em}.r-price-card>p{min-height:62px;margin-top:16px;font-size:13px;line-height:1.65}.r-price{border-bottom:1px solid;flex-wrap:wrap;align-items:baseline;gap:10px;width:100%;padding-block:22px;display:flex}.r-price strong{font:500 39px/1 var(--r-display);letter-spacing:-.06em}.r-price small{font-size:10px}.r-price-card>ul{flex:1;margin:0;padding:22px 0;list-style:none}.r-price-card li{gap:9px;margin-bottom:12px;font-size:12px;line-height:1.6;display:flex}.r-price-card li:before{content:"↗";flex-shrink:0}.r-price-card .r-button{width:100%}.r-price-card .r-text-link{margin-top:10px;font-size:11px}.r-price-card.r-tone-blue .r-text-link{color:var(--r-paper)}.r-price-card.r-tone-blue :focus-visible{outline-color:var(--r-yellow)}.r-payment-promise{border:1px solid var(--r-line);border-left:5px solid var(--r-blue);border-radius:5px;margin-top:32px;padding:clamp(24px,5vw,56px)}.r-payment-promise h2{max-width:800px;font:500 clamp(30px,4vw,54px)/1.1 var(--r-display);letter-spacing:-.05em;overflow-wrap:break-word;margin-top:20px}.r-payment-promise h2 em{color:var(--r-blue)}.r-payment-promise p{max-width:580px;color:var(--r-muted);margin-top:22px;font-size:14px;line-height:1.8}.r-terms{border:1px solid var(--r-line);gap:20px;margin-top:25px;padding:28px 24px;display:grid}.r-terms div{align-items:center;gap:12px;display:flex}.r-terms strong{font:500 26px/1 var(--r-display);letter-spacing:-.05em}.r-terms span{color:var(--r-muted);font-size:11px;line-height:1.5}.r-included{gap:28px;display:grid}.r-included article{border-top:1px solid var(--r-line);padding-top:24px}.r-included article>span{color:var(--r-blue);font-size:10px}.r-included article>h3{font:500 26px/1.1 var(--r-display);letter-spacing:-.045em;margin-top:25px}.r-included article>p{color:var(--r-muted);max-width:340px;margin-top:15px;font-size:13px;line-height:1.8}.r-detail-hero{padding:55px 0 60px}.r-detail-grid{gap:40px;display:grid}.r-detail-title{font:500 clamp(42px,6.5vw,85px)/1.06 var(--r-display);letter-spacing:-.065em;max-width:780px;margin-top:25px!important}.r-detail-copy>p{max-width:580px;margin-top:25px;font-size:17px;line-height:1.75}.r-detail-copy>.r-button{margin-top:25px}.r-detail-summary{border:1px solid;border-radius:4px 45px 4px 4px;align-self:end;padding:27px 24px}.r-detail-summary>.r-eyebrow{margin-bottom:20px;font-size:9px}.r-detail-summary>strong{font:500 clamp(30px,6vw,48px)/1 var(--r-display);letter-spacing:-.06em;display:block}.r-detail-summary>p{margin-top:12px;font-size:12px;line-height:1.7}.r-detail-summary>hr{opacity:.3;border:0;border-top:1px solid;margin:25px 0}.r-detail-summary>small{letter-spacing:.08em;font-size:9px}.r-detail-summary>span{margin-top:9px;font-size:14px;line-height:1.6;display:block}.r-feature-list{margin:0;padding:0;list-style:none}.r-feature-list li{border-top:1px solid var(--r-line);font:500 23px/1.2 var(--r-display);letter-spacing:-.04em;align-items:center;gap:15px;padding:24px 0;display:flex}.r-feature-list li:last-child{border-bottom:1px solid var(--r-line)}.r-feature-list li>span{color:var(--r-blue);font-size:10px}.r-feature-list li>svg{width:20px;height:20px;color:var(--r-blue);margin-left:auto}.r-detail-includes{gap:30px;display:grid}.r-detail-includes>div>p{max-width:350px;color:var(--r-muted);margin-top:25px;font-size:15px;line-height:1.7}.r-timeline{gap:30px;display:grid}.r-timeline article{border-top:1px solid var(--r-line);padding:25px 0}.r-timeline article>span{font:500 55px/1 var(--r-display);letter-spacing:-.05em;color:var(--r-blue)}.r-timeline article>p{font:500 23px/1.3 var(--r-display);letter-spacing:-.035em;margin-top:30px}.r-timeline-description{color:var(--r-muted);margin-top:18px;font-size:14px;line-height:1.8}.r-comparison{background:var(--r-lilac);padding:24px 20px 35px;transition:background .25s}.r-comparison.is-before{background:#e9e5db}.r-comparison-switch{border:1px solid var(--r-line);border-radius:50px;gap:5px;max-width:100%;padding:5px;display:inline-flex}.r-comparison-switch button{background:0 0;border:0;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:10px;display:inline-flex}.r-comparison-switch button[aria-pressed=true]{background:var(--r-ink);color:var(--r-paper)}.r-comparison-switch svg{width:14px;height:14px;color:var(--r-yellow)}.r-comparison-content{gap:35px;margin-top:35px;animation:r-in .25s ease-out;display:grid}.r-comparison-content .r-eyebrow{margin-bottom:20px;font-size:8px}.r-comparison-content h3{font:500 clamp(40px,5vw,65px)/1.05 var(--r-display);letter-spacing:-.06em}.r-comparison-content h3 em{color:var(--r-blue)}.r-comparison-content p{max-width:430px;margin-top:22px;font-size:14px;line-height:1.8}.r-comparison-path{align-self:center}.r-comparison-path>div{border-top:1px solid var(--r-line);align-items:center;gap:15px;padding:21px 4px;display:flex}.r-comparison-path>div:last-child{border-bottom:1px solid var(--r-line)}.r-comparison-path>div>span{font-size:9px}.r-comparison-path>div>strong{font:500 20px/1.15 var(--r-display);letter-spacing:-.04em}.r-comparison-path>div>b{margin-left:auto;font-size:26px;font-weight:400}.r-comparison.is-before h3 em{color:var(--r-muted)}.r-lab-grid{gap:35px;display:grid}.r-lab-copy{align-self:center}.r-lab-copy .r-h2{margin-top:20px}.r-lab-copy>p{color:var(--r-muted);max-width:400px;margin-top:25px;font-size:15px;line-height:1.8}.r-lab-copy>.r-text-link{margin-top:20px}.r-playground-expanded{justify-self:center;width:100%;max-width:580px}.r-product-overview{gap:22px;display:grid}.r-overview-card{border:1px solid var(--r-line);padding:26px}.r-overview-card h3{font:500 28px/1.15 var(--r-display);letter-spacing:-.05em;margin-top:22px}.r-overview-card p{color:var(--r-muted);margin-top:18px;font-size:14px;line-height:1.8}.r-overview-card .r-text-link{margin-top:20px}.r-property-preview{isolation:isolate;color:#344734;background:#e3e7d8;border-radius:5px 55px 5px 5px;gap:20px;padding:35px 24px 0;display:grid;position:relative;overflow:hidden}.r-property-preview h2{font:500 clamp(42px,6vw,80px)/1.05 var(--r-display);letter-spacing:-.055em;margin-top:24px}.r-property-preview h2 em{font:italic 400 1em/1 Georgia,serif}.r-property-preview p{max-width:320px;margin-top:24px;font-size:15px;line-height:1.7}.r-property-preview .r-button{margin-top:24px}.r-property-preview small{margin-top:14px;font-size:9px;display:block}.r-property-preview .r-house-art{width:100%;max-width:560px;height:auto;position:relative;inset:auto}.clientswise-chat{z-index:80;right:18px;bottom:max(18px,env(safe-area-inset-bottom));width:auto;max-width:none;font-family:var(--r-body);position:fixed;top:auto;left:auto}.cw-chat-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#24251f45;position:fixed;inset:0}.clientswise-chat :focus-visible{outline:3px solid var(--r-blue);outline-offset:3px}.cw-chat-launcher{background:var(--r-ink)!important;color:var(--r-paper)!important;bottom:max(18px,env(safe-area-inset-bottom))!important;border:none!important;border-radius:40px!important;right:18px!important;box-shadow:0 5px 20px #24251f22!important}.cw-chat-launcher .chat-launcher__badge{background:var(--r-yellow)!important;color:var(--r-ink)!important}.cw-chat-launcher small{color:#e0e0d8!important}.cw-chat-panel{width:min(450px,100vw - 48px);height:min(720px,100dvh - 48px);color:var(--r-ink);position:fixed;bottom:24px;right:24px;border:1px solid var(--r-line)!important;background:var(--r-paper)!important;border-radius:20px!important;max-height:calc(100dvh - 48px)!important}.cw-chat-header{border-radius:19px 19px 0 0;background:var(--r-blue)!important}.cw-chat-header__actions button,.cw-chat-header__identity h2,.cw-chat-header__identity span{color:var(--r-paper)!important}.cw-chat-header__identity h2{font-family:var(--r-display);font-size:17px}.cw-chat-header__identity>div>span{font-size:9px}.cw-chat-header__actions button{background:#ffffff18!important;border-color:#ffffff35!important}.cw-chat-header__actions :focus-visible{outline-color:var(--r-yellow)}.cw-chat-progress{border-color:var(--r-line);background:#eee9df;padding-block:13px}.cw-chat-progress span{color:var(--r-muted);font-size:8px}.cw-chat-progress b{color:var(--r-ink);font-size:11px}.cw-chat-progress small{color:var(--r-muted);font-size:9px}.cw-chat-progress__track i{background:#24251f25}.cw-chat-progress__track i.is-complete{background:var(--r-blue);box-shadow:none}.cw-chat-conversation{overscroll-behavior:contain}.cw-chat-intro{border-color:var(--r-line);background:#f2eee4;padding:14px}.cw-chat-intro>span{color:var(--r-muted);font-size:9px}.cw-chat-intro button{border-color:var(--r-line);background:var(--r-paper);color:var(--r-ink);min-height:60px}.cw-chat-intro button:hover{background:var(--r-yellow);border-color:#24251f40;transform:none}.cw-chat-intro button>i{color:var(--r-blue);background:#2449ed12}.cw-chat-intro button strong{font-size:12px}.cw-chat-intro button small{color:var(--r-muted);font-size:9px}.cw-chat-bubble{border-color:var(--r-line);color:var(--r-ink);background:#fffdf8;font-size:14px;line-height:1.7}.cw-chat-link{color:var(--r-blue);border-color:#2449ed60}.cw-chat-link:hover{color:var(--r-ink)}.cw-chat-thinking{color:var(--r-muted)}.cw-chat-thinking>i{background:var(--r-blue)}.cw-chat-thinking>span{font-size:10px}.cw-chat-avatar{background:var(--r-yellow)!important}.cw-chat-avatar .r-brand-mark{width:23px;height:23px}.cw-chat-avatar.is-compact .r-brand-mark{width:17px;height:17px}.cw-chat-message.is-user .cw-chat-bubble{background:var(--r-blue)!important;color:#fff!important}.cw-chat-composer{background:var(--r-paper)!important}.cw-chat-composer form{background:#fff;border:1px solid #24251f40}.cw-chat-composer textarea{color:var(--r-ink);min-width:0;min-height:44px;font-size:16px!important}.cw-chat-composer textarea::placeholder{color:var(--r-muted);font-size:13px}.cw-chat-composer form>button{background:var(--r-blue)!important;color:#fff!important}.cw-chat-composer__meta{color:var(--r-muted);font-size:8px}.cw-chat-composer__meta b{color:var(--r-muted)}.cw-chat-suggestions button{border-color:var(--r-line);color:var(--r-ink);background:#f2eee4;min-height:44px;font-size:11px}.cw-chat-suggestions button:hover{background:var(--r-yellow);color:var(--r-ink)}.cw-chat-suggestions button span{color:var(--r-blue)}.cw-chat-review{box-shadow:none;color:var(--r-ink);background:#f1f1ff;border-color:#2449ed50}.cw-chat-review h3,.cw-chat-summary h3{color:var(--r-ink);font-family:var(--r-display)}.cw-chat-review__head,.cw-chat-summary__head{color:var(--r-blue)}.cw-chat-review dl,.cw-chat-review dl>div{border-color:var(--r-line)}.cw-chat-review dt,.cw-chat-summary dt{color:var(--r-muted);font-size:9px}.cw-chat-review dd,.cw-chat-summary dd{color:var(--r-ink);font-size:12px}.cw-chat-review>p{color:var(--r-muted);font-size:10px}.cw-chat-review>button{background:var(--r-blue);color:#fff;min-height:44px;font-size:12px}.cw-chat-summary{background:var(--r-paper);border-color:var(--r-line)}.cw-chat-launcher small{display:none!important}.cw-chat-launcher{min-height:52px!important;padding:7px 14px 7px 7px!important}.cw-chat-launcher>i,.cw-chat-launcher>span:nth-child(2){display:none}@keyframes r-in{0%{opacity:.15;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes r-menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes r-ticker{to{transform:translate(-50%)}}@media (min-width:540px){.r-wrap{width:min(100% - 64px,1264px)}.r-nav-cta{display:inline-flex}.r-menu-toggle{margin-left:0}.r-hero-actions{flex-direction:row;align-items:center;gap:20px}.r-hero-actions .r-text-link{padding-left:0}.r-playground{padding:32px 30px 22px}.r-story-stage{min-height:290px}.r-playground-caption{font-size:8px}.r-playground-top>span{font-size:9px}.r-hero-art{justify-self:center;width:100%;max-width:580px}.r-manifesto-bottom>a{margin-left:0}.r-demo-card{padding:26px}.r-dental-site,.r-property-site{min-height:320px;padding:28px}.r-dental-site h3,.r-property-site h3{font-size:40px}.r-tooth-art{width:240px;height:240px;top:45px;right:-10px}.r-house-art{width:310px;height:230px;top:70px;right:-45px}.r-demo-bubble{padding:12px 17px;font-size:10px;bottom:24px;right:20px}.r-demo-brand{font-size:15px}.r-demo-site-button{padding:10px 13px;font-size:9px}.r-plan-row{grid-template-columns:30px 1fr 140px 45px;align-items:center;gap:14px;min-height:135px;padding:28px 25px}.r-plan-row-copy h3{font-size:33px}.r-plan-row-price{flex-direction:column;grid-column:auto;gap:8px;display:flex}.r-plan-row .r-round-arrow{grid-area:auto;width:45px;height:45px}.r-plan-number{padding-top:0}.r-footer-grid nav>.r-eyebrow{font-size:8px}.r-footer-grid nav>a{font-size:12px}.r-pricing-grid{grid-template-columns:1fr}.r-price-card h2{font-size:32px}.r-included{grid-template-columns:1fr 1fr}.r-comparison{padding:35px}.r-comparison-switch button{padding-inline:18px;font-size:12px}.r-product-overview{grid-template-columns:1fr 1fr}}.r-price-card .r-price strong{font-size:34px}.r-price-card .r-price{flex-direction:column;align-items:flex-start;gap:10px}.r-price-card .r-price>small{font-size:11px}.r-price-card>p>strong{font-weight:600}@media (min-width:1000px){.r-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.r-pricing-grid .r-price-card{padding:30px 25px}.r-pricing-grid .r-price-card h2{font-size:34px}.r-pricing-grid .r-price-card>p{min-height:126px;font-size:14px}.r-price-card .r-price strong{font-size:36px}.r-price-card .r-button{gap:8px;padding-left:16px;font-size:12px}.r-price-card .r-button>svg{width:32px;height:32px;padding:8px}}@media (min-width:900px){.r-wrap{width:min(100% - 96px,1264px)}.r-section{padding-block:110px}.r-nav{height:87px}.r-brand{gap:10px;font-size:27px}.r-brand-mark{width:30px;height:30px}.r-nav-links{display:flex}.r-nav-cta{margin-left:0}.r-menu-toggle,.r-mobile-menu{display:none}.r-hero{grid-template-columns:1.18fr 1fr;align-items:center;gap:50px;padding-block:80px 90px}.r-hero-eyebrow{font-size:9px;margin-bottom:35px!important}.r-hero-title{font-size:clamp(61px,6.55vw,94px)}.r-hero-last>svg:not(:last-child){height:19px}.r-hero-description{font-size:17px;margin-top:32px!important}.r-hero-actions{flex-direction:column;align-items:flex-start;gap:5px;margin-top:30px}.r-hero-actions .r-text-link{padding-left:8px;font-size:12px}.r-hero-footnote{margin-top:20px}.r-hero-art{max-width:none;margin-top:4px}.r-hero-sticker{padding:17px 21px;font-size:12px;top:-29px;right:-13px}.r-playground{padding:30px 26px 22px}.r-playground h2{font-size:clamp(26px,2.5vw,36px)}.r-story-choices button{padding-inline:11px;font-size:9px}.r-story-stage{min-height:290px}.r-story-idle{padding-top:35px}.r-playground-caption{font-size:6.5px}.r-hero-art-note{margin-top:17px;font-size:7px}.r-ticker{padding-block:26px}.r-ticker span{font-size:25px}.r-ticker-track>div{gap:36px;padding-right:36px}.r-ticker svg{width:30px;height:30px}.r-section-top{margin-bottom:45px}.r-eyebrow{font-size:10px}.r-manifesto-bottom{align-items:center;gap:38px;margin-top:45px}.r-manifesto-bottom>svg{width:60px;height:60px;margin-right:20px}.r-manifesto-bottom>p{max-width:565px;font-size:16px}.r-manifesto-bottom>a{margin-left:auto}.r-section-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px}.r-section-heading>p{font-size:14px}.r-journey-grid{grid-template-columns:1fr 1fr;align-items:center;gap:75px}.r-journey-item button{min-height:90px}.r-journey-item button>strong{font-size:24px}.r-journey-visual{min-height:390px;padding:45px 35px}.r-journey-preview>h3{font-size:35px}.r-mini-question{padding:18px;font-size:13px}.r-mini-answer p{padding:17px;font-size:12px}.r-demo-grid{grid-template-columns:1fr 1fr;gap:25px}.r-demo-card{padding:25px}.r-dental-site,.r-property-site{min-height:300px;padding:24px 22px}.r-dental-site h3,.r-property-site h3{font-size:clamp(30px,3vw,43px)}.r-tooth-art{width:205px;height:205px;top:45px;right:-20px}.r-house-art{width:270px;height:200px;top:70px;right:-60px}.r-demo-card-bottom h3{max-width:360px;font-size:25px}.r-demo-card-bottom{flex-direction:row;align-items:flex-start}.r-demo-card-bottom p{max-width:320px;font-size:12px}.r-demo-tag{margin-top:3px;padding:5px 7px;font-size:6px}.r-examples-note{margin-top:28px!important}.r-packages{padding-top:20px}.r-plan-row{grid-template-columns:50px 1fr 190px 55px;gap:20px;min-height:150px;padding:33px 38px}.r-plan-row-copy h3{font-size:43px}.r-plan-row-copy p{font-size:12px}.r-plan-row-price strong{font-size:32px}.r-plan-row-price small{font-size:10px}.r-plan-row .r-round-arrow{width:55px;height:55px}.r-plan-row .r-round-arrow svg{width:22px;height:22px}.r-packages-foot{margin-top:28px}.r-packages-foot .r-text-link,.r-packages-foot p{font-size:12px}.r-faq-layout{grid-template-columns:1fr 1.15fr;gap:80px}.r-faq-list summary{gap:20px;padding-block:27px}.r-faq-list summary>span{font-size:18px}.r-faq-list details>p{padding-left:30px;font-size:14px}.r-contact{padding-block:65px 70px}.r-contact-top{margin-bottom:60px}.r-contact-top .r-eyebrow{font-size:10px}.r-contact-dot{display:inline}.r-contact-bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:50px}.r-contact-bottom p{font-size:16px}.r-contact-bottom .r-button{font-size:15px}.r-footer{padding-top:70px}.r-footer-grid{grid-template-columns:1.5fr 1fr .85fr;gap:60px}.r-footer-about{grid-column:auto}.r-footer-grid nav>a{font-size:13px}.r-footer-grid nav>.r-eyebrow{font-size:9px}.r-footer-bottom{margin-top:65px;padding-block:30px;font-size:10px}.r-footer-bottom>span:nth-child(2){order:0;width:auto}.r-footer-word{margin-top:20px}.r-inner-hero{padding-block:90px 85px}.r-inner-intro{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:40px}.r-inner-intro>p{font-size:19px}.r-pricing-grid{gap:20px}.r-price-card{padding:35px}.r-price-card h2{font-size:42px}.r-price-card>p{max-width:450px;font-size:15px}.r-price{padding-block:28px}.r-price strong{font-size:55px}.r-price small{font-size:13px}.r-price-card li{font-size:14px}.r-price-card .r-button{max-width:290px}.r-terms{grid-template-columns:repeat(3,1fr);gap:25px;padding:35px}.r-terms strong{font-size:33px}.r-terms span{font-size:12px}.r-included{grid-template-columns:repeat(4,1fr)}.r-detail-hero{padding-block:85px}.r-detail-grid{grid-template-columns:1.5fr .7fr;gap:70px}.r-detail-copy>p{font-size:18px}.r-detail-summary{padding:35px 28px}.r-detail-includes{grid-template-columns:1fr 1.2fr;gap:80px}.r-feature-list li{padding-block:30px;font-size:27px}.r-timeline{grid-template-columns:repeat(3,1fr);gap:40px}.r-timeline article>span{font-size:75px}.r-timeline article>p{font-size:27px}.r-comparison{padding:45px 50px 60px}.r-comparison-content{grid-template-columns:1fr 1fr;gap:70px}.r-comparison-content p{font-size:16px}.r-comparison-path>div{padding-block:28px}.r-comparison-path>div>strong{font-size:24px}.r-lab-grid{grid-template-columns:1fr 1fr;gap:80px}.r-overview-card{padding:35px}.r-property-preview{grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:55px}.cw-chat-launcher>i,.cw-chat-launcher>span:nth-child(2){display:block}}@media (min-width:1200px){.r-hero{gap:65px}.r-hero-title{font-size:90px}.r-hero-actions{flex-direction:row;align-items:center;gap:18px}.r-hero-actions .r-text-link{padding-left:0;font-size:11px}.r-playground{padding:36px 32px 22px}.r-playground h2{margin-top:25px;font-size:35px}.r-playground-top>span{font-size:9px}.r-story-choices button{padding-inline:14px;font-size:10px}.r-story-stage{min-height:280px}.r-question{padding:21px 38px 21px 20px;font-size:20px}.r-story-label{font-size:9px}.r-playground-caption{font-size:7px}.r-hero-art-note,.r-playground-expanded .r-playground-caption{font-size:8px}.r-tooth-art{width:240px;height:240px;right:-5px}.r-house-art{width:325px;height:230px;right:-40px}.r-dental-site,.r-property-site{min-height:335px}.r-demo-card{padding:30px}.r-demo-brand{font-size:17px}}@media (max-width:539px){.cw-chat-panel{z-index:100!important;border:0!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;inset:0!important}.cw-chat-header{border-radius:0;padding-top:max(16px,env(safe-area-inset-top))!important}.cw-chat-composer{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.cw-chat-header__actions button{min-width:44px;min-height:44px}.cw-chat-intro>div{grid-template-columns:1fr 1fr}.cw-chat-intro button{grid-template-columns:1fr;gap:6px;padding:12px}.cw-chat-intro button>i{display:none}.cw-chat-intro button small,.cw-chat-intro button strong{padding-left:0}.cw-chat-composer form>button{width:44px;height:44px}.cw-chat-composer__meta{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.r-site *,.r-site :after,.r-site :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.r-ticker-track{transform:none}.clientswise-chat *,.clientswise-chat :after,.clientswise-chat :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}