:root{--limestone:#f7f1e8;--paper:#fffaf4;--sand:#e9d5bc;--terracotta:#b45c45;--plum:#35232a;--ink:#2e2825;--muted:#756a62;--olive:#697357;--line:rgba(46,40,37,.16);--serif:Georgia,'Times New Roman',serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--shell:min(1180px,calc(100% - 80px));--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--limestone);color:var(--ink);font-family:var(--sans);line-height:1.5}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.shell{width:var(--shell);margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:absolute;z-index:5;top:0;left:0;width:100%;color:#fff}.nav{height:92px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;font-size:1.18rem;font-weight:650;letter-spacing:-.03em}.brand img{width:38px;height:38px;border-radius:50%}.nav-links{display:flex;align-items:center;gap:32px;font-size:.82rem;letter-spacing:.03em}.nav-links a:not(.nav-cta){opacity:.84;transition:opacity .2s}.nav-links a:not(.nav-cta):hover{opacity:1}.nav-cta{padding:11px 17px;border:1px solid rgba(255,255,255,.5);border-radius:100px}.nav-toggle{display:none;background:none;border:0;color:inherit}.hero{position:relative;min-height:790px;display:flex;align-items:center;overflow:hidden;background:#2b1d21;color:#fff}.hero-media,.hero-media img{position:absolute;inset:0;width:100%;height:100%}.hero-media img{object-fit:cover;object-position:center 58%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(25,18,22,.75) 0%,rgba(35,24,24,.35) 48%,rgba(20,14,14,.06) 100%),linear-gradient(0deg,rgba(16,10,12,.36),transparent 40%)}.hero-content{position:relative;z-index:1;padding-top:100px}.eyebrow{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.eyebrow.light{color:rgba(255,255,255,.75)}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:450;letter-spacing:-.065em;line-height:.98}h1{max-width:690px;margin:20px 0 28px;font-size:clamp(3.6rem,7.1vw,7.6rem)}h1 em,h2 em{font-family:var(--serif);font-weight:400;font-style:italic;letter-spacing:-.08em}h1 em{color:#f1c08e}.hero-copy{max-width:380px;color:rgba(255,255,255,.83);font-size:1.05rem}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.button{display:inline-flex;align-items:center;gap:16px;border-radius:100px;padding:14px 20px;font-size:.87rem;font-weight:650;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-light{background:#fff7ed;color:var(--plum)}.text-link{font-size:.86rem}.light-link{color:#fff}.hero-note{position:absolute;z-index:1;right:40px;bottom:30px;display:flex;gap:9px;color:rgba(255,255,255,.68);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}.section{padding:130px 0}.section-kicker{display:flex;align-items:center;gap:15px;color:var(--muted);font-size:.66rem;letter-spacing:.15em;text-transform:uppercase}.section-kicker .line{width:56px;height:1px;background:var(--line)}.intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:10%;align-items:end;margin-top:52px}.intro h2,.section-heading h2{font-size:clamp(3.6rem,6.7vw,7rem);margin:0}.intro-copy{max-width:390px;padding-bottom:12px;font-size:1.12rem}.muted{color:var(--muted);font-size:.94rem;margin-top:28px}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:0}.capability{min-height:410px;padding:28px 30px 25px;background:#ece2d6;display:flex;flex-direction:column;justify-content:space-between}.capability:first-child{border-radius:var(--radius) 0 0 var(--radius)}.capability:last-child{border-radius:0 var(--radius) var(--radius) 0;background:#dce0cc}.capability-featured{background:#d8c4ad}.capability-number{font-size:.65rem;color:var(--muted);letter-spacing:.15em}.icon-mark{font-size:2rem;color:var(--terracotta);margin-bottom:25px}.capability h3{font-size:2.1rem;line-height:1.02;letter-spacing:-.06em;font-weight:450;margin-bottom:18px}.capability p{max-width:245px;color:#635851;font-size:.94rem}.capability-tail{font-size:.68rem;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.scenes{background:#271b20;color:#f8eadc;padding-bottom:112px;overflow:hidden}.scenes .section-kicker{color:#bbaa9d}.scenes .line{background:rgba(255,255,255,.25)}.section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:10%;align-items:end;margin:46px 0 54px}.section-heading p{max-width:340px;margin:0;color:rgba(248,234,220,.68);font-size:1rem}.scene-rail{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:12px;width:calc(100% - 40px);margin-left:40px}.scene-card{position:relative;min-height:540px;overflow:hidden;border-radius:18px;background:#3b292e}.scene-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.scene-card:hover img{transform:scale(1.035)}.scene-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(23,14,20,.82),transparent 55%)}.scene-label{position:absolute;z-index:1;left:22px;right:22px;bottom:20px}.scene-label span{font-size:.64rem;letter-spacing:.12em;color:#d8bda9}.scene-label h3{margin:6px 0 0;font-size:1.9rem;font-weight:400;letter-spacing:-.06em}.scene-label p{margin:3px 0 0;color:rgba(248,234,220,.65);font-size:.8rem}.themes{padding-bottom:150px}.theme-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:54px}.theme-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper)}.theme-preview{height:188px;position:relative;padding:35px 28px}.theme-dot{display:block;width:26px;height:26px;border-radius:50%;background:var(--theme-accent);margin-bottom:28px}.theme-message{display:block;height:28px;width:82%;border-radius:15px 15px 15px 5px;background:var(--theme-incoming);margin-bottom:10px}.theme-message.small{width:58%;background:var(--theme-outgoing);margin-left:auto;border-radius:15px 15px 5px 15px}.theme-meta{padding:20px 21px 24px}.theme-meta>span{font-size:.62rem;color:var(--muted)}.theme-meta h3{font-size:1.15rem;font-weight:600;letter-spacing:-.04em;margin:12px 0 6px}.theme-meta p{color:var(--muted);font-size:.8rem;margin:0}.theme-day{--theme-accent:#ad5943;--theme-incoming:#fffaf3;--theme-outgoing:#f1c4b0;background:#f7f1e8}.theme-day .theme-preview{background:#eee2d5}.theme-night{--theme-accent:#e69b77;--theme-incoming:#302421;--theme-outgoing:#593828;background:#2d2221;color:#f5e7da;border-color:#51403b}.theme-night .theme-preview{background:#191313}.theme-night .theme-meta p,.theme-night .theme-meta>span{color:#c6b2a7}.theme-golden{--theme-accent:#c4613b;--theme-incoming:#fffdf9;--theme-outgoing:#ffd8c5;background:#fff6ee}.theme-golden .theme-preview{background:#ffe7d7}.theme-olive{--theme-accent:#667253;--theme-incoming:#fffdf8;--theme-outgoing:#dde5c9;background:#faf8f0}.theme-olive .theme-preview{background:#ecebdc}.closing{position:relative;min-height:670px;display:flex;align-items:center;overflow:hidden;color:#fff;background:#24171a}.closing-media,.closing-media img{position:absolute;inset:0;width:100%;height:100%}.closing-media img{object-fit:cover;object-position:center 62%;filter:saturate(.9)}.closing-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(27,17,22,.82),rgba(27,17,22,.18) 70%),linear-gradient(0deg,rgba(20,11,16,.38),transparent)}.closing-content{position:relative;z-index:1}.closing h2{font-size:clamp(3.4rem,6vw,6.8rem);margin:24px 0 36px}.coming-note{display:inline-block;margin:22px 0 0;color:rgba(255,255,255,.68);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.footer{background:#211816;color:#e9dacc;padding:30px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between}.footer .brand{font-size:1rem}.footer .brand img{width:30px;height:30px}.footer-links{display:flex;gap:26px;font-size:.77rem;color:#bba99e}.footer-links a:hover{color:#fff}.footer p{margin:0;color:#8e7b73;font-size:.72rem}@media (max-width:900px){:root{--shell:min(100% - 42px,680px)}.nav{height:76px}.nav-links{gap:20px}.hero{min-height:710px}.hero-content{padding-top:70px}.hero-media img{object-position:center}.intro-grid,.section-heading{grid-template-columns:1fr;gap:28px}.capabilities{grid-template-columns:1fr;gap:10px}.capability,.capability:first-child,.capability:last-child{min-height:285px;border-radius:18px}.scene-rail{grid-template-columns:repeat(4,240px);overflow:visible;overflow-x:auto;width:calc(100% - 21px);margin-left:21px;padding-right:21px}.scene-card{min-height:430px}.theme-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){:root{--shell:calc(100% - 36px)}.nav{height:72px}.nav-toggle{display:flex;width:40px;height:40px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.nav-toggle>span:not(.sr-only){width:20px;height:1px;background:currentColor}.nav-links{position:absolute;top:68px;left:18px;right:18px;display:none;flex-direction:column;align-items:stretch;gap:0;padding:9px;border:1px solid rgba(255,255,255,.2);border-radius:17px;background:rgba(39,27,32,.95);backdrop-filter:blur(12px)}.nav-links.open{display:flex}.nav-links a{padding:13px 12px}.nav-cta{text-align:center;margin-top:5px}.hero{min-height:760px;align-items:flex-end}.hero-media img{object-position:center 42%}.hero-shade{background:linear-gradient(0deg,rgba(25,17,21,.87) 0%,rgba(25,17,21,.18) 65%,rgba(25,17,21,.1) 100%)}.hero-content{padding-bottom:78px}.hero-content h1{font-size:clamp(3.3rem,15vw,5.5rem);line-height:.95}.hero-copy{font-size:.98rem;max-width:310px}.hero-note{right:auto;left:18px;bottom:22px;font-size:.57rem}.section{padding:88px 0}.intro-grid{margin-top:34px}.intro h2,.section-heading h2{font-size:clamp(3.5rem,16vw,5.5rem)}.capability{padding:25px;min-height:300px}.scenes{padding-bottom:82px}.scenes .section-heading{margin:34px 0 35px}.scene-rail{grid-template-columns:repeat(4,74vw);gap:10px}.scene-card{min-height:410px}.themes{padding-bottom:92px}.theme-grid{gap:9px;margin-top:34px}.theme-preview{height:132px;padding:20px 17px}.theme-dot{width:19px;height:19px;margin-bottom:17px}.theme-message{height:20px}.theme-meta{padding:15px 14px 17px}.theme-meta h3{font-size:1rem;margin-top:8px}.theme-meta p{font-size:.72rem}.closing{min-height:670px}.closing-media img{object-position:center 57%}.closing-content{padding-bottom:28px}.closing h2{font-size:clamp(3.3rem,15vw,5.2rem)}.footer-inner{align-items:flex-start;flex-wrap:wrap;gap:24px}.footer-links{order:3;width:100%;gap:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:3px solid #e69b77;outline-offset:4px}
:root{}
@media (max-width:900px){:root{--shell:min(680px,calc(100% - 42px))}}
.plain-page{min-height:100vh;padding:42px 0;background:var(--limestone)}.plain-page .brand{margin-bottom:120px}.plain-page h1{font-size:clamp(3.5rem,9vw,7rem);margin-bottom:20px}.plain-page p{max-width:720px;color:var(--muted);margin-bottom:24px}.compliance-page{padding-bottom:72px}.compliance-page .lead{font-size:1.2rem;max-width:620px;margin-bottom:64px}.compliance-page h2{font-size:1.45rem;line-height:1.15;letter-spacing:-.035em;margin:48px 0 14px}.compliance-page strong{color:var(--ink)}.compliance-page a:not(.brand){text-decoration:underline;text-decoration-color:rgba(180,92,69,.55);text-underline-offset:3px}.compliance-page .brand{text-decoration:none}.policy-note{font-size:.86rem}.compliance-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:58px}.compliance-links .text-link{font-size:.9rem}.compliance-page details{max-width:720px;border-top:1px solid var(--line);padding:18px 0}.compliance-page details:last-of-type{border-bottom:1px solid var(--line)}.compliance-page summary{cursor:pointer;font-weight:650;list-style-position:outside}.compliance-page details p{margin:14px 0 0}.compliance-page .footer{margin-top:0}

/* V2 product communication: the landscape sets the mood, real product language makes Sababa legible. */
.hero-content{display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:7vw}.hero-copy-block{position:relative;z-index:2}.hero-copy strong{font-weight:650;color:#fff}.hero-product{position:relative;z-index:2;justify-self:end;transform:rotate(3deg);filter:drop-shadow(0 28px 25px rgba(21,10,13,.4))}.product-phone{width:310px;height:590px;padding:13px 11px 12px;border:7px solid #271c20;border-radius:35px;background:#f7eee3;color:#302529;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);font-size:10px;overflow:hidden}.phone-status,.phone-header,.phone-composer{display:flex;align-items:center;justify-content:space-between}.phone-status{font-size:8px;padding:1px 8px 8px;color:#80716a}.phone-header{gap:10px;padding:9px 7px;border-bottom:1px solid rgba(63,45,38,.12)}.phone-header>span:nth-child(2){display:flex;flex:1;flex-direction:column;line-height:1.1}.phone-header b{font-size:13px}.phone-header small{color:#8f7e74;font-size:8px;margin-top:3px}.phone-back{font-size:23px;line-height:1}.phone-more{letter-spacing:2px;color:#907d72}.phone-scene{height:58px;margin:9px 0;border-radius:11px;background:linear-gradient(135deg,rgba(67,35,43,.4),rgba(211,119,74,.65)),url('assets/hero/dahab-golden-hour.jpg') center 49%/cover;display:flex;align-items:flex-end;padding:8px;color:#fff;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.chat-stream{display:flex;flex-direction:column;gap:7px;padding:0 4px}.chat-meta{text-align:center;color:#a08e83;font-size:8px;margin:2px 0}.bubble{max-width:78%;padding:8px 10px;border-radius:13px 13px 13px 4px;background:#fffaf5;line-height:1.25;box-shadow:0 1px 0 rgba(47,30,27,.08)}.bubble small{display:block;color:#b05d48;font-size:8px;font-weight:700;margin-bottom:3px}.bubble.outgoing{align-self:flex-end;border-radius:13px 13px 4px 13px;background:#edbba4}.bubble.short{max-width:32%}.activity-card{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid rgba(180,92,69,.3);border-radius:12px;background:#fffdf9;box-shadow:0 2px 8px rgba(58,34,28,.08)}.activity-card small{color:#b45c45;font-size:7px;letter-spacing:.12em;font-weight:700}.activity-card b{font-size:13px}.activity-card span{color:#77675f;font-size:9px}.activity-card em{font-style:normal;color:#a28d7f;font-size:8px;margin:2px 0}.time-choice{display:flex;align-items:center;justify-content:space-between;padding:5px 6px;border-radius:7px;background:#f6e5d9;color:#5b4138;font-size:8px}.time-choice i{font-style:normal;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#b45c45;color:#fff;font-size:8px}.muted-choice{opacity:.5}.phone-composer{margin-top:8px;padding:8px 9px;border-radius:11px;background:#eee1d6;color:#a08d82;font-size:9px}.phone-composer b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#b45c45;color:#fff;font-size:11px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding-top:0}.story-intro{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.story-intro>p{max-width:260px;margin:0;color:var(--muted);font-size:1rem}.story-step{padding:24px 23px 27px;border-radius:18px;background:#e9ddd1;min-width:0}.story-step:nth-of-type(3){background:#dfd7c3}.story-step:nth-of-type(4){background:#d8dfcb}.step-label{color:#74645b;font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:17px}.story-step h3{font-size:1.55rem;line-height:1.04;letter-spacing:-.05em;font-weight:500;margin:24px 0 9px}.story-step p{color:#695a52;font-size:.86rem;margin:0;max-width:250px}.mini-window{height:230px;padding:12px 12px 10px;border-radius:14px;background:#faf4ec;box-shadow:0 6px 17px rgba(73,46,36,.08);font-size:9px;display:flex;flex-direction:column;gap:8px}.mini-top{display:flex;justify-content:space-between;border-bottom:1px solid rgba(47,31,28,.1);padding-bottom:9px;color:#6d5a51}.mini-top span{letter-spacing:2px}.mini-bubble{padding:7px 9px;border-radius:10px 10px 10px 3px;max-width:78%;background:#f1e0d2;color:#7d5b4d}.mini-bubble span{display:block;color:#302522;margin-top:2px}.mini-out{align-self:flex-end;border-radius:10px 10px 3px 10px;background:#e6b09b;color:#5c392f}.mini-compose{margin-top:auto;display:flex;justify-content:space-between;padding:7px 8px;border-radius:8px;background:#eee2d8;color:#9a877c}.mini-compose b{color:#b45c45}.plan-window{background:#30262a;color:#f8e9dd}.plan-window .mini-top{color:#f8e9dd;border-color:rgba(255,255,255,.14)}.plan-window .mini-bubble{background:#463239;color:#f8e9dd}.plan-window .mini-out{background:#704436}.plan-window .mini-compose{background:#493439;color:#d9bbb0}.vote-window{background:#f4f0e5}.vote-window>small{color:#8b776b}.vote-row{display:flex;justify-content:space-between;padding:8px;border-radius:7px;background:#e8dfcf;color:#6c5b4f}.vote-row b{color:#b45c45}.vote-row.selected{background:#d8dfc5;color:#3e4a35}.vote-row.selected b{color:#5e704c}.scene-conversation{position:absolute;z-index:2;top:22px;left:22px;right:22px;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:10px;background:rgba(33,22,24,.68);backdrop-filter:blur(8px);color:#fff;font-size:9px}.scene-conversation span{color:#f2bb92;font-weight:700}.scene-conversation b{font-weight:500;flex:1}.scene-conversation i{font-style:normal;color:rgba(255,255,255,.6);font-size:8px}.scene-label p{max-width:150px}.theme-preview{display:flex!important;flex-direction:column;align-items:stretch;gap:7px;height:188px!important;padding:20px 18px!important}.theme-app-label{font-size:8px;opacity:.65;margin-bottom:4px}.theme-chat-line{display:block;padding:6px 8px;border-radius:9px;font-size:8px;line-height:1.2;max-width:90%}.incoming-line{align-self:flex-start;background:var(--theme-incoming);border-radius:9px 9px 9px 3px}.outgoing-line{align-self:flex-end;background:var(--theme-outgoing);border-radius:9px 9px 3px 9px}.activity-line{background:var(--theme-activity);font-size:7px;max-width:100%;border:1px solid var(--theme-border)}.theme-day{--theme-activity:#f0dccd;--theme-border:#d8ae98}.theme-night{--theme-activity:#51343a;--theme-border:#765052}.theme-golden{--theme-activity:#ffe0cb;--theme-border:#e9b18f}.theme-olive{--theme-activity:#dfe6ce;--theme-border:#b2c09b}
@media (max-width:900px){.hero-content{grid-template-columns:minmax(0,1fr) 285px;gap:24px}.product-phone{width:285px;height:540px}.story-grid{grid-template-columns:repeat(3,1fr)}.story-intro{grid-column:1/-1}.mini-window{height:210px}.story-step h3{font-size:1.3rem}}
@media (max-width:700px){.hero{min-height:900px;align-items:stretch}.hero-content{display:flex;flex-direction:column;justify-content:flex-end;gap:22px;padding-top:110px;padding-bottom:92px}.hero-copy-block{order:2}.hero-product{order:1;align-self:flex-end;margin-right:2px;transform:rotate(3deg) scale(.78);transform-origin:bottom right;margin-bottom:-78px}.product-phone{width:285px;height:540px}.hero-copy-block h1{margin-top:16px}.hero-copy{max-width:300px}.story-grid{grid-template-columns:1fr;gap:10px}.story-intro{display:block;margin-bottom:9px}.story-intro>p{margin-top:22px}.story-step{padding:20px}.mini-window{height:205px}.scene-conversation{left:14px;right:14px;top:15px}.theme-preview{height:145px!important}.theme-chat-line{font-size:7px}.theme-app-label{font-size:7px}.closing{min-height:670px}}
.intro{padding-bottom:64px}.story-grid{padding-top:0}.scene-conversation{flex-wrap:wrap;row-gap:5px}.scene-conversation .scene-reply{flex-basis:auto;margin-left:9px;color:#f3c5a4}.scene-conversation .scene-reply-text{flex:1}.themes .section-heading p{color:#5c4e47}.theme-preview{height:210px!important;gap:9px}.theme-chat-line{font-size:9px;padding:8px 10px}.theme-app-label{font-size:9px}.activity-line{font-size:8px}
@media (max-width:700px){.intro{padding-bottom:52px}.theme-preview{height:170px!important}.theme-chat-line{font-size:8px;padding:7px 8px}.theme-app-label{font-size:8px}.activity-line{font-size:7px}}
@media (min-width:901px){.hero-content{grid-template-columns:minmax(0,1fr) 430px}.hero-product{justify-self:center}.product-phone{width:370px;height:650px;font-size:12px}.phone-scene{height:54px}.chat-stream{gap:9px;padding-inline:7px}.chat-meta{font-size:9px}.bubble{padding:10px 12px;font-size:12px}.bubble small{font-size:9px}.activity-card{gap:7px;padding:12px}.activity-card small{font-size:8px}.activity-card b{font-size:15px}.activity-card span{font-size:10px}.activity-card em{font-size:9px}.time-choice{padding:7px 8px;font-size:10px}.time-choice i{width:18px;height:18px;font-size:9px}.phone-composer{padding:10px 11px;font-size:10px}.phone-composer b{width:21px;height:21px}}
.hero h1{max-width:780px}.hero h1 em{white-space:nowrap;display:inline-block}
@media (min-width:901px){.product-phone{font-size:15px}.phone-status{display:none}.phone-header{padding:14px 10px}.phone-header b{font-size:19px}.phone-header small{font-size:11px}.phone-back{font-size:29px}.phone-more{font-size:12px}.phone-scene{height:42px;font-size:11px;margin:8px 0}.chat-stream{gap:12px;padding:0 7px}.chat-meta{display:none}.bubble{max-width:92%;padding:12px 14px;font-size:16px;line-height:1.18}.bubble small{font-size:11px;margin-bottom:4px}.activity-card{gap:9px;padding:14px}.activity-card small{font-size:10px}.activity-card b{font-size:20px}.activity-card span{font-size:14px}.activity-card em{font-size:12px}.time-choice{padding:10px 9px;font-size:13px}.time-choice i{width:21px;height:21px;font-size:11px}.bubble.short{max-width:35%}.phone-composer{display:none}}
@media (max-width:700px){.hero h1{max-width:100%}.hero h1 em{font-size:clamp(2.7rem,13vw,5.2rem)}.phone-composer{display:flex}}
