
:root{--paper:#f6f3eb;--ink:#183c35;--muted:#53675e;--line:#d3d9ce;--leaf:#dce5d0;--yellow:#e7be68;--radius:15px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--paper);font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #a36712;outline-offset:6px}button,a,summary{-webkit-tap-highlight-color:transparent}svg{max-width:100%}.wrap{width:min(1180px,calc(100% - 72px));margin:auto}.skip{position:absolute;left:12px;top:-100px;padding:10px;background:white;z-index:5}.skip:focus{top:10px}header{padding:27px 0}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{text-decoration:none;display:flex;gap:12px;align-items:center;flex-shrink:0}.brand-mark{background:var(--ink);color:var(--paper);font:italic 26px/1 Georgia,serif;border-radius:50%;width:43px;height:43px;display:grid;place-items:center}.brand-name{font-weight:680;font-size:16px;letter-spacing:-.4px;line-height:1.2}.brand-name small{display:block;font-size:10px;font-weight:550;letter-spacing:1.8px;margin-top:6px}.nav-links{display:flex;gap:32px;align-items:center;font-size:14px}.nav-links a{text-decoration:none}.nav-links a:hover{text-decoration:underline}.nav-contact{border:1px solid var(--ink);border-radius:30px;padding:9px 19px;font-weight:600}.hero{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center;padding:69px 0 105px}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:9px}.eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:#719366}.hero h1{font:normal clamp(48px,5.6vw,75px)/1.035 Georgia,"Times New Roman",serif;letter-spacing:-3px;margin:25px 0;max-width:11ch}.hero h1 em{font-weight:normal;color:#597950}.hero-copy>p{max-width:43ch;font-size:17px;color:var(--muted);margin:0 0 26px}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:31px;background:var(--ink);color:white;text-decoration:none;padding:16px 23px;border-radius:7px;font-size:15px;font-weight:650;transition:background .18s,transform .18s}.cta:hover{background:#28584b;transform:translateY(-2px)}.cta .arrow{font-size:22px;line-height:1}.cta-note{display:block;max-width:43ch;font-size:12px;color:var(--muted);margin-top:12px}.showcase{min-width:0;position:relative;min-height:430px;margin-left:8px;padding-top:42px}.sketch-note{position:relative;z-index:3;font:italic 19px/1.2 Georgia,serif;color:#6b745f;margin:0 0 17px 58px;transform:rotate(-4deg)}.sketch-note span{display:inline-block;margin-left:8px;font-size:35px;transform:rotate(15deg)}.browser{background:#fbf8f1;border:1px solid #c9cdbf;border-radius:10px;overflow:hidden;box-shadow:0 20px 45px -28px #183c3566}.browser-bar{height:27px;background:#eaece5;display:flex;align-items:center;gap:4px;padding:0 10px;border-bottom:1px solid #d4d8cd}.browser-bar i{width:4px;height:4px;border-radius:50%;background:#99a393}.browser-bar span{margin-left:auto;font-size:7px;letter-spacing:.4px;color:#596153}.main-browser{position:relative;width:92%;transform:rotate(-2deg);z-index:1}.demo-nav{display:flex;justify-content:space-between;align-items:center;padding:17px 21px;font:normal 18px/1 Georgia,serif}.demo-nav>span+span{font:5.8px/1 system-ui;letter-spacing:.4px}.demo-dot{color:#ab8a4c}.demo-hero{display:grid;grid-template-columns:1.05fr .95fr;padding:18px 20px 30px;gap:4px}.demo-hero small{font-size:5.5px;letter-spacing:1.4px}.demo-hero h2{font:normal 41px/1.03 Georgia,serif;letter-spacing:-1.4px;margin:18px 0 14px}.demo-hero p{font-size:6.5px;line-height:1.7;margin:0;color:#68725f}.demo-button{display:inline-block;font-size:6px;margin-top:19px;padding:7px 10px;background:#294637;color:#fff}.demo-button span{margin-left:8px}.flower-art{position:relative;background:#546a4d;border-radius:100px 100px 2px 2px;display:grid;align-items:end;margin:2px 5px 0 2px;overflow:hidden;min-height:225px}.flower-art svg{height:225px;width:100%;display:block}.flower-art>span{position:absolute;right:13px;bottom:14px;color:#eee3ca;font:italic 10px/1.1 Georgia;text-align:right}.demo-footer{border-top:1px solid #dce1d3;margin:0 20px;padding:12px 0;display:flex;justify-content:space-between;font-size:5.5px;letter-spacing:1.1px}.back-browser{position:absolute;right:0;top:80px;width:85%;height:305px;transform:rotate(7deg);background:#b35735}.back-content{padding:20px;color:#fff0db;position:relative}.back-content>span{font-size:8px;letter-spacing:1px}.back-content strong{display:block;font:normal 42px/.95 Georgia;margin-top:24px}.back-content>b{position:absolute;right:12px;top:110px;font-size:90px;opacity:.16}.chat-float{display:flex;position:relative;z-index:2;align-items:center;gap:13px;background:#fffdf7;border:1px solid #cdd7c5;border-radius:13px;margin:-18px 13px 0 auto;padding:16px 21px;width:300px;box-shadow:0 15px 35px -22px #173a3366;transform:rotate(2deg)}.chat-avatar{display:grid;place-items:center;flex-shrink:0;background:#e1ebd8;color:#3c633c;border-radius:50%;width:36px;height:36px;font-size:21px}.chat-float small{font-size:7px;font-weight:700;letter-spacing:1px;color:#5c725f}.chat-float p{font-size:12px;line-height:1.55;margin:3px 0}.example-caption{font-size:9px;color:#637262;margin:18px 0 0 8px}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;padding:20px 0;font-size:13px}.principles span{display:flex;align-items:center;gap:10px}.principles b{font-weight:400;color:#7a915e;font-size:20px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:42px}.section-head h2,.section-title{font:normal 46px/1.12 Georgia,serif;letter-spacing:-1.4px;margin:12px 0 0;max-width:15ch}.section-head>p{max-width:34ch;font-size:15px;line-height:1.7;color:var(--muted);margin:0}.route{padding:99px 0 94px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.step{border-top:1px solid #b7c3af;padding-top:18px}.step .number{font:italic 28px/1 Georgia;color:#839568}.step h3{font-size:16px;font-weight:650;margin:23px 0 10px}.step p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.sample-section{background:#e5e9dd;padding:77px 0 73px}.sample-section .eyebrow::before{background:#486f46}.samples{display:grid;grid-template-columns:1.07fr 1fr .95fr;gap:25px;align-items:start}.sample{min-width:0}.sample>small{display:block;font-size:10px;margin-top:16px;letter-spacing:1px}.sample>p{font:normal 23px/1.2 Georgia;margin:5px 0 0}.mini{height:235px;padding:21px;overflow:hidden;position:relative;border:1px solid #c9cfbd;background:#faf6eb}.mini .mini-brand{display:block;font:normal 15px/1 Georgia}.mini strong{display:block;font:normal 36px/1.02 Georgia;letter-spacing:-1.2px;position:relative;z-index:1}.mini-one strong{margin-top:44px;max-width:5ch}.mini-one svg{position:absolute;right:10px;top:37px;height:200px;width:145px;background:#718063;border-radius:90px 90px 0 0}.mini-one strong{font-size:32px}.mini-two{background:#d7b89b;color:#4a342c;padding-bottom:0}.mini-two .mini-brand{font-size:10px;text-transform:uppercase;letter-spacing:2px}.mini-two strong{font-size:43px;max-width:7ch;margin-top:31px}.mini-two .line-flower{position:absolute;right:-25px;bottom:-83px;transform:rotate(-16deg);width:190px}.mini-three{background:#294b41;color:#f2eccf}.mini-three .mini-brand{font-family:system-ui;font-size:8px;letter-spacing:2px}.mini-three strong{font:700 39px/.97 system-ui;margin-top:37px;letter-spacing:-2px;max-width:7ch}.mini-three .round{position:absolute;right:20px;bottom:22px;background:#d6b16c;border-radius:50%;width:62px;height:62px;display:grid;place-items:center;color:#294b41;font-size:31px}.sample-caption{font-size:11px;color:var(--muted);margin:27px 0 0}.conversation{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center;padding:106px 0}.conversation-copy .section-title{max-width:13ch}.conversation-copy>p{font-size:15px;color:var(--muted);max-width:41ch;margin:24px 0}.text-link{font-size:13px;font-weight:600}.chat-paper{position:relative;background:#e7ebdf;padding:31px;border-radius:var(--radius);max-width:470px;justify-self:end;width:100%}.chat-label{font-size:10px;letter-spacing:1.5px;margin:0 0 23px;color:#53675e}.bubble{border-radius:11px;background:#fcfbf5;padding:16px 20px;font-size:14px;max-width:88%;line-height:1.6;box-shadow:0 3px 10px -8px #183c35}.bubble.you{margin:0 0 13px auto;background:#cbdcbb;border-bottom-right-radius:2px}.bubble.us{border-bottom-left-radius:2px;margin:0 0 16px}.bubble small{display:block;font-size:9px;letter-spacing:.7px;font-weight:650;margin-bottom:5px}.chat-after{border-top:1px solid #cbd5c2;margin-top:23px;padding-top:18px;font-size:11px;color:#5e6e5a}.chat-after strong{font-weight:650}.agreement{background:#183c35;color:#f4f2e7;padding:79px 0}.agreement-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.agreement .eyebrow{color:#cedabf}.agreement .eyebrow::before{background:#d8b777}.agreement .section-title{max-width:15ch;font-size:43px}.agreement-copy>p{font-size:14px;color:#ccd8cb;margin:24px 0 26px;max-width:43ch}.agreement .cta{background:#e2bd73;color:#233a2f}.agreement .cta:hover{background:#f1cf8e}.agreement .cta-note{color:#c8d5c4}.offer-box{border-top:1px solid #657b6b;padding-top:27px;min-width:0}.price{display:flex;gap:19px;align-items:center}.price>strong,.unpriced strong{font:normal 65px/1.04 Georgia;letter-spacing:-2px}.price>span{font-size:12px;line-height:1.7;color:#d2ddca}.unpriced strong{font-size:43px;letter-spacing:-1px}.tax-line{font-size:12px;color:#c5d4bf;max-width:39ch;margin:17px 0 27px}.included{list-style:none;padding:0;margin:0}.included li{padding:11px 0;border-top:1px solid #3f5b4d;font-size:13px;display:flex;gap:12px}.included li::before{content:'✓';color:#ddc68a}.fineprint{font-size:11px;color:#c2cfbe;line-height:1.8;margin-top:22px}.faq{padding:93px 0 95px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.faq-intro p{max-width:30ch;color:var(--muted);font-size:14px;margin:22px 0}.questions{border-top:1px solid #b8c5b3}.questions details{border-bottom:1px solid #cbd3c4;padding:20px 0}.questions summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:14px;font-weight:600;list-style:none}.questions summary::-webkit-details-marker{display:none}.questions summary::after{content:'+';font-size:22px;font-weight:400;color:#738366}.questions details[open] summary::after{content:'−'}.questions details p{margin:15px 33px 0 0;color:var(--muted);font-size:13px;line-height:1.85}.footer{border-top:1px solid var(--line);padding:29px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:35px;align-items:start}.footer-copy{font-size:11px;color:var(--muted);margin-top:14px}.footer-links{display:flex;flex-wrap:wrap;gap:24px;font-size:12px;justify-content:end}.footer-legal{font-size:10px;color:var(--muted);margin-top:29px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:28px}.footer-legal p{margin:0;max-width:73ch}.mode-notice{font-size:11px;color:#705c32;max-width:85ch;margin:20px 0 0}.hero .showcase{animation:arrive .8s ease both}@keyframes arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1450px){.hero{padding-top:85px;padding-bottom:120px}.showcase{transform:scale(1.03)}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:16px;padding-top:49px}.hero h1{font-size:59px}.showcase{padding-top:32px}.demo-hero h2{font-size:33px}.flower-art{min-height:190px}.flower-art svg{height:190px}.demo-nav{padding:16px}.demo-hero{padding:10px 16px 22px}.chat-float{width:260px;padding:13px 17px}.steps{gap:20px}.section-head>p{max-width:30ch}.conversation{gap:48px}.agreement-grid,.faq{gap:48px}.mini{padding:16px;height:210px}.mini strong{font-size:31px}.mini-two strong{font-size:36px}.mini-three strong{font-size:32px}.mini-one svg{right:4px;width:125px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}header{padding:22px 0}.nav{gap:12px}.brand-mark{width:37px;height:37px;font-size:23px}.brand{gap:9px}.brand-name{font-size:14px}.brand-name small{font-size:8px;margin-top:5px;letter-spacing:1.6px}.nav-links{gap:0;font-size:11px}.nav-links>a:not(.nav-contact){display:none}.nav-contact{padding:8px 13px}.hero{grid-template-columns:1fr;padding:37px 0 36px;gap:22px}.eyebrow{font-size:9px;letter-spacing:1.5px}.hero h1{font-size:58px;letter-spacing:-2.6px;margin:23px 0;max-width:10.4ch}.hero-copy>p{font-size:15px;max-width:36ch;line-height:1.8;margin-bottom:23px}.cta{font-size:13px;padding:15px 20px;gap:27px}.cta-note{font-size:10px;max-width:36ch;line-height:1.7}.showcase{min-height:367px;margin-left:0;padding-top:17px;margin-top:8px}.sketch-note{font-size:16px;margin-left:34px;margin-bottom:16px}.sketch-note span{font-size:29px}.main-browser{width:91%;margin-left:1px}.back-browser{width:81%;top:90px;height:257px;right:4px}.back-content{padding:15px}.back-content strong{font-size:33px}.demo-nav{padding:15px}.demo-nav>span{font-size:14px}.demo-nav>span+span{font-size:5px}.demo-hero{padding:9px 15px 21px;grid-template-columns:1fr .95fr;gap:3px}.demo-hero small{font-size:4.5px;letter-spacing:1px}.demo-hero h2{font-size:31px;letter-spacing:-1px;margin:15px 0 12px}.demo-hero p{font-size:5.5px}.demo-button{font-size:5px;margin-top:15px;padding:6px 8px}.flower-art{min-height:175px;margin-right:0}.flower-art svg{height:175px}.flower-art>span{font-size:8px;right:10px}.demo-footer{margin:0 15px;padding:10px 0;font-size:4.5px}.chat-float{width:235px;margin:-12px 7px 0 auto;padding:11px 15px;gap:10px}.chat-avatar{width:30px;height:30px;font-size:19px}.chat-float small{font-size:6px}.chat-float p{font-size:10px}.example-caption{font-size:8px;margin-top:17px;margin-left:2px}.principles{flex-direction:column;gap:10px;padding:19px 0;font-size:12px}.principles span{gap:10px}.principles b{font-size:17px}.route{padding:61px 0}.section-head{display:block;margin-bottom:30px}.section-head h2,.section-title{font-size:39px;letter-spacing:-1.3px;max-width:15ch}.section-head>p{font-size:13px;max-width:36ch;margin-top:20px}.steps{grid-template-columns:1fr 1fr;gap:30px 23px}.step{padding-top:15px}.step .number{font-size:25px}.step h3{font-size:13px;margin:19px 0 9px}.step p{font-size:11px;line-height:1.85}.sample-section{padding:55px 0}.samples{grid-template-columns:1fr;gap:28px}.sample{display:grid;grid-template-columns:1fr 1fr;gap:0 17px;align-items:center}.mini{grid-row:span 2;height:164px;padding:13px}.sample>small{font-size:9px;align-self:end;margin:0 0 6px;letter-spacing:.7px}.sample>p{font-size:22px;align-self:start;margin:0;max-width:8ch}.mini .mini-brand{font-size:11px}.mini strong,.mini-one strong{font-size:25px;letter-spacing:-1px}.mini-one strong{margin-top:22px}.mini-one svg{height:137px;width:95px;right:-8px;top:30px;opacity:.8}.mini-two .mini-brand{font-size:7px;letter-spacing:1px}.mini-two strong{font-size:29px;margin-top:27px}.mini-two .line-flower{width:139px;bottom:-70px;right:-24px;opacity:.6}.mini-three .mini-brand{font-size:6px;letter-spacing:1px}.mini-three strong{font-size:26px;letter-spacing:-1px;margin-top:32px}.mini-three .round{width:32px;height:32px;right:10px;top:13px;bottom:auto;font-size:20px}.sample-caption{font-size:9px;line-height:1.8;margin-top:26px}.conversation{grid-template-columns:1fr;gap:31px;padding:61px 0}.conversation-copy .section-title{max-width:13ch}.conversation-copy>p{font-size:13px;max-width:38ch;margin:21px 0}.text-link{font-size:12px}.chat-paper{padding:23px;justify-self:stretch;max-width:none}.chat-label{font-size:8px;margin-bottom:20px}.bubble{font-size:12px;padding:14px 16px}.bubble small{font-size:8px}.chat-after{font-size:10px}.agreement{padding:56px 0}.agreement-grid{grid-template-columns:1fr;gap:37px}.agreement .section-title{font-size:39px;max-width:14ch}.agreement-copy>p{font-size:13px;margin:22px 0;max-width:38ch}.offer-box{padding-top:23px}.unpriced strong{font-size:38px}.price>strong{font-size:62px}.tax-line{font-size:11px;max-width:37ch;margin:16px 0 22px}.included li{font-size:12px;padding:10px 0}.fineprint{font-size:10px}.faq{padding:62px 0;grid-template-columns:1fr;gap:23px}.faq-intro p{font-size:13px;max-width:36ch;margin:20px 0 0}.questions details{padding:19px 0}.questions summary{font-size:12px;line-height:1.7}.questions details p{font-size:12px;margin-right:18px}.footer{padding:25px 0 21px}.footer-top{flex-direction:column;gap:21px}.footer-links{justify-content:start;gap:22px;font-size:11px}.footer-copy{font-size:10px;margin-top:12px}.footer-legal{flex-direction:column;font-size:9px;gap:13px;margin-top:25px;padding-top:18px}.mode-notice{font-size:10px;line-height:1.8}}
@media(max-width:350px){.hero h1{font-size:49px}.nav-contact{padding:7px 10px}.brand-name{font-size:12px}.showcase{min-height:332px}.demo-hero h2{font-size:26px}.flower-art{min-height:150px}.flower-art svg{height:150px}.demo-nav{padding:12px}.demo-hero{padding-left:12px;padding-right:12px}.demo-nav>span+span{font-size:4px}.chat-float{width:216px}.mini{height:149px}.sample>p{font-size:19px}.mini-one svg{width:80px;top:34px}.mini strong,.mini-one strong{font-size:23px}.mini-two strong{font-size:24px;max-width:none;margin-top:20px}.mini-three strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.cta:hover{transform:none}}
@media print{.wrap{width:100%}.nav-links,.cta,.showcase,.samples{display:none}.hero,.conversation,.agreement-grid,.faq{display:block;padding:20px 0}.agreement{background:white;color:#183c35}.agreement p,.tax-line,.fineprint{color:#183c35}.questions details p{display:block}.questions details{break-inside:avoid}}

/* Public information site: local assets, readable body copy, no tracking. */
.brand-name{font-size:16px}.brand-name small{font-size:10px}.nav-links a{padding-block:7px}.hero-copy>p{max-width:42ch}.public-status{font-size:13px;line-height:1.75;max-width:43ch;color:var(--muted);margin:15px 0 0}.public-status a{font-weight:600}.flower-art{overflow:hidden;background:#eadfcd}.flower-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.flower-art>span{z-index:1;background:#f6f3ebe8;padding:5px 7px;border-radius:3px}.hero .example-caption{font-size:11px}.principles{font-size:14px}.step h3{font-size:17px}.step p{font-size:14px}.section-head>p,.conversation-copy>p,.agreement-copy>p,.faq-intro p{font-size:16px}.sample-caption{font-size:13px}.chat-label{font-size:10px}.bubble{font-size:15px}.bubble small{font-size:10px}.chat-after{font-size:13px}.tax-line,.included li,.fineprint,.questions summary,.questions details p{font-size:14px}.footer-copy,.footer-links,.footer-legal,.mode-notice{font-size:12px}.footer-legal p{max-width:65ch}.nav-mobile{display:none}.content-page{max-width:820px;margin:auto;padding:65px 0 85px}.content-page h1{font:normal clamp(40px,6vw,68px)/1.08 Georgia,serif;letter-spacing:-2px;max-width:17ch;margin:20px 0 25px}.content-page .lead{font-size:19px;max-width:59ch;color:var(--muted)}.content-page h2{font:normal 31px/1.18 Georgia,serif;margin:38px 0 15px}.content-page p,.content-page li{max-width:66ch}.content-page li{padding-block:4px}.content-note{padding:23px 27px;background:#e4eadb;border-radius:10px;margin:30px 0}.content-note p{margin:0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.contact-panel{padding:27px;border:1px solid var(--line);border-radius:12px;background:#fffdf7}.contact-panel.primary{background:#e4eadb}.contact-panel h2{margin:0 0 20px}.contact-panel .email{font-size:clamp(18px,2.3vw,23px);font-weight:650;overflow-wrap:anywhere}.contact-panel .hint{font-size:14px}.contact-panel .contact-label{display:block;font-size:13px;margin-top:24px;color:var(--muted)}.contact-panel .phone{display:inline-block;margin-top:6px;font-size:18px}dl{margin:0}dt{font-size:12px;color:var(--muted);margin-top:18px}dt:first-child{margin-top:0}dd{margin:3px 0 0}address{font-style:normal}.public-cta{padding:58px 0 68px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:35px}.public-cta h2{font:normal 38px/1.15 Georgia,serif;margin:0 0 12px}.public-cta p{font-size:15px;color:var(--muted);max-width:55ch;margin:0}.public-cta .cta{flex-shrink:0}.page-back{font-size:14px}.updated{font-size:13px;color:var(--muted)}
@media(max-width:700px){.brand-name{font-size:14px}.nav-mobile{display:block}.nav-mobile summary{cursor:pointer;font-size:13px;padding:9px 13px;border:1px solid var(--ink);border-radius:30px}.nav-mobile nav{position:absolute;z-index:9;right:20px;top:73px;width:220px;display:grid;background:var(--paper);padding:18px;border:1px solid var(--line);box-shadow:0 15px 30px #183c3522;border-radius:10px;gap:13px;font-size:14px}.nav-links{display:none}.hero-copy>p{font-size:16px}.hero h1{font-size:55px}.public-status{font-size:12px;max-width:39ch}.cta,.text-link{font-size:14px}.cta-note{font-size:12px}.principles{font-size:13px}.step h3{font-size:16px;line-height:1.4}.step p{font-size:13px}.section-head>p,.conversation-copy>p,.agreement-copy>p,.faq-intro p{font-size:15px}.sample>small{font-size:10px}.sample-caption{font-size:12px}.chat-label{font-size:9px}.bubble{font-size:14px}.bubble small{font-size:10px}.chat-after{font-size:12px}.tax-line,.included li,.fineprint,.questions summary,.questions details p{font-size:13px}.footer-copy,.footer-links,.footer-legal,.mode-notice{font-size:12px}.content-page{padding:35px 0 55px}.content-page .lead{font-size:17px}.content-page p,.content-page li{font-size:15px}.content-page h1{letter-spacing:-1.5px}.content-page h2{font-size:28px}.contact-grid{grid-template-columns:1fr;gap:18px}.contact-panel{padding:24px}.content-note{padding:22px}.public-cta{flex-direction:column;align-items:start;padding:40px 0 45px;gap:24px}.public-cta h2{font-size:33px}.public-cta p{font-size:14px}.hero .example-caption{font-size:10px}.footer-legal{line-height:1.8}}
@media(max-width:350px){.hero h1{font-size:48px}.steps{grid-template-columns:1fr}.step p{max-width:40ch}.brand-name{font-size:13px}.nav-mobile summary{font-size:12px}}
.flower-art>span{color:var(--ink)}

/* Complete example link: same calm composition, explicit native links. */
.main-browser[href]{display:block;text-decoration:none;color:inherit}.sample-complete{text-decoration:none;color:inherit}.sample-complete .sample-action{display:inline-block;margin-top:13px;font-size:13px;font-weight:650;text-underline-offset:4px;text-decoration:underline}.sample-complete:hover .sample-action{text-decoration-thickness:2px}.sample-complete:focus-visible{border-radius:4px}.sample>small{line-height:1.5}.conversation{padding-bottom:65px}.faq{border-top:1px solid var(--line)}
@media(max-width:700px){.sample-complete .mini{grid-row:span 3}.sample-complete .sample-action{grid-column:2;font-size:12px;line-height:1.6;margin-top:10px;align-self:start}.sample>small{font-size:9px;max-width:20ch}.conversation{padding-bottom:45px}.sample-complete>p{font-size:21px}.sample-complete{align-items:start}}
