:root{--bg:#050b14;--panel:#0a1422;--text:#f5f9ff;--muted:#9fb1c6;--cyan:#39ddff;--orange:#ff8a32;--line:rgba(83,202,255,.17);--max:1160px;--radius:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65}a{color:inherit}img,svg{display:block;max-width:100%}.skip-link{position:fixed;z-index:100;top:12px;left:12px;transform:translateY(-160%);background:var(--cyan);color:#001018;padding:.7rem 1rem;border-radius:10px;font-weight:800}.skip-link:focus{transform:none}.wrap{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.site-header{position:sticky;z-index:20;top:0;background:rgba(5,11,20,.84);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.header-inner{min-height:74px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.brand img{width:clamp(150px,12.5vw,178px);height:auto;object-fit:contain}.nav{margin-left:auto;display:flex;align-items:center;gap:24px}.nav a,.languages a{text-decoration:none;color:var(--muted);font-size:.94rem;font-weight:650}.nav a:hover,.languages a:hover,.nav a[aria-current="page"],.languages a[aria-current="page"]{color:var(--cyan)}.languages{display:flex;gap:10px;padding-left:22px;border-left:1px solid var(--line)}.languages a{font-size:.78rem;letter-spacing:.08em}.menu-button{display:none;margin-left:auto;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:.65rem .8rem;font:inherit}.hero{position:relative;isolation:isolate;min-height:calc(100svh - 74px);display:grid;align-items:center;overflow:hidden}.hero::before,.hero::after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(5px);opacity:.65}.hero::before{width:560px;height:560px;right:-180px;top:3%;background:radial-gradient(circle,rgba(52,135,255,.28),transparent 68%)}.hero::after{width:360px;height:360px;left:-190px;bottom:-80px;background:radial-gradient(circle,rgba(255,138,50,.18),transparent 68%)}.grid-bg{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 78%,transparent);opacity:.45}.hero-content{max-width:790px;padding:80px 0}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.18em;font-weight:800;font-size:.78rem}.hero h1,.page-hero h1{margin:.1em 0;font-size:clamp(3.8rem,12vw,8.5rem);line-height:.92;letter-spacing:-.065em}.hero h2{max-width:720px;margin:.55em 0 .4em;font-size:clamp(1.8rem,4.5vw,3.8rem);line-height:1.08;letter-spacing:-.04em}.lead{max-width:660px;color:var(--muted);font-size:clamp(1.05rem,2vw,1.22rem)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:24px;padding:.72rem 1.15rem;border:1px solid rgba(57,221,255,.6);border-radius:12px;background:linear-gradient(135deg,rgba(57,221,255,.16),rgba(52,135,255,.15));color:var(--text);text-decoration:none;font-weight:800;box-shadow:0 0 26px rgba(57,221,255,.1);transition:.2s ease}.button:hover{transform:translateY(-2px);border-color:var(--cyan);box-shadow:0 0 30px rgba(57,221,255,.18)}.page-hero{padding:100px 0 56px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 10%,rgba(52,135,255,.17),transparent 35%)}.page-hero h1{font-size:clamp(3rem,8vw,6rem)}.section{padding:72px 0}.section h2{margin:0 0 24px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.2}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.info-box{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(13,27,44,.9),rgba(7,16,28,.85));padding:26px}.card .number{color:var(--orange);font:800 .78rem/1 monospace;letter-spacing:.08em}.card h3{margin:.8rem 0 .4rem}.card p,.info-box dd{color:var(--muted)}.info-box{max-width:760px}.info-grid{display:grid;grid-template-columns:180px 1fr;margin:0}.info-grid dt,.info-grid dd{padding:10px 0;border-bottom:1px solid var(--line);margin:0}.info-grid dt{font-weight:750}.text-content{max-width:780px}.text-content p{color:var(--muted);font-size:1.08rem}.site-footer{border-top:1px solid var(--line);padding:50px 0 30px;background:#040911}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px}.footer-meta{color:var(--muted);font-size:.92rem}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:start;gap:12px 22px}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--cyan)}.copyright{margin-top:35px;padding-top:20px;border-top:1px solid var(--line);color:#77899d;font-size:.82rem}:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:4px}
@media(max-width:760px){.wrap{width:min(calc(100% - 28px),var(--max))}.brand img{width:clamp(118px,34vw,138px)}.menu-button{display:block}.nav{display:none;position:absolute;top:74px;left:0;right:0;margin:0;padding:22px 20px;background:#07101c;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:8px}.nav[data-open="true"]{display:flex}.nav a{padding:10px}.languages{border:0;border-top:1px solid var(--line);padding:16px 10px 4px}.hero-content{padding:60px 0}.hero h1{font-size:clamp(3.4rem,21vw,5.7rem)}.cards{grid-template-columns:1fr}.info-grid{grid-template-columns:1fr}.info-grid dt{padding-bottom:0;border-bottom:0}.info-grid dd{padding-top:2px}.footer-grid{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* Image-locked city hero: coordinates match the 1671 × 941 source. */
.hero{background:#020711;isolation:isolate}.hero::before,.hero::after{content:"";position:absolute;z-index:1;inset:0;width:auto;height:auto;border-radius:0;filter:none;opacity:1;pointer-events:none}.hero::before{background:none}.hero::after{background:linear-gradient(180deg,rgba(2,7,17,.18),transparent 22%,transparent 78%,rgba(2,7,17,.38))}.hero-media{position:absolute;z-index:0;inset:0;overflow:hidden;background:#020711}.hero-image,.hero-overlay{position:absolute;inset:0;width:100%;height:100%}.hero-image{max-width:none;object-fit:cover;object-position:center}.hero-overlay{max-width:none;overflow:visible;pointer-events:none}.hero>.grid-bg{z-index:0;opacity:1;mask-image:none;background-image:url("../images/hero-datsom.webp");background-size:cover;background-position:center;background-repeat:no-repeat}.hero-content{position:relative;z-index:3;max-width:650px;text-shadow:0 2px 22px rgba(0,5,15,.95)}.hero-content::before{content:"";position:absolute;z-index:-1;inset:-45px -65px;background:radial-gradient(ellipse at 28% 50%,rgba(2,7,17,.76),rgba(2,7,17,.43) 43%,rgba(2,7,17,.1) 66%,transparent 78%);filter:blur(5px);pointer-events:none}.hero h2{color:#f6f9ff}.hero h2 span{color:var(--cyan);text-shadow:0 0 22px rgba(57,221,255,.35)}
.light-flare{opacity:0;filter:brightness(.9) drop-shadow(0 0 0 currentColor) drop-shadow(0 0 0 var(--flare-glow-color));animation:light-breathe var(--light-cycle,5.4s) ease-in-out infinite var(--light-delay,0s)}.flare-cyan{color:#72efff;--flare-glow-color:rgba(65,226,255,.88)}.flare-orange{color:#ffab52;--flare-glow-color:rgba(255,139,43,.88)}.flare-core{fill:currentColor}.flare-glow{fill:currentColor;opacity:.14}.flare-ray{stroke:currentColor;stroke-linecap:round}.flare-ray-main{stroke-width:.58;opacity:.9}.flare-ray-diagonal{stroke-width:.4;opacity:.32}.node-a{--light-cycle:4.6s;--light-delay:-.4s;--light-peak:.98}.node-b{--light-cycle:5.3s;--light-delay:-2.7s;--light-peak:.78}.node-c{--light-cycle:4.9s;--light-delay:-1.5s;--light-peak:.92}.node-d{--light-cycle:6.4s;--light-delay:-4.8s;--light-peak:.74}.node-e{--light-cycle:4.4s;--light-delay:-3.1s;--light-peak:.96}.node-f{--light-cycle:5.7s;--light-delay:-.9s;--light-peak:.84}.node-g{--light-cycle:4.8s;--light-delay:-2.1s;--light-peak:.97}.node-h{--light-cycle:6.8s;--light-delay:-5.4s;--light-peak:.72}.node-i{--light-cycle:5s;--light-delay:-3.9s;--light-peak:.88}.node-j{--light-cycle:6.1s;--light-delay:-1.8s;--light-peak:.76}.node-k{--light-cycle:4.5s;--light-delay:-3.2s;--light-peak:.94}.node-l{--light-cycle:5.9s;--light-delay:-4.4s;--light-peak:.8}.node-m{--light-cycle:4.8s;--light-delay:-1.3s;--light-peak:.91}.node-n{--light-cycle:6.6s;--light-delay:-5.1s;--light-peak:.75}.road-a{--light-cycle:5.1s;--light-delay:-1.1s;--light-peak:.9}.road-b{--light-cycle:6.2s;--light-delay:-4.2s;--light-peak:.76}.road-c{--light-cycle:4.3s;--light-delay:-2.8s;--light-peak:1}.road-d{--light-cycle:5.8s;--light-delay:-3.7s;--light-peak:.84}.road-e{--light-cycle:4.6s;--light-delay:-2.6s;--light-peak:.95}.road-f{--light-cycle:6.3s;--light-delay:-5.6s;--light-peak:.73}.road-g{--light-cycle:5.2s;--light-delay:-4s;--light-peak:.9}.road-h{--light-cycle:6.7s;--light-delay:-1.6s;--light-peak:.78}.city-a{--light-cycle:4.7s;--light-delay:-.7s;--light-peak:.94}.city-b{--light-cycle:6.5s;--light-delay:-5.8s;--light-peak:.7}.city-c{--light-cycle:5.4s;--light-delay:-2.4s;--light-peak:.87}.city-d{--light-cycle:6.9s;--light-delay:-4.9s;--light-peak:.76}.city-e{--light-cycle:4.9s;--light-delay:-3.5s;--light-peak:.92}.city-f{--light-cycle:6s;--light-delay:-4.6s;--light-peak:.8}
@keyframes light-breathe{0%,59.5%,100%{opacity:0;filter:brightness(.9) drop-shadow(0 0 0 currentColor) drop-shadow(0 0 0 var(--flare-glow-color))}62.5%{opacity:.42;filter:brightness(1.1) drop-shadow(0 0 .7px currentColor) drop-shadow(0 0 3px var(--flare-glow-color))}64%{opacity:var(--light-peak,.88);filter:brightness(1.35) drop-shadow(0 0 1.7px currentColor) drop-shadow(0 0 7px var(--flare-glow-color))}67%{opacity:.62;filter:brightness(1.18) drop-shadow(0 0 1px currentColor) drop-shadow(0 0 4px var(--flare-glow-color))}72%{opacity:0;filter:brightness(.9) drop-shadow(0 0 0 currentColor) drop-shadow(0 0 0 var(--flare-glow-color))}}
@media(min-width:1025px){.hero-content{width:min(850px,calc(100vw - clamp(48px,7vw,140px) - 40px));max-width:none;margin-left:clamp(48px,7vw,140px);margin-right:0;padding:72px 0}.hero-content::before{inset:-38px -58px}.hero h2{max-width:720px;font-size:clamp(2.75rem,3.5vw,3.35rem);white-space:normal}}
@media(min-width:1600px){.hero h2{max-width:none;font-size:3rem;white-space:nowrap}html[lang="uk"] .hero h2{font-size:2.25rem}}
@media(max-width:1024px){.node-d,.node-e,.node-h,.node-i,.node-l,.node-n,.road-b,.road-f,.city-b,.city-d,.city-e{display:none}.hero-content{max-width:560px}.hero-content::before{inset:-42px -46px}}
@media(max-width:760px){.hero::before{background:radial-gradient(ellipse 82% 72% at 28% 51%,rgba(2,7,17,.88),rgba(2,7,17,.68) 44%,rgba(2,7,17,.2) 72%,transparent)}.hero-content::before{inset:-28px -18px}.node-b,.node-c,.node-j,.road-a,.road-d,.road-h,.city-c,.city-f{display:none}.hero-overlay{opacity:.82}.hero h1{font-size:clamp(3.4rem,21vw,5.7rem)}}
@media(prefers-reduced-motion:reduce){.light-flare{animation:none!important;opacity:0;filter:none}}

/* Shared CTA treatment. */
.button,.hero .button{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:600;letter-spacing:.01em;text-shadow:none;color:#f7fbff;border-color:rgba(78,226,255,.72);background:linear-gradient(135deg,rgba(7,35,52,.84),rgba(8,25,45,.78));box-shadow:0 0 0 1px rgba(57,221,255,.06),0 0 22px rgba(57,221,255,.13)}.button:hover,.hero .button:hover{border-color:#65eaff;background:linear-gradient(135deg,rgba(10,49,70,.9),rgba(8,30,53,.86));box-shadow:0 0 0 1px rgba(57,221,255,.1),0 0 25px rgba(57,221,255,.19)}

/* TaskMedAlert product media. */
.product-feature-section{padding-top:48px;padding-bottom:32px}.product-feature{margin:0;overflow:hidden;border:1px solid rgba(57,221,255,.28);border-radius:26px;background:rgba(4,11,22,.5);box-shadow:0 22px 65px rgba(0,4,14,.26),0 0 24px rgba(57,221,255,.07)}.product-feature img{width:100%;height:auto}
.product-gallery-section{padding-top:48px}.screenshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);align-items:start}.product-shot,.widget-showcase{min-width:0;margin:0}.product-shot img,.widget-showcase img{width:100%;height:auto;border:1px solid rgba(57,221,255,.3);box-shadow:0 18px 48px rgba(0,4,14,.28)}.product-shot img{border-radius:22px}.product-shot figcaption,.widget-showcase figcaption{margin-top:.75rem;color:#b8c9dc;font-size:.94rem;text-align:center}.widget-showcase{width:100%;max-width:1000px;margin:clamp(34px,5vw,54px) auto 0}.widget-showcase img{border-radius:22px}
@media(max-width:1024px){.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}.widget-showcase{max-width:900px}}
@media(max-width:760px){.product-feature-section{padding-top:32px;padding-bottom:18px}.product-feature{border-radius:16px}.product-gallery-section{padding-top:38px}.screenshot-grid{grid-template-columns:1fr;max-width:360px;margin-inline:auto;gap:28px}.product-shot img{border-radius:18px}.product-shot figcaption,.widget-showcase figcaption{font-size:.9rem}.widget-showcase{margin-top:36px}.widget-showcase img{border-radius:14px}}

/* Fixed image layer and translucent content surfaces for internal pages. */
.page-inner{position:relative;isolation:isolate;overflow-x:hidden;background:#050b14;--page-background-position:center center;--page-overlay:rgba(2,8,16,.26)}
.page-inner::before{content:"";position:fixed;z-index:0;inset:0;width:100%;height:100vh;height:100svh;pointer-events:none;background-image:linear-gradient(var(--page-overlay),var(--page-overlay)),var(--page-background-image);background-size:cover;background-position:center,var(--page-background-position);background-repeat:no-repeat;transform:translateZ(0)}
.page-products{--page-background-image:url("../images/bg-taskmedalert.webp");--page-background-position:58% center;--page-overlay:rgba(2,8,16,.24)}
.page-about{--page-background-image:url("../images/bg-about-datsom.webp");--page-background-position:56% center;--page-overlay:rgba(2,8,16,.23)}
.page-contact{--page-background-image:url("../images/bg-contact-network.webp?v=20260822");--page-background-position:55% center;--page-overlay:rgba(2,8,16,.22)}
.page-privacy{--page-background-image:url("../images/bg-privacy-policy.webp");--page-background-position:50% center;--page-overlay:rgba(2,8,16,.29)}
.page-inner>main,.page-inner>.site-footer{position:relative;z-index:1}.page-inner .site-header{background:rgba(3,9,17,.82);border-bottom-color:rgba(72,205,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.page-inner .page-hero{position:relative;display:grid;align-items:center;min-height:clamp(340px,42vw,520px);padding:clamp(72px,8vw,110px) 0 clamp(48px,6vw,72px);border-bottom:1px solid rgba(72,205,255,.18);background:transparent;box-shadow:none}
.page-inner .page-hero>.wrap{position:relative;isolation:isolate}.page-inner .page-hero>.wrap::before{content:"";position:absolute;z-index:-1;inset:-42px auto -42px -52px;width:min(850px,calc(100% + 72px));pointer-events:none;background:radial-gradient(ellipse at 28% 50%,rgba(2,8,17,.78),rgba(2,8,17,.48) 45%,rgba(2,8,17,.14) 68%,transparent 82%);filter:blur(4px)}
.page-inner .page-hero h1,.page-inner .page-hero .lead{max-width:760px;text-shadow:0 3px 24px rgba(0,4,12,.96)}
.page-inner main,.page-inner .section{background:transparent}.page-inner .card,.page-inner .info-box{background:rgba(5,14,24,.56);border-color:rgba(57,221,255,.23);box-shadow:0 18px 50px rgba(0,4,12,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.page-products .card{border-color:rgba(57,221,255,.26);box-shadow:inset 0 1px rgba(255,255,255,.025),0 18px 50px rgba(0,4,12,.14)}.page-products .card::after{content:"";display:block;width:30px;height:1px;margin-top:18px;background:var(--orange);box-shadow:0 0 8px rgba(255,138,50,.48)}
.page-about .text-content{position:relative;isolation:isolate}.page-about .text-content::before{content:"";position:absolute;z-index:-1;inset:-30px -42px;pointer-events:none;background:radial-gradient(ellipse at 30% 50%,rgba(3,10,19,.62),rgba(3,10,19,.32) 58%,transparent 82%);filter:blur(3px)}.page-about .text-content h2,.page-about .text-content p{text-shadow:0 2px 16px rgba(0,4,12,.92)}
.page-contact .info-box{background:rgba(5,14,24,.6)}.page-contact .button{background:rgba(5,30,44,.76);border-color:rgba(87,232,255,.86)}

.page-inner .site-footer{background:rgba(3,9,17,.72);border-top-color:rgba(57,221,255,.26);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
@media(max-width:1024px){.page-inner .page-hero{min-height:420px}.page-inner .page-hero h1,.page-inner .page-hero .lead{max-width:650px}.page-products{--page-background-position:64% center}.page-about{--page-background-position:64% center}.page-contact{--page-background-position:62% center}.page-privacy{--page-background-position:58% center}}
@media(max-width:760px){.page-inner{--page-overlay:rgba(2,8,16,.32)}.page-inner .page-hero{min-height:390px;padding:68px 0 48px}.page-inner .page-hero>.wrap::before{inset:-28px -14px;width:auto;background:radial-gradient(ellipse at 25% 50%,rgba(2,8,17,.88),rgba(2,8,17,.62) 54%,rgba(2,8,17,.22) 78%,transparent 96%);filter:blur(3px)}.page-inner .card,.page-inner .info-box{background-color:rgba(5,14,24,.68);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.page-about .text-content::before{inset:-24px -14px;background:radial-gradient(ellipse at 25% 50%,rgba(3,10,19,.76),rgba(3,10,19,.46) 62%,transparent 94%)}.page-products{--page-background-position:70% center;--page-overlay:rgba(2,8,16,.3)}.page-about{--page-background-position:78% center;--page-overlay:rgba(2,8,16,.3)}.page-contact{--page-background-position:68% center;--page-overlay:rgba(2,8,16,.29)}.page-privacy{--page-background-position:62% center;--page-overlay:rgba(2,8,16,.34)}.page-inner .nav{background:rgba(3,9,17,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}


/* Task MedAlert privacy policy document. */
.policy-section{padding-top:48px}.policy-document{width:min(100%,900px);margin-inline:auto;padding:clamp(28px,4vw,48px);border:1px solid rgba(57,221,255,.22);border-radius:24px;background:rgba(4,11,20,.78);box-shadow:0 22px 70px rgba(0,3,10,.34);backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px)}.policy-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:clamp(34px,5vw,52px);overflow:hidden;border:1px solid rgba(57,221,255,.18);border-radius:16px;background:rgba(57,221,255,.11)}.policy-meta>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:16px 18px;background:rgba(5,15,27,.9)}.policy-meta span{color:#8fa9c0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.policy-meta strong,.policy-meta a,.policy-meta time{color:#eef8ff;font-size:.98rem;font-weight:650;text-decoration:none;overflow-wrap:anywhere}.policy-meta a{color:var(--cyan)}.policy-copy{max-width:760px;margin-inline:auto}.policy-copy h2{margin:3.25rem 0 1rem;color:#f3f9ff;font-size:clamp(1.35rem,2.2vw,1.78rem);letter-spacing:-.018em}.policy-copy h2:first-child{margin-top:0}.policy-copy p,.policy-copy li{color:#c0cfde;font-size:1.03rem}.policy-copy p{margin:0 0 1.15rem}.policy-copy ul{margin:.4rem 0 1.35rem;padding-left:1.35rem}.policy-copy li{margin:.4rem 0;padding-left:.25rem}.policy-copy li::marker{color:var(--cyan)}.policy-copy a{color:var(--cyan);font-weight:650;overflow-wrap:anywhere}.medical-disclaimer{margin:1.15rem 0 1.35rem;padding:18px 20px;border:1px solid rgba(255,138,50,.34);border-left:3px solid var(--orange);border-radius:12px;background:linear-gradient(135deg,rgba(255,138,50,.13),rgba(8,20,34,.68));color:#fff4e9;box-shadow:0 0 22px rgba(255,138,50,.07)}
@media(max-width:760px){.policy-section{padding:38px 0 52px}.policy-document{padding:22px 18px;border-radius:17px;background:rgba(4,11,20,.86);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.policy-meta{grid-template-columns:1fr;margin-bottom:32px}.policy-meta>div{padding:13px 15px}.policy-copy h2{margin-top:2.6rem;font-size:1.3rem}.policy-copy p,.policy-copy li{font-size:.98rem}.medical-disclaimer{padding:16px}}
@media(max-width:760px){.page-privacy .page-hero>.wrap{min-width:0}.page-privacy .page-hero h1{max-width:100%;font-size:clamp(2.25rem,10vw,3rem);overflow-wrap:anywhere}}
@media(min-width:761px) and (max-width:860px){.page-about .text-content::before{inset:-30px -20px}}
