/* INTERACTIVE PREVIEW ONLY — © 2026 ReBrandMyAI. Reuse requires a valid licence. Not the customer edition. */

:root{--cream:#f8f5ed;--cream2:#f0eee5;--paper:#fffdf8;--pine:#103c31;--forest:#0c3027;--ink:#18362d;--sage:#678471;--clay:#bc6245;--peach:#f5d0ad;--muted:#64746b;--border:#d8d9cb;--display:'Fraunces',Georgia,serif;--body:'DM Sans',Arial,sans-serif;--mono:'DM Mono',ui-monospace,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--rmai-themebar-height,0px) + 92px)}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);overflow-x:hidden}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid var(--clay);outline-offset:4px}::selection{background:#ead0b7;color:var(--pine)}
.wrap{width:min(calc(100% - 96px),1330px);margin-inline:auto}.display{font-family:var(--display);font-weight:400;letter-spacing:-.058em;line-height:1.06}em{font-weight:400;color:var(--clay)}.micro{font:500 10px/1.6 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--clay)}.lead{font-size:clamp(14px,1.4vw,17px);line-height:1.75;color:#52665e}.btn{min-height:48px;border-radius:4px;padding:0 24px;border:1px solid var(--pine);display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-dark{background:var(--pine);color:white}.btn-dark:hover{background:#23624f}.btn-outline{background:transparent;color:var(--pine)}.btn-outline:hover{background:#f5f0e5}.btn-paper{background:var(--paper);color:var(--pine);border-color:var(--paper)}.btn svg{width:15px;height:15px}
.site-header{position:sticky;top:var(--rmai-themebar-height,0px);z-index:80;border-bottom:1px solid rgba(16,60,49,.1);background:rgba(250,247,239,.96);backdrop-filter:blur(16px)}.nav-wrap{min-height:76px;display:flex;justify-content:space-between;gap:36px;align-items:center}.logo{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--pine);font-size:23px;font-weight:700;letter-spacing:-.085em;white-space:nowrap}.logo-mark{display:grid;place-items:center;background:var(--pine);width:30px;height:30px;transform:rotate(-35deg);border-radius:60% 60% 12% 60%}.logo-mark:after{content:'';background:var(--cream);height:9px;width:9px;border-radius:50%}.nav-main{display:flex;gap:34px;align-items:center}.nav-main a,.sign-in{font-size:12px;text-decoration:none;font-weight:700}.nav-main a:hover,.sign-in:hover{color:var(--clay)}.nav-ends{display:flex;gap:20px;align-items:center}.nav-ends .btn{min-height:37px;border-radius:50px;padding-inline:20px}.menu-toggle{display:none;background:none;border:1px solid var(--border);border-radius:6px;padding:9px 11px;color:var(--pine)}.mobile-menu{display:none;border-top:1px solid var(--border);padding:16px 0 22px}.mobile-menu a{display:block;padding:12px 0;text-decoration:none;font-weight:600}.mobile-menu.open{display:block}
.hero{position:relative;min-height:625px;overflow:hidden;background:radial-gradient(ellipse at 90% 18%,#ffeed9 0,transparent 54%),var(--cream)}.hero:before{content:'';position:absolute;top:56px;left:-110px;width:190px;height:280px;border-radius:50%;border:1px solid #e8decc;transform:rotate(-29deg)}.hero-grid{display:grid;grid-template-columns:44% 56%;align-items:center;position:relative;min-height:625px;gap:0}.hero-copy{position:relative;z-index:3;padding:60px 0 52px}.hero h1{font-size:clamp(57px,5.6vw,91px);max-width:710px;margin:19px -70px 25px 0;position:relative;z-index:4}.hero h1 em{white-space:nowrap}.hero-desc{max-width:465px;margin:0 0 28px;font-size:16px;line-height:1.68;color:#4d6158}.hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-bottom:23px}.subchecks{font-size:11px;color:#64786d;display:flex;gap:11px;flex-wrap:wrap}.subchecks span:not(:first-child):before{content:'·';margin-right:11px}.hero-illustration{height:575px;position:relative;align-self:end;isolation:isolate}.hero-illustration img{position:absolute;right:-7%;bottom:0;width:110%;max-width:none;object-fit:contain;filter:drop-shadow(0 13px 22px #6b71501c);border-radius:45% 4% 8% 4%/45% 4% 8% 4%}.hero-nudge{position:absolute;z-index:2;right:0;top:23px;color:#bb9c7e;font:italic 19px var(--display);transform:rotate(-8deg);display:none}.hero-extras{position:absolute;z-index:-1;right:-60px;bottom:50px;border:1px solid #cbd5ba;border-radius:50%;width:240px;height:240px}.hero-bottom{border-top:1px solid #e6e3da;padding-block:21px;background:#f5f2e9}.hero-bottom .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#61766a}.hero-bottom .eyebrow{font:9px var(--mono);letter-spacing:.14em}.hero-bottom .motto{font-size:12px}.hero-bottom .motto b{font:500 19px var(--display);color:var(--clay);margin-left:14px;margin-right:4px}
.problem{position:relative;background:#faf8f1;overflow:hidden}.problem-inner{display:grid;grid-template-columns:53% 47%;gap:10px;align-items:center;padding:70px 0 0;min-height:365px}.problem h2{font-size:clamp(45px,4.5vw,71px);max-width:680px;margin:10px -20px 16px 0;position:relative;z-index:3}.problem p{font-size:14px;line-height:1.7;color:#66746a;max-width:500px;margin-bottom:42px}.problem-art{position:relative;align-self:end;min-height:285px}.problem-art img{width:110%;max-width:none;position:absolute;bottom:0;right:-5%;mix-blend-mode:multiply;border-radius:45% 0 0 0}.quote{position:absolute;top:26px;left:-20px;z-index:4;max-width:180px;transform:rotate(-5deg);font:italic 20px/1.18 var(--display);color:#536b58}.quote small{display:block;font:10px var(--body);margin-top:12px;color:#809080;transform:rotate(5deg)}
.encounter{position:relative;color:#fffaf0;background:var(--forest);overflow:hidden;padding:96px 0 101px}.encounter:before{content:'';position:absolute;right:-130px;top:-80px;width:430px;height:430px;border:1px solid #285846;border-radius:50%;opacity:.6}.encounter:after{content:'';position:absolute;bottom:-130px;left:-120px;width:460px;height:300px;border-radius:45%;background:#143e31;opacity:.7}.encounter-grid{display:grid;grid-template-columns:38% 62%;gap:30px;position:relative;z-index:2;align-items:center}.enc-copy h2{font-size:clamp(52px,4.8vw,76px);margin:18px 0 24px}.enc-copy h2 em{color:#f0c8a8}.enc-copy p{color:#d4e1d6;line-height:1.75;font-size:15px;max-width:420px;margin-bottom:30px}.enc-copy .signature{font:italic 25px/1.1 var(--display);color:#edd5af;transform:rotate(-5deg);margin-top:45px;padding-left:20px;opacity:.88}.enc-app{position:relative;transform:translateY(25px)}.enc-app:before{content:'';position:absolute;left:-40px;bottom:-45px;width:140px;height:125px;border:2px solid #5b896e;border-radius:50% 15% 60% 20%;transform:rotate(20deg);opacity:.6}.app-frame{position:relative;z-index:1;background:#fffdf7;color:var(--ink);border:1px solid #d9d4c4;box-shadow:0 32px 70px #00191177;border-radius:14px;overflow:hidden}.app-top{min-height:53px;background:#f7f2e8;border-bottom:1px solid #e3dfd6;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 25px}.app-dots{display:flex;align-items:center;gap:9px;font:10px var(--mono);color:#7b857b}.app-dots span{width:8px;height:8px;border-radius:50%;background:#d2d9ce}.app-dots span:first-child{background:#c56847}.app-top small{font:9px var(--mono);letter-spacing:.04em;color:#8b9085}.app-body{display:grid;grid-template-columns:175px 1fr;min-height:410px}.steps{padding:30px 14px 20px;background:#f0f2e9;border-right:1px solid #e3e7d9}.steps button{width:100%;display:flex;gap:10px;align-items:center;text-align:left;background:transparent;border:0;color:#687c6e;padding:10px 4px;border-radius:8px;font-size:11px;font-weight:700}.steps button:hover,.steps button[aria-selected=true]{background:#dfe9da;color:var(--forest)}.steps button span{flex:none;display:grid;place-items:center;background:#d8dfd2;border-radius:50%;height:27px;width:27px;font:11px var(--mono)}.steps button[aria-selected=true] span{background:#456e55;color:white}.note-panel{padding:24px 26px 22px;display:flex;flex-direction:column}.note-label{font:10px var(--mono);color:#8b9588;margin-bottom:6px}.note-panel h3{font:400 clamp(24px,2.1vw,31px)/1.2 var(--display);letter-spacing:-.04em;margin:0 0 18px}.note-panel p,.note-panel li{font-size:13px;line-height:1.6;color:#51665b}.review-textarea{width:100%;min-height:115px;resize:vertical;border:1px solid #bbcabb;border-radius:5px;padding:11px;font-size:12px;line-height:1.5;background:#fffefa;color:#233e30}.review-label{font-size:11px;font-weight:700;display:block;margin:12px 0 6px}.note-panel p{margin:0 0 13px}.note-panel ol{padding-left:25px;margin:5px 0 18px}.note-panel strong{font-size:12px}.note-panel .note-action{margin-top:auto;display:flex;align-items:center;gap:12px;justify-content:space-between}.status{font:10px var(--mono);color:#64796c;max-width:260px}.small-btn{border:0;background:var(--pine);color:#fff;border-radius:5px;padding:12px 13px;font-weight:700;font-size:11px}.small-btn:hover{background:#24614b}.small-btn:disabled{opacity:.65;cursor:default}.enc-disclaimer{position:relative;z-index:1;font:10px var(--mono);color:#b7cdb9;margin-top:38px}
.day{background:#f7f3e9;padding:102px 0 106px;position:relative;overflow:hidden}.day:before{content:'';position:absolute;right:-100px;top:-110px;width:450px;height:250px;background:#f5e4d0;border-radius:50%;opacity:.5}.day-head{display:grid;grid-template-columns:1fr .68fr;gap:60px;align-items:end;margin-bottom:35px;position:relative;z-index:1}.day-head h2{font-size:clamp(47px,4.6vw,70px);max-width:650px;margin:10px 0 0}.day-head p{max-width:350px;font-size:14px;line-height:1.75;color:#68786e}.day-stories{display:grid;grid-template-columns:1.04fr .95fr 1.15fr;gap:27px;position:relative;align-items:start}.day-card{position:relative}.day-card:nth-child(2){margin-top:37px}.day-card:nth-child(3){margin-top:6px}.day-card figure{height:180px;overflow:hidden;margin:0;border-radius:7px 48px 8px 8px;background:#e8e0d1}.day-card:nth-child(2) figure{border-radius:80px 12px 9px 9px}.day-card:nth-child(3) figure{border-radius:42% 8% 28% 8% /25% 9% 13% 9%}.day-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.day-card:hover img{transform:scale(1.04)}.day-card .time{display:block;font:500 11px var(--mono);color:var(--clay);letter-spacing:.1em;margin-top:20px}.day-card h3{font:400 clamp(22px,2.2vw,31px)/1.13 var(--display);letter-spacing:-.035em;margin:5px 0 10px}.day-card p{font-size:13px;color:#68776e;line-height:1.6;max-width:320px;margin:0}
.trust{background:#fcfaf5;padding:92px 0 104px}.trust-grid{display:grid;grid-template-columns:40% 60%;gap:24px;align-items:start}.trust h2{font-size:clamp(44px,4.2vw,68px);margin:12px 0 23px;max-width:475px}.trust-copy p{font-size:13px;color:#65766c;line-height:1.7;max-width:400px;margin:0 0 23px}.trust-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:70px}.principle{border-left:1px solid #e4e1d7;padding:0 13px 0 21px;min-height:230px}.principle:first-child{border-left:0}.round-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#f7e9d7;color:var(--pine);margin-bottom:23px}.round-icon svg{height:28px;width:28px;stroke:currentColor;fill:none;stroke-width:1.6}.principle h3{font:400 24px/1.1 var(--display);letter-spacing:-.04em;margin:0 0 15px}.principle p{font-size:12px;line-height:1.62;color:#6d7c71;margin:0}
.pilot{position:relative;background:linear-gradient(110deg,#f1bb98,#f5d4b8 48%,#efd0b5);padding:105px 0 104px;overflow:hidden}.pilot:before{content:'';position:absolute;left:-170px;bottom:-120px;width:470px;height:360px;background:#f8ddb7;border-radius:50%;opacity:.7}.pilot:after{content:'';position:absolute;right:-120px;top:-100px;width:280px;height:280px;border:1px solid #fff7e8;border-radius:50%;opacity:.75}.landscape{position:absolute;left:-50px;bottom:0;width:310px;mix-blend-mode:multiply;opacity:.85;pointer-events:none;mask-image:linear-gradient(to right,#000 65%,transparent 100%)}.pilot-grid{display:grid;grid-template-columns:1fr .88fr;gap:11%;align-items:center;position:relative;z-index:2}.pilot-copy{padding-left:12%}.pilot h2{font-size:clamp(49px,4.8vw,72px);margin:12px 0 22px;max-width:560px}.pilot-copy p{max-width:425px;line-height:1.7;font-size:14px;color:#65544a}.pilot-form{background:#fffbf3;border:1px solid #fff6e9;border-radius:10px;box-shadow:0 20px 60px #9b58401b;padding:33px 36px}.pilot-form h3{font:400 34px/1.18 var(--display);letter-spacing:-.04em;margin:0 0 7px}.pilot-form .desc{font-size:12px;line-height:1.6;color:#6a7a6c;margin:0 0 24px}.field{margin:16px 0}.field label{display:block;text-transform:uppercase;letter-spacing:.08em;font:10px var(--mono);color:#52695b;margin-bottom:8px}.field select{border:1px solid #bdc6b9;border-radius:4px;background:#fffefa;color:#294436;padding:12px 13px;width:100%;min-height:45px}.pilot-form .btn{width:100%;margin-top:13px}.pilot-result{display:none;border:1px solid #c4cfc2;background:#f3f7ef;border-radius:7px;padding:18px;margin-top:20px;font-size:12px;line-height:1.7;color:#3f5b4a}.pilot-result.visible{display:block}.pilot-result h4{margin:0 0 7px;font:400 23px var(--display)}.pilot-result ul{padding-left:19px}.copy-plan{margin-top:12px;padding:8px 11px;border:1px solid #73957b;border-radius:4px;background:transparent;color:#214c36;font-weight:700;font-size:11px}.disclaimer{font:9px/1.65 var(--mono);letter-spacing:.025em;color:#6d6255;margin:22px 0 0}
footer{background:var(--forest);color:#f2f3e7;padding:37px 0 21px}footer .footer-main{display:flex;align-items:center;justify-content:space-between;gap:28px}footer .logo{color:#f9f2e6;font-size:23px}footer .logo-mark{background:#f3d6b9}footer .logo-mark:after{background:var(--forest)}footer .tagline{font:italic 18px var(--display);color:#c8d6c8;margin-top:8px}footer .footer-nav{display:flex;gap:25px;flex-wrap:wrap}footer .footer-nav a{font-size:11px;text-decoration:none}footer .footer-nav a:hover{color:#f0ba9b}footer .footer-low{border-top:1px solid #36574b;margin-top:48px;padding-top:17px;display:flex;justify-content:space-between;gap:20px;font:10px/1.6 var(--mono);color:#a9beae}
@media(max-width:1150px){.wrap{width:min(calc(100% - 70px),1180px)}.nav-main{gap:22px}.hero h1{font-size:clamp(56px,6.3vw,75px)}.hero-grid{min-height:580px}.hero-illustration{height:520px}.hero-illustration img{width:119%;right:-11%}.problem h2{font-size:clamp(44px,5vw,65px)}.trust-grid{grid-template-columns:35% 65%}.principle{padding-left:13px}}
@media(max-width:900px){.wrap{width:min(calc(100% - 48px),780px)}.nav-main,.nav-ends{display:none}.menu-toggle{display:block}.nav-wrap{min-height:66px}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding:74px 0 15px}.hero h1{margin-right:0;font-size:clamp(55px,9vw,86px);max-width:780px}.hero-desc{max-width:650px}.hero-illustration{height:auto;aspect-ratio:1.68;width:min(100%,760px);margin:auto}.hero-illustration img{width:100%;right:0;bottom:0}.hero-bottom .wrap{align-items:start}.problem-inner{grid-template-columns:1fr;padding-top:70px}.problem h2{max-width:700px;margin-right:0}.problem p{max-width:690px;margin-bottom:0}.problem-art{height:270px;min-height:0;max-width:620px;width:100%;justify-self:end}.problem-art img{width:100%;right:0}.quote{top:3px;left:-5%}.encounter-grid{grid-template-columns:1fr;gap:25px}.enc-copy{max-width:700px}.enc-copy h2{max-width:760px}.enc-copy .signature{display:none}.enc-app{transform:none}.day-head{grid-template-columns:1fr;gap:10px}.day-head h2{max-width:680px}.day-head p{max-width:700px}.day-stories{gap:16px}.day-card figure{height:135px}.day-card h3{font-size:25px}.trust-grid{grid-template-columns:1fr;gap:0}.trust-principles{padding-top:30px}.pilot-grid{grid-template-columns:1fr .9fr;gap:6%}.pilot-copy{padding-left:0}.landscape{opacity:.2}}
@media(max-width:650px){.wrap{width:calc(100% - 38px)}.site-header .logo{font-size:21px}.hero:before{display:none}.hero-copy{padding:58px 0 9px}.hero h1{font-size:clamp(47px,10vw,65px);line-height:1.03;margin:15px 0 18px}.hero-desc{font-size:14px;line-height:1.65}.hero-actions{display:grid;grid-template-columns:1fr 1fr}.hero-actions .btn{white-space:normal;padding:10px 8px;min-height:50px;font-size:11px}.hero-illustration{aspect-ratio:1.56;width:calc(100% + 38px);margin-inline:-19px}.hero-illustration img{width:100%;border-radius:0}.hero-bottom .wrap{display:block}.hero-bottom .motto{margin-top:10px}.hero-bottom .motto b:first-child{margin-left:0}.problem-inner{padding-top:66px}.problem h2{font-size:clamp(40px,9vw,58px)}.problem p{font-size:13px}.problem-art{height:auto;aspect-ratio:2;max-width:100%;width:calc(100% + 24px)}.problem-art img{width:100%;mix-blend-mode:normal}.quote{font-size:13px;max-width:110px;top:6%;left:0;background:#fff9edbb;padding:8px}.quote small{font-size:8px}.encounter{padding:76px 0 83px}.enc-copy h2{font-size:clamp(46px,10vw,64px)}.enc-copy p{font-size:14px}.app-top{padding-inline:12px;min-height:45px}.app-top small{font-size:8px}.app-body{grid-template-columns:1fr}.steps{padding:10px 8px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-right:0;border-bottom:1px solid #e0e5d8}.steps button{flex-direction:column;text-align:center;font-size:9px;gap:6px;padding:7px 2px}.steps button span{width:22px;height:22px}.note-panel{padding:22px 17px}.note-panel h3{font-size:27px}.note-panel p,.note-panel li{font-size:12px}.note-panel .note-action{align-items:flex-start;gap:8px}.status{font-size:9px;max-width:150px}.small-btn{max-width:155px}.day{padding:72px 0 77px}.day-head h2{font-size:clamp(46px,9vw,61px)}.day-stories{grid-template-columns:1fr;gap:35px}.day-card:nth-child(n){margin-top:0}.day-card figure{height:auto;aspect-ratio:2.3}.day-card h3{font-size:29px}.day-card p{max-width:420px}.day-card .time{margin-top:12px}.trust{padding:75px 0}.trust h2{font-size:clamp(44px,9vw,59px)}.trust-principles{grid-template-columns:1fr;gap:26px}.principle{border-left:0;border-top:1px solid #e4e1d7;padding:22px 0 0;min-height:auto;display:grid;grid-template-columns:55px 1fr;column-gap:17px}.principle:first-child{border-top:1px solid #e4e1d7}.round-icon{width:45px;height:45px;grid-row:span 2;margin-bottom:0}.round-icon svg{width:23px;height:23px}.principle h3{font-size:25px;margin:0 0 5px}.principle p{max-width:400px}.pilot{padding:74px 0 76px}.pilot-grid{grid-template-columns:1fr;gap:25px}.pilot h2{font-size:clamp(49px,9.5vw,65px)}.pilot-copy p{font-size:13px}.pilot-form{padding:27px 23px}.pilot-form h3{font-size:29px}.landscape{width:190px;opacity:.16}footer .footer-main{flex-direction:column;align-items:flex-start}footer .footer-nav{gap:19px}footer .footer-low{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
:root{--ease-editorial:cubic-bezier(.2,.75,.25,1)}
.hero{overflow:clip}.hero-illustration{height:570px;position:relative;isolation:isolate;overflow:visible}
.hero-illustration:before{content:"";position:absolute;inset:1.5% -8% 7% 3%;background:radial-gradient(ellipse at 43% 46%,#f9e4c6 5%,#f9edd9 51%,#f6e6d1 73%,transparent 76%);border-radius:56% 42% 9% 28% /56% 32% 13% 22%;opacity:.78}
.hero-illustration img{right:-7%;bottom:8%;width:110%;height:auto;filter:drop-shadow(0 11px 12px #a67f5720);border-radius:0;object-fit:contain;z-index:1;mask-image:radial-gradient(ellipse 74% 83% at 50% 52%,#000 61%,#000 77%,transparent 100%)}
.hero-handwriting{position:absolute;z-index:4;right:0;top:16%;color:#657e69;font:italic clamp(17px,1.7vw,25px)/1.06 var(--display);transform:rotate(-9deg);text-shadow:0 1px 0 #fffaed;pointer-events:none}
.hero-handwriting span{padding-left:10px}.hero-handwriting svg{width:83px;height:24px;display:block;margin-left:27px;margin-top:2px;opacity:.75}
.hero-note{position:absolute;z-index:5;right:0;bottom:11%;width:clamp(235px,39%,318px);min-height:183px;background:#fffcf6;border:1px solid #eee7da;box-shadow:0 19px 39px #4c3a2c2c,0 1px 3px #5b524523;border-radius:9px;transform:rotate(-2.4deg);padding:14px 15px 12px;font-size:11px;transition:transform .4s var(--ease-editorial),box-shadow .4s}
.hero-note:hover{transform:rotate(-1deg) translateY(-4px);box-shadow:0 24px 54px #4c3a2c34}
.hero-note-head{display:flex;justify-content:space-between;gap:8px;text-transform:uppercase;font:600 8px var(--mono);letter-spacing:.12em;color:#67796b;border-bottom:1px solid #f2ecdf;padding-bottom:9px}.hero-note-head span span{color:var(--clay);font-size:13px}
.hero-note-rec{display:flex;align-items:center;gap:9px;margin:10px 0 9px;border-radius:6px;background:#f4eee3;padding:8px 9px;font-weight:600;color:var(--pine)}
.soundbars{display:flex;align-items:center;gap:2px;height:20px;flex:none;color:#d47d50}.soundbars i{display:block;width:2px;height:8px;background:currentColor;border-radius:2px;animation:wave 1.12s ease-in-out infinite alternate;transform-origin:center}.soundbars i:nth-child(2){animation-delay:.13s;height:16px}.soundbars i:nth-child(3){animation-delay:.31s;height:12px}.soundbars i:nth-child(4){animation-delay:.05s;height:20px}.soundbars i:nth-child(5){animation-delay:.23s;height:11px}.soundbars i:nth-child(6){animation-delay:.4s;height:17px}.soundbars i:nth-child(7){animation-delay:.2s;height:9px}
.hero-illustration.is-paused .soundbars i,.hero-illustration.is-paused .soundbars i{animation-play-state:paused}
@keyframes wave{to{transform:scaleY(.32);opacity:.66}}
.rec-play{border:1px solid #d8d7c9;color:#4c735b;background:white;border-radius:50%;width:23px;height:23px;font-size:10px;font-weight:700;margin-left:auto;padding:0;flex:none}
.hero-note-proof{display:flex;align-items:center;gap:7px;margin:5px 0;color:#52665a;font-size:10px}.hero-note-proof small{margin-left:auto;color:#9da899;font-size:8px}.tick{background:#6ba07b;color:white;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:11px;flex:none}.tick.hollow{background:#e2e9dd;color:#487259}
.hero-note-bottom{border-top:1px solid #eee9dc;font:7px var(--mono);color:#9a9f91;letter-spacing:.06em;padding-top:8px;margin-top:10px}
.problem-art img{mix-blend-mode:normal;mask-image:linear-gradient(to top, transparent 0%, black 10%, black 100%);border-radius:53% 0 0 0 /40% 0 0 0}
.quote{background:#faf8f1b8;border-radius:24px;padding:8px;left:-34px}
.encounter{background:radial-gradient(ellipse at 90% 12%,#174937 0,transparent 44%),linear-gradient(145deg,#092e25,#0c392d 70%,#092a22);padding-top:106px}
.encounter-grid{grid-template-columns:minmax(285px,.73fr) minmax(550px,1.33fr);gap:clamp(30px,4vw,68px)}
.enc-app{transform:translateY(14px)}.app-frame{border-radius:15px;box-shadow:0 36px 110px #001a16a3,0 0 0 7px #0d503c3e;border-color:#d9dfcf}
.app-top{min-height:59px;background:#fcfaf4;padding:0 20px}.workbench-brand{display:flex;align-items:center;gap:8px;color:var(--pine);font:11px var(--mono);white-space:nowrap}.workbench-brand b{font:700 15px var(--body);letter-spacing:-.065em}.workbench-brand b span{font-weight:400}.workbench-brand>small{font-size:9px;color:#829082}.workbench-symbol{font-size:16px;color:var(--clay)}.app-dots{gap:4px;margin-right:8px}.app-dots span{height:7px;width:7px}.workbench-topright{display:flex;align-items:center;gap:12px}.demo-live{background:#e8f1e6;border:1px solid #cedfce;border-radius:50px;padding:6px 10px;color:#2c694a;font:700 8px var(--mono);letter-spacing:.04em;white-space:nowrap}.demo-led,.signal-dot{display:inline-block;height:6px;width:6px;border-radius:100%;background:#5eaa73;margin-right:5px}.nonlive{font:8px var(--mono);letter-spacing:.06em;color:#87968b;white-space:nowrap}
.app-body{grid-template-columns:179px minmax(0,1fr);min-height:480px}.steps{padding:19px 11px;background:linear-gradient(#f3f3e9,#eaf1e7);display:flex;flex-direction:column}.steps-heading{display:flex;justify-content:space-between;font:700 9px var(--mono);letter-spacing:.06em;color:#677f6e;padding:9px 8px 15px}.steps-heading span{color:#acb8aa}.patient-placeholder{display:flex;align-items:center;gap:9px;padding:11px 8px 17px;border-bottom:1px solid #dce3d8;margin-bottom:15px}.avatar-patient{height:32px;width:32px;display:grid;place-items:center;border-radius:12px;background:#e8d2bc;color:#8c5c48;font:600 10px var(--mono);flex:none}.patient-placeholder b,.patient-placeholder span{display:block}.patient-placeholder b{font-size:10px}.patient-placeholder span{font-size:8px;color:#859287;margin-top:3px}.steps button{padding:12px 7px;position:relative;margin-bottom:5px;line-height:1.4}.steps button span{width:25px;height:25px;background:#d6e2d4}.steps button[aria-selected=true]{background:#d7e9da;box-shadow:inset 3px 0 #416e50}.steps-footer{margin-top:auto;padding:12px 8px 2px;border-top:1px solid #dce5d9;font:600 10px/1.5 var(--body);color:#5b8063}.steps-footer span{color:var(--clay);font-size:17px}.steps-footer small{font-weight:400;font-size:9px;color:#879a88}
.note-panel{padding:0 23px 16px;position:relative;min-width:0}.instrument-head{padding:16px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #ebece4}.instrument-path{font:9px var(--mono);color:#93a195}.instrument-path span{color:#d2b49b}.instrument-path strong{color:#46684d}.signal-chip{color:#6c9474;background:#eef5ec;font:8px var(--mono);border-radius:4px;padding:5px 7px;white-space:nowrap}
.signal-panel{padding:12px 13px;display:flex;align-items:center;gap:10px;justify-content:space-between;margin:15px 0 18px;background:#edf4eb;border:1px solid #deebdc;border-radius:8px}.signal-identity{display:flex;gap:10px;align-items:center;min-width:0}.signal-icon{font-size:15px;background:white;color:#517b5c;border-radius:8px;height:32px;width:32px;display:grid;place-items:center;flex:none}.signal-identity b,.signal-identity small{display:block}.signal-identity b{font-size:11px}.signal-identity small{font-size:9px;color:#7d8f7e;margin-top:3px}.signal-right{display:flex;align-items:center;gap:9px}.signal-right>span{font:9px var(--mono);color:#718676}.workbench-wave{height:30px;display:flex;align-items:center;gap:3px}.workbench-wave span{width:3px;height:7px;background:#6c9e7b;border-radius:2px;animation:wave 1.2s ease-in-out infinite alternate}.workbench-wave span:nth-child(2n){height:18px;animation-delay:.23s}.workbench-wave span:nth-child(3n){height:25px;animation-delay:.4s}.workbench-wave span:nth-child(5n){height:12px;animation-delay:.12s}.workbench-wave.muted span{animation-play-state:paused;opacity:.5}
.note-panel h3{font-size:clamp(25px,2.05vw,32px);margin-bottom:12px}.note-panel .note-label{font-size:9px}.note-panel #noteBody{background:#fffefa;border:1px solid #e6e8de;border-radius:8px;padding:16px 15px;min-height:122px;box-shadow:0 4px 14px #30453508}.note-panel #noteBody>p{font-size:11px;line-height:1.65;margin-bottom:8px}.note-panel #noteBody p:last-child{margin-bottom:0}.note-panel #noteBody strong{font-size:11px;color:#355c45}.note-panel #noteBody label{font-size:10px}.note-panel .note-action{gap:9px;padding-top:16px}.note-panel .status{font-size:9px}.small-btn{min-width:120px}.workbench-foot{border-top:1px solid #eceee6;margin-top:14px;padding-top:12px;display:flex;align-items:center;gap:7px;font-size:9px;color:#829083}.workbench-foot strong{color:#4a775a}.workbench-foot>span:last-child{margin-left:auto;font:8px var(--mono);color:#9da99d}.security-dot{font-size:15px;color:#75a07a}
.day-stories{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}.day-card:nth-child(n){margin-top:0}.day-card figure{aspect-ratio:1.65;height:auto;margin-bottom:0;isolation:isolate}.day-card h3{min-height:1.2em}.day-card img{object-fit:cover;object-position:center}.day-card:hover img{transform:scale(1.022)}
.day-card figure{position:relative}.day-card figure:after{content:"";position:absolute;inset:0;border:1px solid #ffffff60;border-radius:inherit;pointer-events:none}
.pilot{isolation:isolate;min-height:520px;background:#f3c9a9}.pilot>.landscape{position:absolute;z-index:0;left:0;top:0;width:min(53%,780px);height:100%;object-fit:cover;object-position:left center;opacity:.68;filter:saturate(.91);mask-image:linear-gradient(90deg,black 0%,black 24%,transparent 87%)}.pilot:before{display:none}.pilot-grid{position:relative;z-index:2}.pilot-copy{position:relative;padding:30px 0 30px 17%}.pilot-copy:before{content:"";z-index:-1;position:absolute;inset:-20px -20px -20px 2%;background:radial-gradient(ellipse at center,#f7d4b5f5 20%,#f7d4b5d9 48%,transparent 78%);pointer-events:none}
.reveal{transition:opacity .85s var(--ease-editorial),transform .85s var(--ease-editorial)}html.motion-on .reveal:not(.shown){opacity:0;transform:translateY(19px)}.day-card:nth-child(2){transition-delay:.09s}.day-card:nth-child(3){transition-delay:.17s}
@media(max-width:1150px){.hero-note{width:43%;right:-2%;bottom:6%}.hero-handwriting{right:-3%;top:11%}.encounter-grid{grid-template-columns:minmax(250px,.75fr) minmax(0,1.3fr);gap:28px}.app-body{grid-template-columns:150px minmax(0,1fr)}.note-panel{padding:0 15px 15px}.steps{padding:14px 8px}.pilot-copy{padding-left:9%}}
@media(max-width:900px){.hero-illustration{height:auto;aspect-ratio:1.62;width:min(100%,760px)}.hero-illustration img{width:100%;right:0;bottom:0}.hero-note{right:2%;bottom:4%;width:38%}.hero-handwriting{right:3%;top:10%}.encounter-grid{grid-template-columns:1fr}.enc-app{transform:none}.app-body{grid-template-columns:175px minmax(0,1fr)}.day-stories{gap:16px}.pilot-copy{padding-left:0}.pilot>.landscape{width:53%}}
@media(max-width:650px){.hero-illustration{width:calc(100% + 38px);margin-inline:-19px;aspect-ratio:1.53}.hero-illustration:before{inset:0}.hero-illustration img{bottom:1%;right:0;width:100%;clip-path:none}.hero-note{right:2%;bottom:2%;width:47%;min-height:0;padding:8px 9px 7px;box-shadow:0 8px 22px #48361e37}.hero-note-head{font-size:5.5px;padding-bottom:4px}.hero-note-rec{padding:4px 5px;margin:6px 0;gap:3px;font-size:7px}.soundbars{gap:1px;transform:scale(.8);transform-origin:left center}.rec-play{width:18px;height:18px;font-size:9px}.hero-note-proof{font-size:7px;gap:4px;margin:3px 0}.tick{height:12px;width:12px;font-size:8px}.hero-note-proof small{display:none}.hero-note-bottom{font-size:5px;margin-top:5px;padding-top:4px}.hero-handwriting{right:1%;top:6%;font-size:clamp(12px,3.2vw,17px)}.hero-handwriting svg{width:42px;height:13px}.enc-app:before{display:none}.app-frame{border-radius:10px}.app-top{padding:0 10px;min-height:52px}.workbench-brand{gap:5px}.workbench-brand>small{display:none}.nonlive{display:none}.app-body{display:block}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:10px 8px}.steps-heading,.patient-placeholder,.steps-footer{display:none}.steps button{padding:7px 2px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:8px;margin:0;min-height:60px}.steps button span{height:20px;width:20px;font-size:9px}.note-panel{padding:0 15px 17px}.signal-panel{margin:11px 0}.signal-identity small{max-width:150px}.note-panel h3{font-size:27px}.note-panel #noteBody{min-height:125px;padding:12px}.note-panel .note-action{align-items:stretch}.note-panel .small-btn{min-width:110px}.day-stories{grid-template-columns:1fr;gap:34px}.day-card figure{max-height:240px;aspect-ratio:1.85}.day-card h3{min-height:0}.pilot>.landscape{width:105%;height:100%;object-position:left bottom;mask-image:linear-gradient(to bottom,transparent 0%,#0006 55%,black 100%);opacity:.48}.pilot-copy{padding:5px 0 20px}.pilot-copy:before{inset:-16px;background:radial-gradient(ellipse,#f5d1b9e6,transparent 76%)}}
@media(prefers-reduced-motion:reduce){.reveal,.hero-note,.day-card img{transition:none!important;transform:none!important}.soundbars i,.workbench-wave span{animation:none!important}html.motion-on .reveal:not(.shown){opacity:1!important;transform:none!important}}
.hero-clock{position:absolute;z-index:0;right:6%;top:9%;font:400 clamp(95px,13.8vw,207px)/1 var(--display);color:#e5b88d;opacity:.8;letter-spacing:-.075em;white-space:nowrap;pointer-events:none}
.hero-illustration>img{z-index:1}.hero-illustration>.hero-handwriting{z-index:4}.hero-illustration>.hero-note{z-index:5}
@media(max-width:650px){.hero-clock{font-size:clamp(72px,17vw,125px);top:7%;right:14%}}
.nav-main a,.sign-in{font-size:14px;letter-spacing:-.01em}
.nav-main{gap:clamp(16px,2.2vw,31px)}.nav-wrap{gap:20px}.nav-ends{gap:15px}
.pilot-copy p{color:#18362d}
.field{position:relative}
.field select{-webkit-appearance:none;appearance:none;background-image:none;padding-right:52px;cursor:pointer;transition:border-color .2s,box-shadow .2s}
.field select:hover{border-color:#567c66}
.field select:focus-visible{outline:2px solid #bc6245;outline-offset:2px}
.field::after{content:"";pointer-events:none;position:absolute;bottom:19px;right:19px;width:9px;height:9px;border:solid #2e5843;border-width:0 1.7px 1.7px 0;transform:rotate(45deg);transform-origin:center}
.hero-note{width:clamp(320px,49%,442px);min-height:233px;right:-1.7%;bottom:5.5%;padding:19px 20px 17px;border-radius:11px;transform:rotate(-.8deg);box-shadow:0 23px 52px #4c3a2c33,0 3px 8px #4c3a2c17;transition:transform .24s ease,box-shadow .24s ease}
.hero-note:hover{transform:rotate(-.35deg) translateY(-2px);box-shadow:0 26px 56px #4c3a2c38,0 3px 8px #4c3a2c17}
.hero-note-head{font-size:9px;padding-bottom:12px}
.hero-note-rec{padding:11px 12px;gap:11px;font-size:12px;margin:13px 0 12px;min-height:43px}
.hero-note-proof{font-size:11px;gap:9px;margin:7px 0}
.tick{width:19px;height:19px}
.hero-note-bottom{padding-top:10px;margin-top:13px;font-size:8px}
.rec-play{display:grid;place-items:center;border:1px solid #c4d4c7;width:30px;height:30px;color:#285f47;transition:background .18s,transform .18s}
.rec-play:hover{background:#e3f0e4;transform:scale(1.06)}
.rec-play svg{width:15px;height:15px;display:block}
.rec-play:focus-visible{outline:2px solid #bc6245;outline-offset:2px}
.encounter{padding-top:114px;padding-bottom:104px}
.encounter-grid{grid-template-columns:minmax(265px,.65fr) minmax(580px,1.4fr);gap:clamp(28px,3vw,48px)}
.enc-app{transform:none;padding:36px 10px 7px 0;isolation:isolate}
.enc-app:before{left:-17px;bottom:-14px;transform:rotate(-13deg);opacity:.26;border-color:#8eb59c}
.clipboard-board{position:relative;z-index:2;padding:16px 15px 11px;border-radius:15px 15px 21px 21px;background:linear-gradient(135deg,#d4bda0 0%,#a88967 3%,#cbb495 8%,#bfa482 94%,#947653 100%);box-shadow:inset 0 0 0 2px #e8d8c0, inset 0 0 0 6px #bca17e,0 20px 0 -11px #061f18,0 35px 62px #001d18a1;transform:rotate(-.6deg);transition:transform .35s ease,box-shadow .35s ease}
.clipboard-board:hover{transform:rotate(0deg) translateY(-2px);box-shadow:inset 0 0 0 2px #e8d8c0,inset 0 0 0 6px #bca17e,0 20px 0 -11px #061f18,0 37px 67px #001d18a1}
.clipboard-board:after{content:"";position:absolute;z-index:-1;inset:8px;border:1px solid #765f424d;border-radius:11px 11px 17px 17px;pointer-events:none}
.clipboard-paper{position:relative;z-index:2;margin-top:16px;padding:7px 7px 6px;background:#ebe7da;border:1px solid #ffffff93;border-radius:5px;box-shadow:0 6px 14px #593a1f47}
.clipboard-paper:before{content:"";position:absolute;inset:5px 0 auto 12px;max-width:220px;height:1px;background:#fff9edc9}
.clipboard-paper .app-frame{border-radius:3px;border:1px solid #d6d7cd;box-shadow:0 2px 8px #8a7f6517;background:#fffefa;overflow:hidden}
.clipboard-hardware{position:absolute;z-index:5;left:50%;top:-36px;transform:translateX(-50%);height:75px;width:188px;filter:drop-shadow(0 6px 5px #33281c5c);pointer-events:none}
.clip-upper{position:absolute;top:0;left:20px;width:148px;height:50px;border:2px solid #c9d0cb;border-radius:24px 24px 8px 8px;background:linear-gradient(180deg,#fff 0%,#cfd4d1 16%,#82958e 32%,#e6e8e1 55%,#b3bdb8 100%);box-shadow:inset 0 2px 1px #fff,inset 0 -3px 2px #5b6d643a}
.clip-upper:before{content:"";position:absolute;z-index:2;left:50%;top:8px;transform:translateX(-50%);width:42px;height:17px;border-radius:18px 18px 8px 8px;border:2px solid #718078;background:#d4d9d2;box-shadow:inset 0 2px 3px #77877d}
.clip-rivet{width:7px;height:7px;position:absolute;bottom:10px;left:19px;border-radius:100%;background:radial-gradient(circle at 30% 25%,#f9faf4,#63746d);box-shadow:0 1px 2px #24332c7d}
.clip-rivet:last-child{left:auto;right:19px}
.clip-slot{position:absolute;bottom:9px;left:50%;transform:translateX(-50%);height:4px;width:44px;background:#7c8e84;border-radius:50%}
.clip-lower{position:absolute;left:0;bottom:2px;width:188px;height:26px;border-radius:8px 8px 12px 12px;border:2px solid #b9c4bd;background:linear-gradient(180deg,#f9faf7,#c1cec6 38%,#879b8e 88%,#617669);box-shadow:0 2px 2px #55675c4f}
.clipboard-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 10px 3px;color:#4e4636;font:8px var(--mono);letter-spacing:.08em;opacity:.83}
.clipboard-bottom span:first-child{display:flex;align-items:center;gap:6px}.clipboard-bottom b{color:#795f43;font-weight:400}.folio-seal{height:11px;width:11px;border:2px double #5a795d;border-radius:50%}
.clipboard-pencil{position:absolute;z-index:3;width:11px;height:260px;right:-22px;top:27%;border-radius:6px 6px 2px 2px;background:linear-gradient(90deg,#263b31 0 24%,#668571 24% 38%,#274a3b 38% 84%,#122a22 84% 100%);box-shadow:2px 5px 10px #001a1547;transform:rotate(13deg);pointer-events:none}
.clipboard-pencil:before{content:"";position:absolute;top:-21px;left:0;height:21px;width:11px;border-radius:5px 5px 0 0;background:linear-gradient(90deg,#ab8b5a,#f2dab0,#9b7749)}
.clipboard-pencil:after{content:"";position:absolute;bottom:-23px;left:0;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:23px solid #e9cf9f}
.clipboard-pencil span{position:absolute;top:0;left:3px;width:2px;height:115px;background:#e8cf9d;opacity:.65}
.clipboard-script{position:absolute;z-index:3;right:8px;bottom:-19px;color:#e9d9bb;font:italic 19px var(--display);transform:rotate(-7deg);pointer-events:none}
.clipboard-script span{color:#e5ad7b}
.app-top{min-height:57px;background:#fffefa;padding:0 17px;border-bottom:1px solid #daddd3}
.workbench-brand>b{font-size:16px}.workbench-brand>small{color:#6d8b79}
.app-body{grid-template-columns:174px minmax(0,1fr);min-height:438px}
.steps{background:repeating-linear-gradient(180deg,transparent 0,transparent 31px,#ebeee4 32px),linear-gradient(125deg,#f6f5eb,#edf1e8);border-right:1px solid #d4ded3}
.note-panel{padding:0 21px 16px;background:linear-gradient(90deg,#f7efed 0 2px,transparent 2px 100%) 16px 0/100% 100% no-repeat, #fffefa}
.instrument-head{padding-top:14px}.note-panel #noteBody{border-radius:3px;border-color:#dce5dc;background:repeating-linear-gradient(180deg,#fffefa 0,#fffefa 27px,#f1eee6 28px);box-shadow:inset 4px 0 #e9d7d1,0 5px 20px #3045350a}
.signal-panel{border-radius:4px;background:linear-gradient(95deg,#eaf2e7,#f6f8f2);border-left:3px solid #83a68c}
.steps button[aria-selected=true]{box-shadow:inset 3px 0 #416e50,0 1px 3px #37513d14}
.workbench-foot{font-size:9px}
@media(min-width:901px) and (max-width:1240px){.encounter-grid{grid-template-columns:minmax(255px,.71fr) minmax(480px,1.29fr);gap:23px}.clipboard-pencil{right:-8px}.enc-app{padding-right:6px}.nav-main{gap:17px}}
@media(max-width:1150px){.hero-note{width:51%;right:-1%;bottom:3%}.clipboard-bottom{font-size:7px}.clipboard-pencil{right:-6px;height:220px}}
@media(max-width:900px){.hero-note{width:49%;right:1%;bottom:2%}.encounter-grid{grid-template-columns:1fr;gap:32px}.enc-app{padding:48px 11px 23px}.clipboard-board{max-width:800px;margin-inline:auto}.clipboard-pencil{right:1%;top:30%}.clipboard-script{right:4%;bottom:-10px}}
@media(max-width:650px){
 .hero-illustration{aspect-ratio:1.36}
 .hero-illustration img{bottom:12%;width:100%}
 .hero-note{width:min(64%,310px);right:0;bottom:0;min-height:0;padding:11px 11px 10px;border-radius:8px;transform:rotate(-.4deg)}
 .hero-note:hover{transform:translateY(-1px) rotate(0)}
 .hero-note-head{font-size:7px;padding-bottom:6px}
 .hero-note-rec{padding:7px;gap:5px;font-size:9px;min-height:35px;margin:8px 0}
 .hero-note-proof{font-size:8.5px;gap:5px;margin:5px 0}.hero-note-proof small{display:none}
 .tick{width:15px;height:15px;font-size:10px}
 .hero-note-bottom{font-size:6px;margin-top:8px;padding-top:6px}
 .rec-play{width:25px;height:25px;flex-shrink:0}.rec-play svg{width:13px;height:13px}
 .soundbars{transform:scale(.85)}
 .enc-app{padding:45px 0 20px}
 .clipboard-board{padding:10px 9px 9px;transform:rotate(0);border-radius:11px}
 .clipboard-board:hover{transform:none}
 .clipboard-paper{padding:4px;margin-top:13px}
 .clipboard-hardware{transform:translateX(-50%) scale(.78);transform-origin:top center;top:-29px}
 .app-top{padding:0 8px}.app-body{min-height:0}.note-panel{padding:0 12px 12px}
 .clipboard-bottom{font-size:6px;padding:9px 3px 0}.clipboard-bottom span:last-child{display:none}
 .clipboard-pencil{right:-6px;width:7px;height:120px;top:38%}.clipboard-pencil:before{width:7px;height:13px;top:-13px}.clipboard-pencil:after{border-left-width:3.5px;border-right-width:3.5px;border-top-width:12px;bottom:-12px}
 .clipboard-script{font-size:14px;bottom:-13px;right:10%}
 .pilot-copy p{color:#18362d}
}
@media(max-width:380px){.hero-note{width:69%;padding:8px}.hero-note-rec{font-size:8px}.hero-note-proof{font-size:8px}.clipboard-script{display:none}}
@media(prefers-reduced-motion:reduce){.clipboard-board,.rec-play{transition:none!important}.hero-note:hover,.clipboard-board:hover{transform:none!important}}
@media (min-width:901px){
  .hero-handwriting{right:33%;top:13%;transform:rotate(-8deg);text-shadow:0 1px 7px #fff9e9dd}
  .encounter-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:clamp(26px,3.6vw,57px);}
  .enc-copy{max-width:505px}
  .enc-app{width:94%;max-width:650px;justify-self:end;align-self:center;transform:translateY(7px);}
  .enc-copy h2{font-size:clamp(50px,4.5vw,71px)}
}
@media (min-width:901px) and (max-width:1130px){
  .encounter-grid{grid-template-columns:minmax(265px,.82fr) minmax(0,1.18fr);gap:24px}
  .enc-app{width:100%;}
  .hero-handwriting{right:31%;top:9%;}
}
@media (min-width:651px) and (max-width:900px){
  .hero-handwriting{right:33%;top:9%;text-shadow:0 1px 6px #fff8e3}
  .enc-app{max-width:675px;width:92%;justify-self:center;margin-inline:auto}
}
@media (max-width:650px){
  .hero-handwriting{right:28%;top:6%;text-shadow:0 1px 6px #fff8e3;font-size:clamp(11px,3.1vw,16px)}
  .enc-app{width:100%;max-width:none;margin:auto}
}
@media (max-width:380px){.hero-handwriting{right:30%;top:4%;font-size:11px}}
