@font-face{font-family:'Inter';src:url('/assets/fonts/inter-var.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Instrument Serif';src:url('/assets/fonts/instrument-serif-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}:root{color-scheme:light;--ink:#101014;--paper:#F6F2EA;--highlighter:#F7E645;--slate:#6B6B75;--slate-ink:#A3A3AE;--mist:#E4DFD4;--white:#fff;--hi:#FFF4B8;--people:#3556FF;--people-wash:#E4EEFF;--sky:#79B8FF;--sky-wash:#E4EEFF;--mint:#7FE0B3;--mint-wash:#E0F6EC;--lavender:#B9A6FF;--lavender-wash:#EBE6FF;--sun:#F7E645;--sun-wash:#FFF4B8;--rose:#FF6FB5;--rose-wash:#FFE4F1;--sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--serif:'Instrument Serif',Georgia,'Times New Roman',serif;--wrap:1140px;--gut:24px;--s1:8px;--s2:16px;--s3:24px;--s4:36px;--s5:56px;--s6:84px;--r:19px;--edge:#D9D3C8;--slate-wash:#62626B}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{margin:0 0 var(--s2);text-wrap:balance}p{margin:0 0 var(--s2);text-wrap:pretty}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-left:max(var(--gut),env(safe-area-inset-left));padding-right:max(var(--gut),env(safe-area-inset-right))}.narrow{max-width:760px;margin-inline:0}.endcard .narrow,.endcard .wrap{margin-inline:auto}:focus-visible{outline:3px solid var(--people);outline-offset:3px;border-radius:2px}.on-ink:focus-visible,.ftr:focus-visible{outline-color:var(--highlighter)}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:120;background:var(--ink);color:var(--paper);padding:10px 16px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.caps{font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05}.h-xl{font-size:clamp(40px,6.2vw,72px)}.h-lg{font-size:clamp(32px,4.4vw,52px)}.h-md{font-size:clamp(26px,3.2vw,38px)}.eyebrow{font-weight:900;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:0 0 var(--s2)}.lede{font-size:clamp(17px,2vw,20px);max-width:34em}.soft{font-family:var(--serif);font-style:italic;font-weight:400;line-height:1.14;font-size:clamp(30px,4.4vw,48px);letter-spacing:0}.hdr{position:sticky;top:0;z-index:100;background:var(--paper);border-bottom:1px solid var(--mist)}.hdr .wrap{display:flex;align-items:center;gap:var(--s3);height:76px}.brand{flex:none;display:block;width:128px;padding:8px 0}.nav{margin-left:auto;display:flex;align-items:center;gap:var(--s3)}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a{text-decoration:none;font-size:15px;color:var(--slate);padding:6px 0}.nav-links a:hover,.nav-links a[aria-current="page"]{color:var(--ink)}.nav-links a[aria-current="page"]{box-shadow:inset 0 -3px 0 var(--highlighter)}.nav a.cta{background:var(--ink);color:var(--paper);font-weight:700;font-size:15px;padding:11px 20px;border-radius:999px;text-decoration:none;white-space:nowrap}.nav a.cta:hover{background:var(--highlighter);color:var(--ink)}.burger{display:none;background:none;border:0;padding:10px;margin-left:auto;cursor:pointer}.burger span{display:block;width:22px;height:2px;background:var(--ink);margin:4px 0}@media(max-width:1060px){.hdr .wrap{height:64px}.burger{display:block}.nav{position:fixed;inset:64px 0 auto;background:var(--paper);border-bottom:1px solid var(--mist);flex-direction:column;align-items:stretch;gap:0;padding:var(--s2) var(--gut) var(--s4);margin:0;display:none}.nav.open{display:flex}.nav-links{flex-direction:column;align-items:stretch;gap:0}.nav-links a{padding:14px 0;border-bottom:1px solid var(--mist);font-size:17px;color:var(--ink)}.nav a.cta{margin-top:var(--s3);text-align:center}}.sec{padding:var(--s6) 0}.sec-sm{padding:var(--s5) 0}.sec+.sec{border-top:1px solid var(--mist)}.sec.on-white{background:var(--white)}.sec.on-ink{background:var(--ink);color:var(--paper);border-top:0}.sec.on-ink .eyebrow{color:var(--slate-ink)}.sec.on-ink p{color:var(--slate-ink)}.hero .wrap{display:grid;grid-template-columns:1fr 366px;gap:var(--s6);align-items:center}@media(max-width:980px){.hero .wrap{grid-template-columns:1fr;gap:var(--s5)}.phone{margin-inline:auto}}.badges{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:var(--s4)}.badges a{display:block;transition:transform .15s ease}.badges img{height:52px;width:auto}.badges.center{justify-content:center}.phone{width:100%;max-width:352px;background:var(--ink);border-radius:38px;padding:11px;box-shadow:0 26px 64px -20px rgba(16,16,20,.45)}.screen{background:var(--paper);border-radius:28px;overflow:hidden}.screen img{display:block;width:100%;height:auto}.screen-top{padding:15px 18px 11px;border-bottom:1px solid var(--mist);font-weight:700;font-size:14px}.thread{padding:15px 14px;display:flex;flex-direction:column;gap:11px}.bub{max-width:85%;padding:11px 14px;border-radius:16px;font-size:14px;line-height:1.45}.bub.me{align-self:flex-end;background:var(--ink);color:var(--paper);border-bottom-right-radius:5px}.bub.tu{align-self:flex-start;background:var(--white);border:1px solid var(--mist);border-bottom-left-radius:5px}.bub .who{display:block;font-weight:700;font-size:11px;margin-bottom:3px;color:var(--slate)}.screen-cta{margin:4px 14px 15px;background:var(--highlighter);font-weight:700;font-size:14px;text-align:center;padding:13px;border-radius:12px}.steps{counter-reset:s;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}.step{counter-increment:s;position:relative;padding-left:46px;min-height:34px}.step::before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;background:var(--highlighter);border-radius:8px;display:grid;place-items:center;font-weight:900;font-size:15px;line-height:1}.step h3{font-size:18px;font-weight:700;margin-bottom:6px}.step p{color:var(--slate);margin:0;font-size:16px}.steps.s4{grid-template-columns:repeat(4,1fr);gap:var(--s3)}@media(max-width:1000px){.steps.s4{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.steps{grid-template-columns:1fr;gap:var(--s3)}}@media(max-width:560px){.steps.s4{grid-template-columns:1fr}}.grid{display:grid;gap:var(--s3)}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.g2,.g3,.g4{grid-template-columns:1fr}}.card{background:var(--white);border:1px solid var(--edge);border-radius:19px;box-shadow:0 1px 3px rgba(16,16,20,.05);padding:var(--s3)}.card h3{font-size:17px;font-weight:700;margin-bottom:6px}.card p{color:var(--slate);font-size:15.5px;margin:0}.card .cico{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-bottom:12px}.card.link{text-decoration:none;display:block;transition:border-color .15s,transform .15s}.fam-sky{--fam:var(--sky);--wash:var(--sky-wash)}.fam-mint{--fam:var(--mint);--wash:var(--mint-wash)}.fam-lavender{--fam:var(--lavender);--wash:var(--lavender-wash)}.fam-sun{--fam:var(--sun);--wash:var(--sun-wash)}.fam-rose{--fam:var(--rose);--wash:var(--rose-wash)}.fam-people{--fam:var(--people);--wash:var(--people-wash)}.card.subj{background:var(--wash)}.card.subj p{color:var(--slate-wash)}.ico{width:42px;height:42px;border-radius:12px;background:var(--fam);display:grid;place-items:center;margin-bottom:14px}.ico-lg{width:56px;height:56px;border-radius:16px;margin-bottom:var(--s3)}.ico-lg svg{width:30px;height:30px}.ico svg{width:23px;height:23px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fam-people .ico svg{stroke:#fff}.promise{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3);grid-template-columns:repeat(4,1fr)}.promise li{border-top:2px solid var(--ink);padding-top:14px}.promise .pico{width:22px;height:22px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-bottom:10px}.promise h3{font-size:16px;font-weight:700;margin:0 0 4px}.promise p{color:var(--slate);font-size:15px;margin:0}.promise li.human{border-top-color:var(--people)}.promise li.human .pico{stroke:var(--people)}@media(max-width:860px){.promise{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.promise{grid-template-columns:1fr;gap:var(--s2)}}.flow{counter-reset:f;display:grid;gap:var(--s3)}.flow li{list-style:none;counter-increment:f;background:var(--white);border:1px solid var(--edge);border-radius:var(--r);box-shadow:0 1px 3px rgba(16,16,20,.05);padding:var(--s3) var(--s3) var(--s3) 72px;position:relative}.flow li::before{content:counter(f);position:absolute;left:var(--s3);top:var(--s3);width:32px;height:32px;background:var(--highlighter);border-radius:8px;display:grid;place-items:center;font-weight:900;font-size:15px}.flow h3{font-size:17px;margin-bottom:5px}.flow p{margin:0;color:var(--slate);font-size:15.5px}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-block;font-weight:700;font-size:14px;padding:8px 14px;border-radius:999px;background:var(--c,var(--highlighter));color:var(--ink);white-space:nowrap;text-decoration:none}.chip.on-dark{color:var(--paper)}.chip.c-people{color:var(--paper)}.faq{border-top:1px solid var(--mist)}.faq details{border-bottom:1px solid var(--mist)}.faq summary{cursor:pointer;padding:20px 40px 20px 0;font-weight:700;font-size:17px;position:relative;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:8px;top:16px;font-size:24px;font-weight:400;color:var(--slate)}.faq details[open] summary::after{content:"–"}.faq .a{padding:0 40px 20px 0;color:var(--slate);margin:0}.prose h2{margin-top:var(--s5)}.prose h3{margin-top:var(--s4);font-size:20px}.prose ul{padding-left:22px;margin:0 0 var(--s2)}.prose li{margin-bottom:7px}.prose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--highlighter)}.prose a:hover{text-decoration-color:var(--ink)}.prose a.chip,.prose a.chip:hover{text-decoration:none}.crumb{font-size:14px;color:var(--slate);padding-top:var(--s3)}.crumb a{text-decoration:none}.crumb a:hover{text-decoration:underline}.crumb span{margin:0 7px}.endcard{text-align:center}.endcard .brand-lg{width:224px;margin:0 auto var(--s3)}.ftr{background:var(--ink);color:var(--slate-ink);font-size:14.5px;padding:var(--s5) 0 var(--s4)}.ftr a{color:var(--slate-ink);text-decoration:none}.ftr a:hover{color:var(--paper)}.ftr .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--s4);padding-bottom:var(--s4)}.ftr h2{color:var(--paper);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;margin:0 0 14px}.ftr ul{list-style:none;margin:0;padding:0}.ftr li{margin-bottom:9px}.ftr .brand-f{width:112px;margin-bottom:var(--s2)}.ftr .base{border-top:1px solid var(--slate);padding-top:var(--s3);display:flex;flex-wrap:wrap;gap:10px var(--s3);align-items:center}.ftr .base .made{margin-right:auto}.ftr .base a{padding:8px 0;display:inline-block}@media(max-width:860px){.ftr .cols{grid-template-columns:1fr 1fr;gap:var(--s3)}}@media(max-width:520px){.ftr .cols{grid-template-columns:1fr}}@media (pointer:coarse),(max-width:900px){.chip{padding:11px 16px}.crumb a{display:inline-block;padding:11px 2px}.crumb{padding-top:calc(var(--s3) - 11px)}.faq summary{padding-top:22px;padding-bottom:22px}.burger{padding:11px}.ftr .cols li{margin-bottom:0}.ftr .cols li a{display:inline-block;padding:13px 0;min-width:24px}.ftr .base a{display:inline-block;padding:13px 0;min-width:24px}}@media (max-height:460px) and (orientation:landscape){.hdr{position:static}.sec{padding:var(--s5) 0}}@media (hover:hover) and (pointer:fine){.card.link:hover{border-color:var(--ink);transform:translateY(-2px)}.badges a:hover{transform:translateY(-2px)}a.chip:hover{transform:translateY(-1px)}}.ftr{padding-bottom:max(var(--s4),env(safe-area-inset-bottom))}@media (forced-colors:active){.card,.flow li,.faq details{border:1px solid CanvasText}.chip{border:1px solid CanvasText}.nav a.cta{border:2px solid CanvasText}.brand svg path,.endcard svg path{forced-color-adjust:none}.ico{border:1px solid CanvasText;background:Canvas}.ico svg,.promise .pico{stroke:CanvasText}.step::before{border:1px solid CanvasText;background:Canvas;color:CanvasText}.promise li{border-top-color:CanvasText}}@media (prefers-contrast:more){.card,.flow li{border-color:var(--slate)}.sec+.sec{border-top-color:var(--slate)}}@media print{@page{margin:16mm}.hdr,.ftr,.badges,.crumb,.skip{display:none!important}body{background:#fff;color:#000;font-size:11pt}.sec,.sec-sm{padding:0 0 10mm;border:0}.sec.on-ink{background:#fff!important;color:#000!important}.sec.on-ink h2,.sec.on-ink p{color:#000!important}.sec.on-white{background:#fff}.wrap{max-width:100%;padding:0}.card,.flow li{border:1px solid #999;break-inside:avoid;page-break-inside:avoid}h1,h2,h3{break-after:avoid;page-break-after:avoid}.chip{border:1px solid #999;background:#fff!important;color:#000!important}.card.subj{background:#fff!important}.ico,.step::before{border:1px solid #999;background:#fff!important}.ico svg,.promise .pico{stroke:#000!important}.prose a[href^="/"]::after{content:" (iykno.app" attr(href) ")";font-size:9pt;color:#555}.endcard .brand-lg{display:none}}.shots{display:flex;gap:var(--s3);margin-top:var(--s4);overflow-x:auto;padding-bottom:var(--s2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.shots figure{flex:0 0 280px;margin:0;scroll-snap-align:start}.shots img{width:280px;height:auto;border-radius:22px;border:1px solid var(--edge);box-shadow:0 2px 10px rgba(16,16,20,.07);background:var(--white)}.shots figcaption{font-size:14px;font-weight:700;margin-top:10px}@media(max-width:520px){.shots figure{flex-basis:236px}.shots img{width:236px}}.shots:focus-visible{outline:3px solid var(--people);outline-offset:4px;border-radius:4px}@media print{.shots{display:grid;grid-template-columns:repeat(2,1fr);overflow:visible;gap:8mm}.shots figure{flex:none}.shots img{width:100%;box-shadow:none;border:1px solid #999}.shots figure:nth-child(n+5){display:none}}@media (max-width:400px){.h-xl{font-size:clamp(28px,10vw,40px)}.h-lg{font-size:clamp(23px,8vw,32px)}}.apply{display:inline-block;background:var(--ink);color:var(--paper);text-decoration:none;font-weight:700;font-size:17px;padding:16px 30px;border-radius:999px;transition:transform .15s,background .15s}.apply.alt{background:var(--highlighter);color:var(--ink)}@media(hover:hover) and (pointer:fine){.apply:hover{transform:translateY(-1px);background:#25252c}.apply.alt:hover{background:#ffe93b}}@media (forced-colors:active){.apply{border:2px solid CanvasText}}:root{--pos:#177346}.trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s3);list-style:none;padding:0}.trust li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;background:var(--white);border:1px solid var(--edge);border-radius:999px;padding:8px 15px}.trust svg{width:17px;height:17px;fill:none;stroke:var(--people);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.statbar{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--edge);border-radius:var(--r);background:var(--white);overflow:hidden;margin-top:var(--s4)}.statbar div{padding:var(--s3);border-left:1px solid var(--edge)}.statbar div:first-child{border-left:0}.statbar b{display:block;font-weight:900;font-size:clamp(24px,2.7vw,34px);line-height:1.05;letter-spacing:-.02em}.statbar span{display:block;font-size:12px;color:var(--slate);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-top:10px}@media(max-width:820px){.statbar{grid-template-columns:repeat(2,1fr)}.statbar div:nth-child(3){border-left:0}.statbar div:nth-child(n+3){border-top:1px solid var(--edge)}}@media(max-width:430px){.statbar{grid-template-columns:1fr}.statbar div{border-left:0;border-top:1px solid var(--edge)}.statbar div:first-child{border-top:0}}.dash{background:var(--white);border:1px solid var(--edge);border-radius:var(--r);box-shadow:0 2px 14px rgba(16,16,20,.06);overflow:hidden;margin-top:var(--s4)}.dash-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:15px var(--s3);border-bottom:1px solid var(--edge);background:var(--paper)}.dash-top b{font-size:15px}.dash-top em{font-style:normal;font-size:12px;font-weight:700;color:var(--slate);background:var(--white);border:1px solid var(--edge);border-radius:999px;padding:5px 12px}.tiles{display:grid;gap:1px;background:var(--edge)}.tiles.t4{grid-template-columns:repeat(4,1fr)}.tiles.t3{grid-template-columns:repeat(3,1fr);border-top:1px solid var(--edge)}.tile{background:var(--white);padding:18px var(--s3) 16px}.tiles.t3 .tile{background:var(--mint-wash)}.tile .k{font-size:11.5px;font-weight:700;color:var(--slate);text-transform:uppercase;letter-spacing:.07em;margin:0}.tiles.t3 .tile .k{color:var(--slate-wash)}.tile .v{font-size:clamp(22px,2.4vw,28px);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:7px 0 0}.tile .d{font-size:13px;font-weight:700;color:var(--pos);margin:3px 0 0}.spark{margin-top:10px;width:100%;height:22px;display:block;fill:none;stroke:var(--people);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tiles.t3 .spark{stroke:var(--pos)}.dash-chart{padding:var(--s3);border-top:1px solid var(--edge)}.dash-chart figcaption{font-size:12px;color:var(--slate);margin-top:12px}.bars{display:flex;align-items:flex-end;gap:2.4%;height:132px}.bars i{flex:1;background:var(--ink);border-radius:5px 5px 0 0;display:block}.bars i:last-child{background:var(--highlighter)}@media(max-width:760px){.tiles.t4{grid-template-columns:repeat(2,1fr)}.tiles.t3{grid-template-columns:1fr}}@media(max-width:430px){.tiles.t4{grid-template-columns:1fr}}.sticky-cta{display:none}@media(max-width:820px){.sticky-cta{display:block;position:fixed;left:0;right:0;z-index:40;bottom:0;padding:12px var(--gut) calc(12px + env(safe-area-inset-bottom));background:rgba(246,242,234,.94);backdrop-filter:blur(8px);border-top:1px solid var(--mist)}.sticky-cta a{display:block;text-align:center;background:var(--ink);color:var(--paper);text-decoration:none;font-weight:700;padding:15px;border-radius:999px}.has-sticky .ftr{padding-bottom:calc(var(--s6) + 64px)}}@media(max-width:820px) and (max-height:460px){.sticky-cta{display:none}}.form{margin-top:var(--s4)}.field{margin-bottom:var(--s3)}.field label{display:block;font-weight:700;font-size:15px;margin-bottom:7px}.field .hint{display:block;font-weight:400;font-size:13.5px;color:var(--slate);margin-top:3px}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--white);border:1px solid var(--edge);border-radius:12px;padding:13px 14px;min-height:50px;appearance:none;-webkit-appearance:none}.field textarea{min-height:120px;resize:vertical;line-height:1.55}.field select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101014' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;padding-right:44px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--people);outline-offset:2px;border-color:var(--people)}.field input[aria-invalid="true"],.field textarea[aria-invalid="true"]{border-color:#B3261E}.err{color:#B3261E;font-size:14px;font-weight:700;margin:6px 0 0}.check{display:flex;gap:12px;align-items:flex-start;margin-bottom:var(--s3)}.check input{width:24px;height:24px;min-height:24px;flex:0 0 auto;margin-top:1px;accent-color:var(--people);appearance:auto;-webkit-appearance:auto;border-radius:5px;padding:0}.check label{font-weight:400;font-size:15px;line-height:1.5;margin:0}.hp{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden}.form .apply{width:100%;text-align:center;border:0;cursor:pointer;font-family:inherit}@media(min-width:620px){.form .apply{width:auto;min-width:280px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s3)}}.notice{border:1px solid var(--edge);background:var(--white);border-radius:var(--r);padding:var(--s3);margin-top:var(--s3)}.notice.good{background:var(--mint-wash);border-color:#9FD9BE}.notice.bad{background:#FDECEA;border-color:#F0B4AE}.notice h2{margin-top:0}.notice p:last-child{margin-bottom:0}.qr-get{display:none}@media (hover:hover) and (pointer:fine){.qr-get{display:block;margin-top:var(--s4)}.qr-get img{width:140px;height:140px;background:var(--white);padding:9px;border-radius:12px;margin:0 auto;display:block}.qr-get p{font-size:14px;color:var(--slate);margin:12px 0 0}.on-ink .qr-get p{color:var(--slate-ink)}}@media print{.qr-get{display:none}}.sitemap-list{list-style:none;padding:0;margin:0 0 var(--s5);display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px var(--s3)}.sitemap-list a{display:inline-block;padding:9px 0;text-decoration:none;border-bottom:1px solid transparent}@media(hover:hover) and (pointer:fine){.sitemap-list a:hover{border-bottom-color:var(--ink)}}.tutors{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;padding:0;margin:var(--s4) 0 0}.tutor img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:18px;border:1px solid var(--edge);background:var(--white)}.tutor h3{font-size:16px;font-weight:700;margin:12px 0 3px}.tutor p{font-size:13.5px;margin:0;display:inline-block;background:var(--wash,var(--hi));border-radius:999px;padding:3px 10px;font-weight:700}@media(max-width:520px){.tutors{grid-template-columns:repeat(2,1fr)}}.peek{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:var(--s5);align-items:center}.peek .phone{max-width:300px}.peek ul{list-style:none;padding:0;margin:var(--s3) 0 0}.peek li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--mist);font-size:16px;line-height:1.5}.peek li:first-child{border-top:0}.peek li svg{width:20px;height:20px;flex:0 0 auto;margin-top:3px;fill:none;stroke:var(--people);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.peek li b{font-weight:700}@media(max-width:820px){.peek{grid-template-columns:1fr;gap:var(--s4);justify-items:center}.peek>div{width:100%}}.consent{position:fixed;z-index:110;bottom:max(var(--s2),env(safe-area-inset-bottom));left:max(var(--s2),env(safe-area-inset-left));right:max(var(--s2),env(safe-area-inset-right));max-width:420px;margin-left:auto;background:var(--ink);color:var(--paper);border-radius:var(--r);padding:var(--s3);box-shadow:0 2px 14px rgba(16,16,20,.06)}.consent[hidden]{display:none}.consent p{margin:0 0 var(--s2);font-size:15px;line-height:1.5}.consent a{color:var(--paper)}.consent .row{display:flex;flex-wrap:wrap;gap:10px}.consent button{font-family:inherit;font-weight:700;font-size:15px;min-height:44px;padding:10px 22px;border-radius:999px;cursor:pointer;border:2px solid var(--paper);background:var(--ink);color:var(--paper)}.consent button.yes{background:var(--highlighter);border-color:var(--highlighter);color:var(--ink)}.consent:focus-visible{outline-color:var(--highlighter)}.ftr .base .linkbtn{background:none;border:0;margin:0;padding:8px 0;font:inherit;color:var(--slate-ink);text-decoration:none;cursor:pointer}.ftr .base .linkbtn:hover{color:var(--paper)}@media (pointer:coarse),(max-width:900px){.ftr .base .linkbtn{padding:13px 0}}@media (forced-colors:active){.consent{border:2px solid CanvasText}.consent button{border:2px solid ButtonText}}@media print{.consent,.ftr .base .linkbtn{display:none}}