:root{--night:#111713;--forest:#18231e;--surface:#202c26;--cream:#edf0e9;--muted:#aeb8b0;--sage:#a9c5b7;--clay:#c58f79;--blue:#91abc5;--lavender:#b9b2d5;--line:rgba(231,237,229,.13);color-scheme:dark;scroll-behavior:smooth}*{box-sizing:border-box}html{background:var(--night)}body{margin:0;overflow-x:hidden;color:var(--cream);background:var(--night);font:400 16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}h1,h2,h3,p,figure{margin:0}h1,h2,h3,.wordmark,.phone-brand,.name-mark{font-family:Fraunces,Iowan Old Style,Baskerville,Georgia,serif;font-weight:400}.shell{width:min(100% - 68px,1112px);margin-inline:auto}.skip-link{position:fixed;z-index:20;left:12px;top:12px;padding:10px 14px;color:#10201a;background:var(--sage);transform:translateY(-160%)}.skip-link:focus{transform:none}.nav{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.wordmark{font-size:25px;font-weight:500;letter-spacing:.02em;text-decoration:none}.wordmark span,.phone-brand span{color:#e3a25c}.nav-links{display:flex;align-items:center;gap:25px}.nav-links>a:not(.button){color:var(--muted);font-size:13px;text-decoration:none}.button{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none}.primary{color:#10201a;background:var(--sage)}.secondary{border:1px solid var(--line);background:rgba(255,255,255,.025)}a:hover{color:var(--cream)}.primary:hover{color:#10201a;background:#c0d6cb}a:focus-visible,button:focus-visible{outline:3px solid #f0b46f;outline-offset:4px}.hero{min-height:690px;padding-block:70px 80px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr);align-items:center;gap:clamp(48px,8vw,110px)}.eyebrow{margin-bottom:20px;color:var(--sage);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero h1{max-width:720px;font-size:clamp(54px,7.1vw,94px);line-height:.98;letter-spacing:-.035em}.lede{max-width:630px;margin-top:30px;color:var(--muted);font-size:18px;line-height:1.75}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.promises{display:flex;flex-wrap:wrap;gap:12px 23px;margin:32px 0 0;padding:0;color:var(--muted);font-size:12px;list-style:none}.promises li{display:flex;align-items:center;gap:8px}.promises li:before{content:"";width:6px;height:6px;border:1px solid var(--sage);border-radius:50%}.phone-wrap{position:relative;display:grid;place-items:center}.phone-wrap:before{content:"";position:absolute;width:min(410px,92%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(169,197,183,.18),rgba(169,197,183,.04) 48%,transparent 71%)}.phone{position:relative;width:min(320px,100%);min-height:580px;padding:19px 15px 18px;border:1px solid rgba(169,197,183,.24);border-radius:46px;background:#0b171a;box-shadow:0 40px 90px rgba(0,0,0,.44),inset 0 0 0 7px rgba(255,255,255,.015)}.notch{width:86px;height:21px;margin:0 auto 20px;border-radius:999px;background:#050a09}.phone-brand{text-align:center;font-size:18px;font-weight:500}.phone-stage{position:relative;min-height:385px;margin-top:24px;padding:26px 20px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 50% 40%,#193236,#0b1820 72%);text-align:center}.phone-stage>p{color:#91a7a4;font:500 12px Georgia,serif;letter-spacing:.08em}.orb{width:174px;height:174px;margin:46px auto 0;display:grid;place-items:center;border:1px solid rgba(74,122,118,.55);border-radius:50%;background:radial-gradient(circle,rgba(74,122,118,.18),transparent 67%);font:500 21px Georgia,serif}.phone-stage em{display:block;margin-top:24px;color:#97aaa9;font-size:11px}.route{margin-top:29px;padding:15px 3px;border-top:1px solid rgba(255,255,255,.08);color:#b9c5c4;font-size:11px;text-align:left}.route span{float:right;color:#6fa39e}.phone-nav{display:flex;justify-content:space-around;margin-top:14px;color:#829899;font-size:9px}.phone-nav strong{color:var(--sage);font-weight:500}.section{padding-block:110px}.heading{max-width:760px}h2{font-size:clamp(39px,5vw,66px);line-height:1.06;letter-spacing:-.025em}.heading>p:last-child,.body-copy,.final>p{max-width:650px;margin-top:22px;color:var(--muted);line-height:1.7}.tool-map{margin-top:64px;border-top:1px solid var(--line)}.tool-map article{min-height:92px;display:grid;grid-template-columns:55px 170px minmax(0,1fr) 32px;gap:20px;align-items:center;border-bottom:1px solid var(--line)}.tool-map span{color:#77877f;font-size:11px}.tool-map h3{font-size:25px}.tool-map p{color:var(--muted);font-size:14px}.tool-map i{width:8px;height:8px;justify-self:end;border-radius:50%;background:var(--sage);box-shadow:0 0 18px rgba(169,197,183,.4)}.tool-map article:nth-child(2) i{background:var(--blue)}.tool-map article:nth-child(3) i{background:#a8bc94}.tool-map article:nth-child(4) i{background:var(--lavender)}.tool-map article:nth-child(5) i{background:var(--clay)}.tool-map article:nth-child(6) i{background:#9ca5cc}.band{background:var(--forest)}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(390px,1fr);gap:clamp(48px,8vw,110px);align-items:center}.demo-frame{position:relative;min-height:425px;display:grid;place-items:center;overflow:hidden;border-radius:34px;background:linear-gradient(150deg,#16283b,#13221f 65%,#1e2c27);box-shadow:inset 0 0 0 1px var(--line);text-align:center}.demo-frame:before{content:"";position:absolute;inset:11%;border:1px solid rgba(169,197,183,.15);border-radius:50%;transform:rotate(-8deg)}.demo-frame>div{position:relative;width:73%}.demo-frame small{display:block;color:var(--sage);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.demo-frame strong{display:block;margin-top:18px;font:400 42px Georgia,serif}.demo-frame p{margin-top:16px;color:var(--muted);font-size:14px}.play{width:54px;height:54px;margin:28px auto 0;display:grid;place-items:center;border:1px solid rgba(169,197,183,.4);border-radius:50%;color:var(--sage);padding-left:3px}.demo-frame time{position:absolute;right:20px;bottom:18px;color:#8e9e96;font-size:10px}.placeholder-pill{display:inline-block;margin-top:28px;padding:9px 14px;border:1px solid rgba(169,197,183,.35);border-radius:999px;color:var(--sage);font-size:12px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;border:1px solid var(--line);background:var(--line)}.principles article{min-height:245px;padding:35px;background:var(--night)}.principles span{color:var(--sage);font-size:11px}.principles h3{margin-top:44px;font-size:26px}.principles p{margin-top:14px;color:var(--muted);font-size:13px}.glimpses{background:#151c18}.shots{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:56px;align-items:start}.shots figure:nth-child(even){margin-top:40px}.shot{aspect-ratio:9/16;padding:21px 14px;display:flex;flex-direction:column;align-items:center;border:1px solid var(--line);border-radius:28px;text-align:center}.shot>span{font:500 14px Georgia,serif}.shot strong{margin:auto 10px 10px;font:400 clamp(19px,2vw,28px) Georgia,serif}.shot small{margin-bottom:auto;color:#9caeae}.blue{background:linear-gradient(160deg,#15293d,#0d1a27)}.green{background:linear-gradient(160deg,#233127,#111b13)}.purple{background:linear-gradient(160deg,#33293b,#1c1722)}.clay{background:linear-gradient(160deg,#30231f,#1a1412)}figcaption{margin-top:15px;color:var(--muted);font-size:12px}.install-grid{align-items:start}.install-grid .primary{margin-top:30px}.install-panel{padding:32px;border:1px solid var(--line);background:var(--surface)}.tabs{display:flex;gap:7px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--line)}.tabs button{min-height:42px;padding:0 15px;border:1px solid transparent;border-radius:999px;color:var(--muted);background:transparent;cursor:pointer}.tabs button[aria-selected="true"]{color:#10201a;background:var(--sage)}.steps{padding-top:28px}.steps ol{margin:0;padding:0;list-style:none;counter-reset:item}.steps li{position:relative;min-height:58px;padding:4px 0 19px 47px;color:var(--muted);font-size:14px;counter-increment:item}.steps li:before{content:counter(item,decimal-leading-zero);position:absolute;left:0;color:var(--sage);font-size:11px}.install-note{margin-top:5px;padding-top:21px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.name-band{background:var(--surface)}.name-grid{display:grid;grid-template-columns:.62fr 1fr;gap:clamp(50px,10vw,130px);align-items:center}.name-mark{text-align:center}.name-mark strong{display:block;font-size:clamp(86px,13vw,160px);line-height:1}.name-mark span{display:block;margin-top:19px;color:var(--muted);font:12px system-ui,sans-serif;letter-spacing:.08em}.characters{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.characters b{display:block;font:400 30px Georgia,serif}.characters span{color:var(--muted);font-size:12px}.final{padding-block:125px;text-align:center}.final h2{max-width:800px;margin:auto}.final>p{margin-inline:auto}.final>.primary{margin-top:30px}.final .feedback{margin-top:37px;font-size:12px}.feedback a{color:var(--sage)}footer{padding-block:34px 42px;border-top:1px solid var(--line)}.footer-row{display:flex;justify-content:space-between;gap:30px}.footer-row>p{max-width:620px;color:#7f9087;font-size:11px}.footer-row nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:11px 18px}.footer-row a{color:var(--muted);font-size:11px;text-decoration:none}
@media(max-width:820px){.shell{width:min(100% - 44px,1112px)}.nav-links>a:not(.button){display:none}.hero,.split,.name-grid{grid-template-columns:1fr}.hero{min-height:0}.phone-wrap{margin-top:15px}.demo-grid,.install-grid{gap:52px}.principles{grid-template-columns:1fr}.principles article{min-height:0}.principles h3{margin-top:24px}.shots{grid-template-columns:1fr 1fr}.name-mark{padding-bottom:10px}}
@media(max-width:520px){.shell{width:min(100% - 34px,1112px)}.nav{min-height:70px}.nav-links .button{min-height:42px;padding-inline:15px}.hero{gap:50px;padding-block:54px 70px}.hero h1{font-size:clamp(43px,15vw,49px)}.lede{font-size:16px}.actions .button{width:100%}.section{padding-block:80px}.tool-map{margin-top:44px}.tool-map article{grid-template-columns:30px 1fr 16px;gap:12px;padding-block:18px}.tool-map article p{grid-column:2/-1}.tool-map i{grid-column:3;grid-row:1}.demo-frame{min-height:355px;border-radius:25px}.demo-frame strong{font-size:34px}.shots{gap:11px}.shots figure:nth-child(even){margin-top:23px}.shot{padding:14px 9px;border-radius:20px}.shot strong{font-size:17px}.install-panel{padding:22px 18px}.characters{grid-template-columns:1fr}.footer-row{display:block}.footer-row nav{justify-content:flex-start;margin-top:25px}}

.demo-note{display:flex;align-items:center;gap:10px;margin-top:28px;color:var(--sage);font-size:12px;letter-spacing:.04em}.demo-note span{width:7px;height:7px;border-radius:50%;background:var(--clay);box-shadow:0 0 16px rgba(197,143,121,.62)}.demo-frame.video-demo{isolation:isolate;min-height:620px;display:flex;flex-direction:column;justify-content:center;padding:38px;overflow:hidden;background:radial-gradient(circle at 51% 44%,rgba(145,171,197,.16),transparent 38%),linear-gradient(150deg,#16283b,#13221f 65%,#1e2c27);text-align:center}.demo-frame.video-demo:before{inset:10%;border-color:rgba(169,197,183,.12);animation:demoOrbit 18s linear infinite}.demo-frame.video-demo:after{content:"";position:absolute;z-index:-1;width:72%;aspect-ratio:1;border:1px solid rgba(197,143,121,.13);border-radius:50%;transform:rotate(12deg);animation:demoOrbitReverse 23s linear infinite}.demo-frame.video-demo>.demo-halo{position:absolute;z-index:-1;width:430px;max-width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(169,197,183,.17),rgba(145,171,197,.06) 48%,transparent 70%);filter:blur(5px);animation:demoBreathe 7s ease-in-out infinite}.demo-frame.video-demo>.demo-device{position:relative;width:min(300px,72%);margin:auto;padding:8px;border:1px solid rgba(169,197,183,.28);border-radius:40px;background:#081315;box-shadow:0 32px 72px rgba(0,0,0,.44),inset 0 0 0 5px rgba(255,255,255,.018)}.demo-device video{display:block;width:100%;aspect-ratio:9/16;border-radius:32px;background:#0b1820;object-fit:cover}.demo-frame.video-demo figcaption{position:relative;margin:22px 0 0;color:#9eaca5;font-size:11px;letter-spacing:.06em}.demo-frame.video-demo video::-webkit-media-controls-panel{background:linear-gradient(transparent,rgba(5,12,11,.72))}@keyframes demoBreathe{0%,100%{opacity:.62;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes demoOrbit{to{transform:rotate(352deg)}}@keyframes demoOrbitReverse{to{transform:rotate(-348deg)}}@media(max-width:820px){.demo-frame.video-demo{min-height:680px}.demo-frame.video-demo>.demo-device{width:min(330px,72%)}}@media(max-width:520px){.demo-frame.video-demo{min-height:0;padding:28px 18px}.demo-frame.video-demo>.demo-device{width:min(280px,82%);border-radius:34px}.demo-device video{border-radius:27px}.demo-frame.video-demo figcaption{letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){.demo-frame.video-demo:before,.demo-frame.video-demo:after,.demo-halo{animation:none}}
@media(max-width:350px){.shell{width:min(100% - 24px,1112px)}.wordmark{font-size:22px}.nav-links .button{padding-inline:12px}.hero h1{font-size:42px}.phone{border-radius:38px}.shots{grid-template-columns:1fr}.shots figure:nth-child(even){margin-top:0}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Scroll Chapters activity showcase */
.chapter-entry{max-width:640px;margin:58px 0 82px auto;padding:24px 27px;display:grid;grid-template-columns:76px 1fr;gap:21px;align-items:center;border:1px solid rgba(169,197,183,.28);border-radius:25px;background:linear-gradient(145deg,rgba(169,197,183,.1),rgba(32,44,38,.8))}.chapter-entry-mark{position:relative;width:70px;height:70px;display:grid;place-items:center}.chapter-entry-mark:before,.chapter-entry-mark:after{content:"";position:absolute;border:1px solid var(--sage);border-radius:50%;animation:chapter-pulse 4.5s ease-in-out infinite}.chapter-entry-mark:before{inset:3px;opacity:.22}.chapter-entry-mark:after{inset:16px;opacity:.5;animation-delay:-2.25s}.chapter-entry-mark i{width:9px;height:9px;border-radius:50%;background:var(--sage);box-shadow:0 0 20px rgba(169,197,183,.65)}.chapter-entry span,.chapter-copy span{color:var(--chapter-color,var(--sage));font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.chapter-entry h3{margin-top:3px;font-size:28px}.chapter-entry p{margin-top:5px;color:var(--muted);font-size:13px}.chapters-layout{display:grid;grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);gap:clamp(40px,7vw,88px);align-items:start}.chapter-guide{position:sticky;top:28px;padding-top:22px;border-top:1px solid var(--line)}.chapter-guide h3{font-size:34px;line-height:1.12}.chapter-guide>p:last-child{margin-top:17px;color:var(--muted);font-size:13px;line-height:1.65}.chapter-list{display:grid;gap:15px}.activity-chapter{--chapter-color:var(--sage);min-height:340px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-top:1px solid var(--line);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--chapter-color) 6%,transparent))}.activity-chapter:nth-child(even){background:linear-gradient(-90deg,transparent,color-mix(in srgb,var(--chapter-color) 6%,transparent))}.breathe-chapter{--chapter-color:var(--blue)}.ground-chapter{--chapter-color:#a8bc94}.settle-chapter{--chapter-color:var(--lavender)}.release-chapter{--chapter-color:var(--clay)}.untangle-chapter{--chapter-color:#9ca5cc}.chapter-copy{padding:44px 28px;display:flex;flex-direction:column;justify-content:center}.chapter-copy h3{margin-top:9px;font-size:clamp(36px,4vw,50px);line-height:1}.chapter-copy p{margin-top:17px;color:var(--muted);font-size:14px;line-height:1.65}.chapter-visual{position:relative;min-height:340px;display:grid;place-items:center;color:var(--chapter-color);isolation:isolate}.chapter-visual:after{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--chapter-color) 16%,transparent),transparent 70%);filter:blur(8px);z-index:-1}.activity-chapter:nth-child(even) .chapter-visual{order:-1}.breathing-rings{width:112px;height:112px;border:1px solid currentColor;border-radius:50%;box-shadow:0 0 0 23px color-mix(in srgb,currentColor 9%,transparent),0 0 0 46px color-mix(in srgb,currentColor 4%,transparent);animation:chapter-breathe 5s ease-in-out infinite}.senses-motif{display:flex;gap:10px}.senses-motif i{width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.3;animation:chapter-sense 3.2s ease-in-out infinite}.senses-motif i:nth-child(2){animation-delay:.3s}.senses-motif i:nth-child(3){animation-delay:.6s}.senses-motif i:nth-child(4){animation-delay:.9s}.senses-motif i:nth-child(5){animation-delay:1.2s}.settle-motif{width:145px}.settle-motif i{display:block;height:1px;margin:17px 0;background:linear-gradient(90deg,transparent,currentColor,transparent);animation:chapter-settle 4s ease-in-out infinite}.settle-motif i:nth-child(2){animation-delay:.35s}.settle-motif i:nth-child(3){animation-delay:.7s}.settle-motif i:nth-child(4){animation-delay:1.05s}.release-motif{position:relative;width:150px;height:110px;font:italic 20px Georgia,serif}.release-motif i{position:absolute;animation:chapter-release 5s ease-in-out infinite}.release-motif i:nth-child(1){left:8px;bottom:10px}.release-motif i:nth-child(2){left:60px;bottom:43px;animation-delay:1.2s}.release-motif i:nth-child(3){right:8px;top:6px;animation-delay:2.4s}.untangle-motif{position:relative;width:160px;height:110px}.untangle-motif i{position:absolute;left:5px;right:5px;top:54px;height:1px;background:currentColor;transform-origin:center;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.untangle-motif i:first-child{transform:rotate(20deg);animation-name:chapter-thread-a}.untangle-motif i:last-child{transform:rotate(-20deg);animation-name:chapter-thread-b}@keyframes chapter-pulse{50%{transform:scale(1.14);opacity:.1}}@keyframes chapter-breathe{50%{transform:scale(1.22);opacity:.55}}@keyframes chapter-sense{28%{transform:scale(1.7);opacity:1}}@keyframes chapter-settle{50%{transform:translateY(10px);opacity:.35}}@keyframes chapter-release{0%,18%{transform:translateY(10px);opacity:0}42%{opacity:1}82%,100%{transform:translateY(-16px);opacity:0}}@keyframes chapter-thread-a{50%{transform:translateY(-16px) rotate(0)}}@keyframes chapter-thread-b{50%{transform:translateY(16px) rotate(0)}}

@media(max-width:820px){.chapter-entry{margin:48px 0 65px auto}.chapters-layout{grid-template-columns:1fr;gap:28px}.chapter-guide{position:static}.activity-chapter{min-height:290px}.chapter-visual{min-height:290px}}
@media(max-width:520px){.chapter-entry{margin-block:42px 56px;padding:20px;grid-template-columns:58px 1fr;gap:15px}.chapter-entry-mark{width:56px;height:56px}.chapter-entry h3{font-size:23px}.activity-chapter{min-height:0;grid-template-columns:1fr}.chapter-copy{padding:30px 21px}.chapter-visual,.activity-chapter:nth-child(even) .chapter-visual{min-height:220px;order:0}.chapter-copy h3{font-size:39px}}

/* Trust, origin, and naming */
.four-principles{grid-template-columns:repeat(2,1fr)}.four-principles .principle{min-height:0}.origin-band{background:#17201b}.origin-grid{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.2fr);gap:clamp(50px,9vw,118px);align-items:center}.origin-mark{position:relative;min-height:360px;display:grid;place-items:center;color:var(--clay);isolation:isolate}.origin-mark:before,.origin-mark:after{content:"";position:absolute;border:1px solid rgba(197,143,121,.18);border-radius:50%;z-index:-1}.origin-mark:before{width:270px;height:270px}.origin-mark:after{width:190px;height:190px}.origin-mark span{font:400 150px/1 Georgia,serif;transform:translateY(25px);opacity:.9}.origin-mark i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--clay);box-shadow:0 0 22px rgba(197,143,121,.58);animation:origin-breathe 5s ease-in-out infinite}.origin-copy h2{font-size:clamp(34px,4.4vw,56px);line-height:1.12}.origin-copy>p:not(.eyebrow){max-width:680px;margin-top:27px;color:var(--muted);font-size:15px;line-height:1.75}.origin-label{display:inline-block;margin-top:27px;padding-top:17px;border-top:1px solid var(--line);color:var(--clay);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.name-closing{margin-top:25px;padding-top:22px;border-top:1px solid var(--line);color:var(--sage);font:400 18px/1.55 Georgia,serif}@keyframes origin-breathe{50%{transform:scale(1.35);opacity:.45}}

@media(max-width:820px){.origin-grid{grid-template-columns:1fr;gap:22px}.origin-mark{min-height:220px}.origin-mark:before{width:210px;height:210px}.origin-mark:after{width:145px;height:145px}.origin-mark span{font-size:112px}}
@media(max-width:520px){.four-principles{grid-template-columns:1fr}.origin-mark{min-height:180px}.origin-copy h2{font-size:35px}}

/* Quiet-core principles */
.quiet-heading{margin-inline:auto;text-align:center}.quiet-heading>p:last-child{margin-inline:auto}.quiet-core{position:relative;min-height:720px;margin-top:55px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:155px 260px;align-items:center}.quiet-core:before,.quiet-core:after{content:"";position:absolute;left:50%;top:50%;background:linear-gradient(90deg,transparent,rgba(169,197,183,.18),transparent);transform:translate(-50%,-50%);pointer-events:none}.quiet-core:before{width:64%;height:1px}.quiet-core:after{width:1px;height:58%;background:linear-gradient(transparent,rgba(169,197,183,.18),transparent)}.core-mark{position:absolute;z-index:2;left:50%;top:50%;width:190px;height:190px;display:grid;place-items:center;border:1px solid rgba(169,197,183,.25);border-radius:50%;background:radial-gradient(circle,rgba(169,197,183,.2),rgba(24,35,30,.94) 62%);box-shadow:0 0 0 34px rgba(169,197,183,.035),0 0 90px rgba(169,197,183,.12);transform:translate(-50%,-50%);animation:core-breathe 6s ease-in-out infinite}.core-mark:before,.core-mark:after{content:"";position:absolute;border:1px solid rgba(169,197,183,.12);border-radius:50%}.core-mark:before{inset:22px}.core-mark:after{inset:43px}.core-mark span{position:relative;z-index:1;font:400 28px Georgia,serif}.core-mark i{color:#e3a25c;font-style:normal}.quiet-promise{--promise-color:var(--sage);display:grid;grid-template-columns:84px 1fr;gap:19px;align-items:center}.quiet-promise:nth-of-type(2){--promise-color:var(--blue)}.quiet-promise:nth-of-type(3){--promise-color:var(--lavender)}.quiet-promise:nth-of-type(4){--promise-color:var(--clay)}.quiet-promise span{color:var(--promise-color);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.quiet-promise h3{margin-top:5px;font-size:29px}.quiet-promise p{max-width:355px;margin-top:10px;color:var(--muted);font-size:13px;line-height:1.65}.promise-visual{position:relative;width:78px;height:78px;display:grid;place-items:center;color:var(--promise-color)}.promise-visual:after{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--promise-color) 14%,transparent),transparent 72%);z-index:-1}.aperture{border:1px solid currentColor;border-radius:50%;border-right-color:transparent;animation:aperture-turn 8s linear infinite}.aperture:before{content:"";position:absolute;inset:13px;border:1px solid currentColor;border-radius:50%;border-left-color:transparent;animation:aperture-turn 6s linear infinite reverse}.aperture i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor}.protected:before,.protected:after{content:"";position:absolute;border:1px solid currentColor;border-radius:50%}.protected:before{inset:4px;opacity:.25}.protected:after{inset:17px;opacity:.55}.protected i{width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor;animation:protected-pulse 4s ease-in-out infinite}.unfinished{display:flex;gap:7px}.unfinished i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.28;animation:unfinished-wave 3.8s ease-in-out infinite}.unfinished i:nth-child(2){animation-delay:.3s}.unfinished i:nth-child(3){animation-delay:.6s}.unfinished i:nth-child(4){animation-delay:.9s}.unfinished i:nth-child(5){background:transparent;border:1px solid currentColor;animation:none}.offline-signal i{position:absolute;border:1px solid currentColor;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%;transform:rotate(-45deg)}.offline-signal i:first-child{inset:7px;opacity:.22;animation:signal-fade 4s ease-in-out infinite}.offline-signal i:nth-child(2){inset:21px;opacity:.48;animation:signal-fade 4s 1s ease-in-out infinite}.offline-signal b{width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor}.promise-private,.promise-offline{text-align:right;grid-template-columns:1fr 84px}.promise-private .promise-visual,.promise-offline .promise-visual{order:2}.promise-private p,.promise-offline p{margin-left:auto}@keyframes core-breathe{50%{box-shadow:0 0 0 45px rgba(169,197,183,.025),0 0 115px rgba(169,197,183,.18)}}@keyframes aperture-turn{to{transform:rotate(360deg)}}@keyframes protected-pulse{50%{transform:scale(1.25);opacity:.5}}@keyframes unfinished-wave{35%{transform:translateY(-7px);opacity:1}}@keyframes signal-fade{50%{opacity:.04;transform:rotate(-45deg) scale(.88)}}

@media(max-width:900px){.quiet-core{min-height:0;grid-template-columns:1fr;grid-template-rows:auto;gap:18px}.quiet-core:before,.quiet-core:after{display:none}.core-mark{position:relative;left:auto;top:auto;width:150px;height:150px;margin:0 auto 24px;transform:none;grid-row:1}.quiet-promise{max-width:620px;width:100%;margin-inline:auto;padding:20px 0;border-top:1px solid var(--line)}.promise-private,.promise-offline{text-align:left;grid-template-columns:84px 1fr}.promise-private .promise-visual,.promise-offline .promise-visual{order:0}.promise-private p,.promise-offline p{margin-left:0}}
@media(max-width:520px){.quiet-core{margin-top:42px}.quiet-promise,.promise-private,.promise-offline{grid-template-columns:64px 1fr;gap:14px}.promise-visual{width:60px;height:60px}.quiet-promise h3{font-size:25px}.core-mark{width:132px;height:132px}}
