:root{--t-micro: 80ms;--t-quick: .15s;--t-fast: .25s;--stagger: 40ms;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--font: "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-text: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--r-card: 22px;--r-inner: 14px;--gap: 10px;--orange: #ff7a1a;--wrap: 1080px;--wrap-hero: 1296px}:root[data-theme=light]{color-scheme:light;--bg: #f3ede6;--s1: #eae3d9;--s2: #dfd6c8;--s3: #d3c9b9;--ink: #15130f;--ink-2: #5a554c;--ink-3: #85807a;--ring: 0 0 0 1px rgba(21, 19, 15, .09);--ring-strong: 0 0 0 1px rgba(21, 19, 15, .17);--hair: rgba(21, 19, 15, .1);--green: #5fbf93;--green-ink: #2b8a5d;--green-soft: rgba(95, 191, 147, .2);--scribble: #46b184;--lift: 0 1px 2px rgba(21, 19, 15, .05), 0 10px 24px -14px rgba(21, 19, 15, .22);--nav-bg: rgba(243, 237, 230, .84);--s1t: #eee7dd;--s1b: #e4dcd0;--hi: rgba(255, 255, 255, .6);--halo: rgba(95, 191, 147, .24);--plate-shadow: inset 0 1px 3px rgba(21, 19, 15, .09);--ph0: #ffffff;--ph0t: #15130f;--ph1: #15130f;--ph1t: #f3ede6;--ph2: #cdbd9f;--ph2t: #2a2417;--ph3t: #0c1a13;--phr: rgba(21, 19, 15, .16)}:root[data-theme=dark]{color-scheme:dark;--bg: #0e0f0f;--s1: #1c1d1f;--s2: #26282b;--s3: #303236;--ink: #f2eee8;--ink-2: #aaa8a2;--ink-3: #7a7872;--ring: 0 0 0 1px rgba(255, 255, 255, .11);--ring-strong: 0 0 0 1px rgba(255, 255, 255, .22);--hair: rgba(255, 255, 255, .1);--green: #62be92;--green-ink: #6fd0a4;--green-soft: rgba(98, 190, 146, .16);--scribble: #6fd0a4;--lift: 0 1px 2px rgba(0, 0, 0, .35), 0 12px 28px -14px rgba(0, 0, 0, .7);--nav-bg: rgba(14, 15, 15, .82);--s1t: #212224;--s1b: #181a1b;--hi: rgba(255, 255, 255, .07);--halo: rgba(98, 190, 146, .2);--plate-shadow: inset 0 1px 4px rgba(0, 0, 0, .5);--ph0: #f3ede6;--ph0t: #15130f;--ph1: #070808;--ph1t: #f3ede6;--ph2: #bfae8e;--ph2t: #1d1810;--ph3t: #0c1a13;--phr: rgba(255, 255, 255, .2)}.on-dark{--bg: #0e0f0f;--s1: #1c1d1f;--s2: #26282b;--s3: #303236;--ink: #f2eee8;--ink-2: #aaa8a2;--ink-3: #7a7872;--ring: 0 0 0 1px rgba(255, 255, 255, .12);--ring-strong: 0 0 0 1px rgba(255, 255, 255, .26);--hair: rgba(255, 255, 255, .1);--green: #62be92;--green-ink: #6fd0a4;--green-soft: rgba(98, 190, 146, .16);--scribble: #6fd0a4;--s1t: #212224;--s1b: #181a1b;--hi: rgba(255, 255, 255, .07);--halo: rgba(98, 190, 146, .2);background:var(--bg);color:var(--ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-text);font-weight:400;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color var(--t-fast) var(--ease-smooth),color var(--t-fast) var(--ease-smooth)}img,video,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:8px}::selection{background:var(--green);color:#0e0e0d}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.wrap--hero,.nav .wrap{max-width:var(--wrap-hero);padding:0 32px}.sec{padding:70px 0;position:relative}.sec--tight{padding-top:0}.col{max-width:560px}.btn,.chip,.seg,.nav,.menu,.tog,.switch,.svbtn,.fld{font-family:var(--font)}h1,h2,h3,h4{margin:0;font-weight:500;font-family:var(--font)}.h1{font-size:clamp(40px,6.4vw,64px);line-height:1.05;letter-spacing:-.032em;font-weight:500}.h2{font-size:clamp(32px,4.6vw,48px);line-height:1.06;letter-spacing:-.034em;font-weight:500}.h3{font-size:24px;line-height:1.25;letter-spacing:-.026em;font-weight:500}.label{font-family:var(--font);font-size:13px;font-weight:500;color:var(--ink-2);margin:0 0 12px;letter-spacing:0}.lead{font-size:16px;color:var(--ink-2);max-width:560px}.small{font-size:13px;line-height:1.5}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.01em}.muted{color:var(--ink-2)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}.sec-head .lead{margin-top:12px}b,strong{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;position:relative;isolation:isolate;font-size:15px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--t-quick) var(--ease-out),background-color var(--t-quick),box-shadow var(--t-quick),color var(--t-quick)}.btn:active{transform:scale(.97);transition-duration:var(--t-micro)}.btn svg{width:16px;height:16px}.btn--primary{background:var(--ink);color:var(--bg)}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px -8px #00000080}.btn--green{background:var(--green);color:#0e0e0d}.btn--green:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px var(--green)}.btn--ghost{box-shadow:var(--ring-strong);color:var(--ink)}.btn--ghost:hover{background:var(--s2)}.btn--sm{height:32px;padding:0 14px;font-size:14px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--ring)}.card{background:linear-gradient(180deg,var(--s1t) 0%,var(--s1) 46%,var(--s1b) 100%);box-shadow:var(--ring),inset 0 1px 0 var(--hi),var(--lift);border-radius:var(--r-card);padding:22px;position:relative}.fx{--mx: 50%;--my: 0%;--rx: 0deg;--ry: 0deg;isolation:isolate;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-smooth),background-color var(--t-quick),color var(--t-quick);will-change:transform}.fx--btn{transform:perspective(520px) rotateX(var(--rx)) rotateY(var(--ry))}.fx:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--mx) var(--my),var(--halo),transparent 62%);opacity:0;transition:opacity .35s var(--ease-smooth)}.fx:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(320px circle at var(--mx) var(--my),var(--green),transparent 66%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .35s var(--ease-smooth)}.fx.is-fx:before,.fx.is-fx:after{opacity:1}.fx--btn:before{inset:-10px;border-radius:999px;background:radial-gradient(110px circle at var(--mx) var(--my),var(--halo),transparent 70%)}.fx--btn:after{background:radial-gradient(90px circle at var(--mx) var(--my),var(--green),transparent 70%)}.plate{background:var(--s2);border-radius:16px;box-shadow:var(--plate-shadow),inset 0 0 0 1px var(--hair)}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:450;color:var(--ink-2);background:var(--s2);box-shadow:var(--ring);white-space:nowrap}.chip--green{background:var(--green-soft);color:var(--green-ink);box-shadow:none}.dot{width:6px;height:6px;border-radius:50%;background:var(--green);display:inline-block;flex:none}.dot--live{animation:ping 2.2s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 #5fbf938c}70%,to{box-shadow:0 0 0 7px #5fbf9300}}.flag{width:24px;height:16px;flex:none;display:block;border-radius:3.4px}.dec{transition:text-shadow .9s ease-out}.dec.is-glow{text-shadow:0 0 26px color-mix(in srgb,var(--green) 75%,transparent),0 0 3px color-mix(in srgb,var(--green) 40%,transparent)}.scr{position:relative;display:inline-block}.scr__svg{position:absolute;pointer-events:none;overflow:visible}.scr--underline .scr__svg{left:-1%;width:102%;bottom:-.16em;height:.24em}.scr--circle .scr__svg{left:-9%;width:118%;top:-22%;height:144%}.scr__svg path{fill:none;stroke:var(--scribble);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}html[data-motion=on] .scr__svg path{stroke-dashoffset:1}html[data-motion=on] [data-rv]{opacity:0}.num{font-variant-numeric:tabular-nums}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:900px){.wrap,.wrap--hero,.nav .wrap{padding:0 20px}.sec{padding:56px 0}.card{padding:20px;border-radius:20px}.sec-head{margin-bottom:24px}}.nav{position:sticky;top:0;z-index:50;background:var(--nav-bg);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--hair)}.nav__in{height:60px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.nav__logo{font-weight:600;font-size:17px;letter-spacing:-.02em;justify-self:start}.nav__links{display:flex;align-items:center;gap:4px}.nav__item{position:relative}.nav__item>a{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:999px;font-size:14.5px;color:var(--ink-2);transition:color var(--t-quick),background-color var(--t-quick)}.nav__item>a:hover,.nav__item:focus-within>a{color:var(--ink);background:var(--s2)}.nav__right{display:flex;align-items:center;gap:8px;justify-self:end}.iconbtn.nav__burger{display:none}.seg{display:inline-flex;padding:2px;border-radius:999px;box-shadow:var(--ring)}.seg button{height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink-2);transition:background-color var(--t-quick),color var(--t-quick)}.seg button.is-on{background:var(--ink);color:var(--bg)}.iconbtn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;box-shadow:var(--ring);color:var(--ink-2);transition:color var(--t-quick),background-color var(--t-quick)}.iconbtn:hover{color:var(--ink);background:var(--s2)}.iconbtn svg{width:16px;height:16px}.menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,6px);opacity:0;visibility:hidden;transition:opacity var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out),visibility 0s var(--t-fast);background:var(--s1);border-radius:22px;box-shadow:var(--ring),0 24px 60px -20px #00000059;padding:8px;z-index:5}.menu.is-on{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.menu--work{min-width:220px;display:grid;gap:2px}.menu__row{padding:11px 14px;border-radius:12px;font-size:15px;font-weight:500;color:var(--ink-2)}.menu__row:hover{color:var(--ink)}.hatch{background-image:repeating-linear-gradient(135deg,transparent 0 5px,var(--hair) 5px 6px);background-color:transparent}.menu__row.hatch:hover{background-color:var(--s2)}.menu--mega{width:min(1040px,94vw);display:grid;grid-template-columns:1.15fr repeat(4,1fr);gap:6px;padding:10px}.mega__full{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:var(--s2);min-height:200px}.mega__ic{width:40px;height:40px;border-radius:12px;background:var(--s3);display:grid;place-items:center}.mega__ic svg{width:20px;height:20px}.mega__ft{font-size:17px;font-weight:500;letter-spacing:-.02em;margin-top:6px}.mega__from{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--ink-2)}.mega__from svg{width:14px;height:14px}.mega__col{padding:14px 10px;display:flex;flex-direction:column;gap:2px}.mega__h{font-size:13px;color:var(--ink-3);padding:0 8px 8px}.mega__item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;font-size:15px;font-weight:500}.mega__item:hover{background:var(--s2)}.mega__i{color:var(--ink-3);display:inline-flex}.mega__i svg{width:16px;height:16px}.menu--work{min-width:330px}.menu__row--all{display:flex;flex-direction:column;gap:1px}@media(max-width:1100px){.menu--mega{grid-template-columns:1fr 1fr}}@media(max-width:900px){.nav__in{grid-template-columns:auto 1fr}.nav__links{display:none;position:absolute;top:60px;left:0;right:0;flex-direction:column;align-items:stretch;background:var(--bg);padding:12px 20px 20px;box-shadow:0 1px 0 var(--hair)}.nav__links.is-open{display:flex}.nav .menu{display:none}.iconbtn.nav__burger{display:grid}.nav__cta{display:none}}.hero{padding:40px 0 0}.bento{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--gap)}.hb{padding:36px}.selbox,.flow__sel{position:relative;border:1.5px solid var(--green);border-radius:4px}.selbox__name{position:absolute;top:-22px;left:-1px;font-family:var(--mono);font-size:11px;color:var(--ink-3);white-space:nowrap}.selbox__h{position:absolute;width:9px;height:9px;background:#fff;border:1.5px solid var(--green);border-radius:2px}.selbox__h--a{left:-5.5px;top:-5.5px}.selbox__h--b{right:-5.5px;top:-5.5px}.selbox__h--c{left:-5.5px;bottom:-5.5px}.selbox__h--d{right:-5.5px;bottom:-5.5px}.selbox__dim{position:absolute;left:50%;bottom:-13px;transform:translate(-50%);padding:2px 9px;border-radius:6px;background:var(--green);color:#0e0e0d;font-size:10.5px;white-space:nowrap}.hb--main{display:grid;grid-template-columns:218px minmax(0,1fr);gap:44px;align-items:stretch;padding:36px 44px 36px 36px}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.hb__photo{position:relative;border-radius:120px;background:var(--s3);min-height:380px;box-shadow:0 0 0 1px var(--hair),0 26px 50px -26px #0000008c;isolation:isolate}.hb__photo img,.hb__photo>span:first-child{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:50% 24%;display:grid;place-items:center;font-weight:600}.hb__photo:before{content:"";position:absolute;inset:-6px;border-radius:126px;padding:2px;z-index:-1;pointer-events:none;background:conic-gradient(from var(--ang),transparent 0 58%,var(--green) 80%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:spinRing 7s linear infinite}@keyframes spinRing{to{--ang: 360deg}}.hb__where{position:absolute;left:50%;bottom:14px;transform:translate(-50%);max-width:calc(100% - 20px)}.where{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 7px;padding:6px 12px;border-radius:16px;font-size:12px;line-height:1.3;text-align:center;color:#f3ede5;background:#0f0e0d9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff1f}.where b{font-weight:500}.hb__copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.hero__h1{font-size:clamp(36px,4.7vw,64px);max-width:640px}.rot{position:relative;display:inline-block;vertical-align:top;height:1.1em;overflow:hidden;color:var(--green-ink);padding-bottom:.1em;margin-bottom:-.1em;text-shadow:0 0 30px color-mix(in srgb,var(--green) 45%,transparent)}.rot__sizer{visibility:hidden;white-space:nowrap}.rot__w{position:absolute;left:0;top:0;white-space:nowrap;transform:translateY(105%);opacity:0}.rot__w.is-in,.rot__w.is-out{transition:transform .6s var(--ease-out),opacity .45s var(--ease-smooth)}.rot__w.is-in{transform:none;opacity:1}.rot__w.is-out{transform:translateY(-105%);opacity:0}.hero__sub{font-size:20px;line-height:1.35;letter-spacing:-.02em;color:var(--ink);margin-top:20px;max-width:520px}.hero__bio{margin-top:12px;max-width:540px;color:var(--ink-2);font-size:15.5px}.btnrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.hb__side{display:grid;grid-template-rows:auto 1fr;gap:var(--gap)}.gcard{padding:24px 26px;display:grid;gap:4px;align-content:start}.gcard__name{font-size:19px;font-weight:500;letter-spacing:-.02em}.socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.social{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(180deg,var(--s1t),var(--s2));box-shadow:var(--ring),inset 0 1px 0 var(--hi);color:var(--ink-2);transition:background-color var(--t-quick),color var(--t-quick),transform var(--t-quick) var(--ease-out),box-shadow var(--t-quick)}.social svg{width:18px;height:18px}a.social:hover{background:var(--ink);color:var(--bg);transform:translateY(-3px);box-shadow:0 10px 20px -10px var(--green)}.mcard{padding:26px;display:grid;gap:4px;align-content:space-between}.mrow{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hair)}.mrow:first-child{padding-top:0}.mrow__n{font-size:46px;line-height:1;letter-spacing:-.04em}.mrow__l{display:grid;gap:7px;font-size:14px;color:var(--ink-2);line-height:1.35}.mrow__l strong{color:var(--ink);font-weight:500}.spark{width:120px;height:28px;overflow:visible}.spark path{fill:none;stroke:var(--green);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:sparkDraw 3.6s ease-in-out infinite}@keyframes sparkDraw{0%{stroke-dashoffset:1}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.flagstack{display:flex;padding-left:6px}.flagstack .flag{width:22px;height:15px;margin-left:-6px;box-shadow:0 0 0 2px var(--s1);transition:transform var(--t-fast) var(--ease-out)}.flagstack .flag:hover{transform:translateY(-3px)}.years{display:flex;gap:4px}.years i{width:24px;height:6px;border-radius:3px;background:var(--s3);position:relative;overflow:hidden}.years i:after{content:"";position:absolute;inset:0;background:var(--green);transform:scaleX(0);transform-origin:0 50%;animation:yearFill 4.2s ease-in-out infinite;animation-delay:calc(var(--n, 0) * .35s)}.years i:nth-child(2):after{animation-delay:.35s}.years i:nth-child(3):after{animation-delay:.7s}.years i:nth-child(4):after{animation-delay:1.05s}@keyframes yearFill{0%,6%{transform:scaleX(0)}30%,80%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}.mnote{font-size:12px;line-height:1.45;color:var(--ink-3);padding-top:12px}.hb--format{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding:38px 40px 38px 36px}.fcard__t{font-size:24px;font-weight:500;letter-spacing:-.026em;margin:0 0 6px;line-height:1.2}.fcard__t em{font-style:normal;color:var(--green-ink)}.fmt{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;font-size:13.5px;color:var(--ink-2);margin-top:20px}.fmt li{display:flex;align-items:center;gap:9px}.fmt svg{width:15px;height:15px;color:var(--green-ink)}.selbox{padding:26px 26px 30px}.stack{display:flex;gap:10px}.stack__i{display:grid;justify-items:center;gap:6px;font-size:10px;color:var(--ink-3);animation:floaty 4.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.8s)}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.stack__tile{width:48px;height:48px;border-radius:14px;background:linear-gradient(180deg,var(--s1t),var(--s2));box-shadow:var(--ring),inset 0 1px 0 var(--hi),0 8px 16px -10px #00000059;display:grid;place-items:center;color:var(--ink)}.stack__tile svg{width:22px;height:22px}.work__hint{display:inline-flex;align-items:center;gap:8px;max-width:280px}.works{display:grid;gap:16px}.work{margin:0;padding:10px 10px 6px}.work__main{position:relative;display:block;width:100%;aspect-ratio:16 / 10;border-radius:20px;overflow:hidden;background:var(--s3);box-shadow:var(--ring),inset 0 0 0 1px var(--hair)}.work__pill{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:500;color:#15130f;background:#f3ede5eb;backdrop-filter:blur(6px);transition:transform var(--t-quick) var(--ease-out),opacity var(--t-fast)}.work__pill svg{width:11px;height:11px}.work__main:hover .work__pill{transform:translateY(-2px)}.work__main:has(.pv.is-on) .work__pill{opacity:0}.sel{position:absolute;inset:12px;border:1.5px solid var(--green);border-radius:3px;opacity:0;transition:opacity var(--t-fast) var(--ease-smooth);pointer-events:none}.work__main:hover .sel,.work__main:has(.pv.is-on) .sel{opacity:1}.sel__h{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid var(--green);border-radius:2px}.sel__h--a{left:-5px;top:-5px}.sel__h--b{right:-5px;top:-5px}.sel__h--c{left:-5px;bottom:-5px}.sel__h--d{right:-5px;bottom:-5px}.sel__dim{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);padding:2px 8px;border-radius:6px;background:var(--green);color:#0e0e0d;font-style:normal;font-size:10.5px;white-space:nowrap}.work figcaption{padding:14px 10px 10px}.work__title{display:grid;gap:3px}.work__title .mono{color:var(--ink-3)}.work figcaption p{margin-top:2px}.pv{position:absolute;inset:0;background:var(--s3);overflow:hidden}.pv__poster,.pv__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pv__video{opacity:0;transition:opacity var(--t-fast) var(--ease-smooth);background:transparent}.pv.is-on .pv__video{opacity:1}.viewer{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px}.viewer__back{position:absolute;inset:0;background:#080807b8;backdrop-filter:blur(6px)}.viewer__panel{position:relative;width:min(1040px,100%);max-height:100%;overflow:auto;background:var(--s1);border-radius:var(--r-card);box-shadow:var(--ring-strong);padding:20px 20px 16px;outline:none}.viewer__bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.viewer__stage{position:relative;aspect-ratio:16 / 10;max-height:70vh;border-radius:18px;overflow:hidden;background:var(--s3);margin:0 auto;width:100%}.viewer__stage .pv{position:absolute}.viewer__img{width:100%;height:100%;object-fit:contain}.viewer__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#0f0e0db3;color:#f3ede5;display:grid;place-items:center;z-index:2;transition:background-color var(--t-quick)}.viewer__nav:hover{background:#0f0e0d}.viewer__nav svg{width:18px;height:18px}.viewer__nav--l{left:12px}.viewer__nav--r{right:12px}.viewer__foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:12px}.viewer__dots{display:flex;gap:6px}.viewer__dots button{width:8px;height:8px;border-radius:50%;background:var(--s3);box-shadow:var(--ring)}.viewer__dots button.is-on{background:var(--green);box-shadow:none}.how{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.how__c{padding:32px;display:flex;flex-direction:column}.how__p{margin-top:10px;max-width:440px;font-size:15px}.flow{margin-top:28px;flex:1;min-height:252px;position:relative;overflow:hidden;display:grid;place-items:center;padding:38px 22px 30px;background-image:radial-gradient(var(--hair) 1px,transparent 1px);background-size:16px 16px;background-color:var(--s2)}.flow__sel{width:min(92%,470px);padding:34px 20px 30px}.flow__row{display:grid;grid-template-columns:repeat(3,1fr);align-items:start}.flow__node{position:relative;display:grid;justify-items:center;gap:10px}.flow__tile{width:58px;height:58px;border-radius:17px;background:linear-gradient(180deg,var(--s1t),var(--s3));box-shadow:var(--ring),inset 0 1px 0 var(--hi),0 10px 18px -12px #0006;display:grid;place-items:center;z-index:1}.flow__tile svg{width:26px;height:26px}.flow__line{position:absolute;top:29px;left:calc(50% + 38px);width:calc(100% - 76px);height:0;border-top:1.5px dotted var(--ink-3);transform-origin:0 50%;overflow:hidden}.flow__pulse{position:absolute;top:-2px;left:0;width:22%;height:3px;border-radius:3px;background:var(--green);opacity:0}.cursor{position:absolute;left:0;top:0;display:flex;align-items:flex-start;pointer-events:none;z-index:3;animation:cursorWalk 9s ease-in-out infinite}.cursor svg{width:17px;height:17px;color:var(--green);filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.cursor em{margin:12px 0 0 -2px;padding:2px 9px;border-radius:0 9px 9px;background:var(--green);color:#0e0e0d;font-style:normal;font-size:11px;font-weight:500}@keyframes cursorWalk{0%{transform:translate(34px,36px)}22%{transform:translate(170px,96px)}46%{transform:translate(330px,150px)}70%{transform:translate(250px,206px)}88%{transform:translate(70px,190px)}to{transform:translate(34px,36px)}}.cmp{margin-top:28px;flex:1;min-height:252px;position:relative;overflow:hidden;cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;display:flex}.cmp__layer{position:relative;height:100%;min-width:0;padding:22px 18px;display:flex;flex-direction:column;justify-content:center;gap:12px;overflow:hidden}.cmp__layer--studio{background:var(--s2);align-items:flex-start}.cmp__layer--me{background:radial-gradient(circle at 60% 55%,var(--green-soft),transparent 70%),var(--s2);align-items:flex-end}.cmp__label{margin:0}.cmp__ends{display:flex;align-items:center;gap:8px;align-self:stretch}.cmp__dots{flex:1;height:0;border-top:1.5px dotted var(--ink-3)}.cmp__roles{display:flex;flex-wrap:wrap;gap:6px}.cmp__layer--me .who__me{max-width:100%}.cmp__layer--me .who__me>span:last-child{min-width:0}.cmp__layer--me .who__me strong,.cmp__layer--me .who__me small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.who__user,.who__globe{width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;flex:none}.who__user svg,.who__globe svg{width:16px;height:16px}.who__globe{background:var(--s3);color:var(--ink-2);border-radius:11px}.who__globe--on{background:var(--ink);color:var(--bg)}.who__role{position:relative;display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;background:var(--s3);box-shadow:var(--ring);font-size:12.5px;color:var(--ink-2)}.who__line{flex:1;height:2px;background:var(--green);border-radius:2px;box-shadow:0 0 10px var(--green)}.who__me{display:inline-flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border-radius:999px;background:linear-gradient(180deg,var(--s1t),var(--s3));box-shadow:var(--ring),0 0 0 1px color-mix(in srgb,var(--green) 55%,transparent),0 10px 24px -12px var(--green)}.who__me img{width:34px;height:34px;border-radius:50%;object-fit:cover}.who__me span{display:grid;line-height:1.2}.who__me small{color:var(--ink-3);font-size:11.5px}.cmp__handle{position:absolute;top:0;bottom:0;width:44px;margin-left:-22px;z-index:3;cursor:ew-resize}.cmp__handle:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--green);box-shadow:0 0 14px var(--green)}.cmp__knob{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:var(--green);color:#0e0e0d;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 7px color-mix(in srgb,var(--green) 24%,transparent),0 10px 22px -8px #00000080;animation:knobPulse 2.6s ease-in-out infinite}.cmp__knob svg{width:14px;height:14px}@keyframes knobPulse{0%,to{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 24%,transparent),0 10px 22px -8px #00000080}50%{box-shadow:0 0 0 11px color-mix(in srgb,var(--green) 8%,transparent),0 10px 22px -8px #00000080}}.cmp__handle:focus-visible .cmp__knob{outline:2px solid var(--ink);outline-offset:3px}.cmp__drag{position:absolute;right:18px;bottom:12px;z-index:2;display:flex;align-items:flex-end;gap:6px;color:var(--green-ink);pointer-events:none}.cmp__drag svg{width:46px;height:25px;overflow:visible;fill:none;stroke:var(--scribble);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cmp__drag path{stroke-dasharray:1;stroke-dashoffset:0;animation:dragHint 3.2s ease-in-out infinite}.cmp__drag em{font-style:normal;font-size:12px;margin-bottom:2px}@keyframes dragHint{0%{stroke-dashoffset:1}40%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.viewer__bar .work__title{display:flex;align-items:baseline;gap:10px}.own{grid-column:1 / -1;display:flex;flex-direction:column;gap:24px;padding:32px}.own__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.own__sub{margin-top:8px;max-width:540px;font-size:15px}.own__cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.own__col{padding:14px;display:grid;gap:8px;align-content:start}.own__who{display:flex;align-items:center;gap:10px;padding:4px 6px 6px;font-size:14px;font-weight:500}.own__who img{width:26px;height:26px;border-radius:50%;object-fit:cover}.own__you{width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center}.own__you svg{width:14px;height:14px}.own__count{margin-left:auto;font-size:11px;font-weight:500;padding:2px 9px;border-radius:999px;background:var(--s3);color:var(--ink-2)}.own__count--you{background:var(--green-soft);color:var(--green-ink)}.own__empty{height:54px;border-radius:13px;animation:hatchMove 5s linear infinite}@keyframes hatchMove{to{background-position:8.485px 0}}.own__row{display:flex;align-items:center;gap:12px;height:54px;padding:0 14px 0 9px;border-radius:13px;background:linear-gradient(180deg,var(--s1t),var(--s3));box-shadow:var(--ring),inset 0 1px 0 var(--hi);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast)}.own__row:hover{transform:translate(3px);box-shadow:var(--ring),0 0 0 1px color-mix(in srgb,var(--green) 55%,transparent),0 10px 22px -14px var(--green)}.own__ic{width:36px;height:36px;border-radius:11px;background:var(--s1);display:grid;place-items:center;flex:none;box-shadow:var(--ring)}.own__ic svg{width:17px;height:17px}.own__txt{display:grid;line-height:1.2;flex:1;min-width:0}.own__txt strong{font-size:14.5px;font-weight:500}.own__txt small{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.own__tick{width:19px;height:19px;color:var(--green-ink);flex:none}@media(max-width:1180px){.bento{grid-template-columns:minmax(0,1fr) 340px}.hb--main{grid-template-columns:180px minmax(0,1fr);gap:32px}.hb--format{grid-template-columns:1fr}.selbox{justify-self:start;margin-top:12px}}@media(max-width:1000px){.bento{grid-template-columns:1fr}.hb__side{grid-template-columns:1fr 1fr;grid-template-rows:none}.hb--format{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:900px){.how,.own__cols{grid-template-columns:1fr}.hb{padding:26px}.hb--main{grid-template-columns:1fr;padding:26px;gap:28px}.hb__photo{min-height:0;aspect-ratio:1 / 1.05;max-width:280px;border-radius:140px}.hb__side,.hb--format{grid-template-columns:1fr}}@media(max-width:560px){.stack{gap:6px;flex-wrap:wrap}.stack__tile{width:42px;height:42px}.mrow{grid-template-columns:96px 1fr}.mrow__n{font-size:38px}.fmt{grid-template-columns:1fr}}.app{border-radius:var(--r-card);background:linear-gradient(180deg,#212224,#181a1b 45%,#131415);color:#f3ede5;box-shadow:0 0 0 1px #ffffff24,inset 0 1px #ffffff12,var(--lift);position:relative;overflow:hidden;--s1: #1c1d1f;--s1t: #212224;--s2: #26282b;--s3: #303236;--ink: #f2eee8;--ink-2: #aaa8a2;--ink-3: #7a7872;--hair: rgba(255, 255, 255, .1);--ring: 0 0 0 1px rgba(255, 255, 255, .12);--bg: #0e0f0f;--hi: rgba(255, 255, 255, .07);--halo: rgba(98, 190, 146, .2);--plate-shadow: inset 0 1px 4px rgba(0, 0, 0, .5);--green: #62be92;--green-ink: #6fd0a4;--green-soft: rgba(98, 190, 146, .16);--scribble: #6fd0a4}.btn--light{background:#f5f3ee;color:#15130f}.btn--light:hover{transform:translateY(-1px);background:#fff}.switch{width:42px;height:25px;border-radius:999px;background:var(--s3);box-shadow:var(--ring),inset 0 1px 3px #00000040;position:relative;transition:background-color var(--t-fast) var(--ease-smooth);flex:none}.switch__knob{position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #00000059;transition:transform var(--t-fast) var(--ease-out)}.switch.is-on{background:var(--green);box-shadow:0 0 16px -2px var(--green)}.switch.is-on .switch__knob{transform:translate(17px)}.plan-wrap{position:relative}.plan__phone{position:absolute;right:-92px;top:-64px;width:300px;z-index:0;pointer-events:none;filter:drop-shadow(0 34px 34px rgba(0,0,0,.35));animation:phoneFloat 7s ease-in-out infinite}@keyframes phoneFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(.6deg)}}.plan{position:relative;z-index:1;padding:14px}.plan__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px 14px;flex-wrap:wrap}.plan__head strong{font-size:14px;font-weight:500}.plan__speed{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2);flex-wrap:wrap}.plan__speed>svg{width:14px;height:14px;color:var(--green-ink)}.plan__speedname{color:var(--ink);font-weight:500;text-decoration:underline dotted;text-underline-offset:4px}.plan__stage{position:relative;background:var(--s2);border-radius:20px;padding:20px 22px 26px;overflow:hidden;box-shadow:var(--plate-shadow),inset 0 0 0 1px var(--hair)}.plan__month{margin:0 0 14px}.plan__days{display:grid;grid-template-columns:repeat(var(--cols),1fr);text-align:center}.plan__day{display:grid;gap:8px;justify-items:center;font-size:11px;color:var(--ink-2)}.plan__wd{font-size:10.5px}.plan__dn{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:13px;font-weight:600;color:var(--ink)}.plan__day.is-we .plan__dn{color:var(--ink-3);font-weight:500}.plan__day.is-today .plan__dn{background:var(--ink);color:var(--bg);animation:todayPulse 2.6s ease-out infinite}@keyframes todayPulse{0%{box-shadow:0 0 #5fbf93b3}70%,to{box-shadow:0 0 0 9px #5fbf9300}}.plan__rows{position:relative;margin-top:18px;padding-top:44px;display:grid;gap:8px}.plan__row{position:relative;height:36px}.plan__dots{position:absolute;left:0;right:0;top:50%;border-top:1.5px dotted var(--ink-3);opacity:.6;transform-origin:0 50%}.plan__bar{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:10px;transform-origin:0 50%;will-change:transform;box-shadow:0 0 0 1px var(--phr),0 6px 14px -8px #0006}.plan__bar--0{background:var(--ph0)}.plan__bar--1{background:var(--ph1)}.plan__bar--2{background:var(--ph2)}.plan__bar--3{background:var(--green);box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 60%,transparent),0 0 26px -4px var(--green);animation:handGlow 2.6s ease-in-out infinite}.plan__lbl{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;pointer-events:none;will-change:transform}.plan__lbl span{display:inline-flex;align-items:center;gap:7px;padding-left:12px;font-size:13px;font-weight:500;white-space:nowrap}.plan__lbl svg{width:13px;height:13px}.plan__lbl--0{color:var(--ph0t)}.plan__lbl--1{color:var(--ph1t)}.plan__lbl--2{color:var(--ph2t)}.plan__lbl--3{color:var(--ph3t)}.plan__txt{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;pointer-events:none;will-change:transform}.plan__txt span{padding-left:14px;color:var(--ink-2);white-space:nowrap}.is-fast .plan__txt--0 span{padding-left:76px}.is-fast .plan__txt--1 span{padding-left:24px}.plan__txt span{transition:padding-left var(--t-fast) var(--ease-out)}.plan__txt.is-left{justify-content:flex-end}.plan__txt.is-left span{padding-left:0;padding-right:14px}.plan__mark{position:absolute;left:0;top:0;width:100%;height:calc(100% - 6px);pointer-events:none;will-change:transform;z-index:3}.plan__mark-in{position:absolute;left:0;top:0;transform:translate(-50%)}.plan__pill{display:inline-flex;gap:8px;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:12px;white-space:nowrap;box-shadow:0 10px 20px -10px #00000080}.plan__pill b{font-weight:600}.plan__pill span{opacity:.6}.plan__mark-line{position:absolute;left:0;top:30px;bottom:0;width:1.5px;background:var(--ink);transform-origin:50% 0}.plan__mark-line:after{content:"";position:absolute;left:-2.5px;bottom:-3px;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.plan__winds{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.wind{position:absolute;left:0;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 65%,transparent),transparent);opacity:0;will-change:transform,opacity}.plan__foot{margin-top:14px}.plan__list{display:none}.plan__sw{display:inline-block;padding:3px 10px;border-radius:8px;font-size:12px;font-weight:500;box-shadow:0 0 0 1px var(--phr)}.plan__sw--0{background:var(--ph0);color:var(--ph0t)}.plan__sw--1{background:var(--ph1);color:var(--ph1t)}.plan__sw--2{background:var(--ph2);color:var(--ph2t)}.plan__sw--3{background:var(--green);color:var(--ph3t)}.clients__label{margin-bottom:18px}.clients{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:36px;padding:40px;align-items:center}.clients__aura{position:absolute;left:-110px;top:50%;width:700px;height:700px;margin-top:-350px;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(98,190,146,.22),rgba(98,190,146,.06) 45%,transparent 66%);animation:aura 7s ease-in-out infinite alternate}@keyframes aura{0%{opacity:.75;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.clients__side{position:relative;z-index:3}.clients__globe{display:grid;justify-items:center;align-content:center;gap:14px;position:relative;z-index:1}.clients__h{font-size:clamp(34px,4vw,48px)}.clients__sub{margin-top:14px;max-width:560px}.globe{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.globe--wait{width:380px;height:380px;border-radius:50%;box-shadow:inset 0 0 0 1px #6fd0a440}.globe__canvas{cursor:grab;user-select:none;pointer-events:auto}.globe__canvas:active{cursor:grabbing}.spot{position:relative;z-index:2;display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:999px;background:linear-gradient(180deg,#2c2e31,#222427);box-shadow:0 0 0 1px #62be9266,inset 0 1px #ffffff14,0 12px 30px -12px #62be928c;animation:spotIn .45s var(--ease-out) both}@keyframes spotIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.spot .flag{width:28px;height:19px}.spot__t{display:grid;line-height:1.2}.spot__t b{font-size:15px;font-weight:500}.spot__t small{color:var(--ink-3);font-size:12px}.spot__ig{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#62be9229;color:var(--green-ink)}.spot__ig svg{width:15px;height:15px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips--filter{margin:22px 0 18px}.fchip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px 0 10px;border-radius:999px;background:linear-gradient(180deg,var(--s1t),var(--s2));box-shadow:var(--ring),inset 0 1px 0 var(--hi);font-size:13px;color:var(--ink-2);transition:background-color var(--t-quick),color var(--t-quick),transform var(--t-quick) var(--ease-out),box-shadow var(--t-quick)}.fchip .flag{width:18px;height:12px;border-radius:2.5px}.fchip:first-child{padding-left:13px}.fchip .mono{color:var(--ink-3);font-size:11px}.fchip:hover{color:var(--ink);box-shadow:var(--ring),0 0 0 1px #62be9273}.fchip:active{transform:scale(.97)}.fchip.is-on{background:var(--green);color:#0c1a13;box-shadow:0 0 18px -4px var(--green)}.fchip.is-on .mono{color:#0c1a13a6}.clients__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cl{display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:13px;background:linear-gradient(180deg,var(--s1t),var(--s2));box-shadow:var(--ring),inset 0 1px 0 var(--hi);transition:opacity var(--t-fast),transform var(--t-fast) var(--ease-out),background-color var(--t-quick),box-shadow var(--t-fast)}.cl:hover{transform:translateY(-1px);background:radial-gradient(180px circle at var(--mx, 50%) var(--my, 50%),rgba(98,190,146,.2),transparent 75%),var(--s3);box-shadow:var(--ring),0 0 0 1px #62be9266}.cl.is-focus{box-shadow:var(--ring),0 0 0 1px #62be928c,0 0 22px -6px #62be9299}.cl.is-off{opacity:.28}.cl .flag{width:24px;height:16px}.cl__t{display:grid;line-height:1.25;min-width:0}.cl__n{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl__n svg{width:13px;height:13px;flex:none;color:var(--green-ink)}.cl__c{color:var(--ink-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1400px){.plan__phone{right:-26px;width:250px;top:-52px}}@media(max-width:1180px){.clients{grid-template-columns:1fr}.plan__phone{display:none}}@media(max-width:700px){.clients__list{grid-template-columns:1fr}.clients{padding:22px}.plan__days{overflow-x:auto}.plan__txt{display:none}.plan__lbl span{font-size:11px}.plan__list{display:grid;gap:10px;margin-top:16px}.plan__list li{display:grid;gap:4px;justify-items:start}}.faq{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:stretch}.agent{padding:26px;display:flex;flex-direction:column;gap:10px}.agent__bar{display:flex}.agent{height:100%}.agent__log{flex:1 1 0;min-height:300px;max-height:460px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:8px;align-content:start;margin-top:6px}.agent__opts{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px}.agent__opts .chip--btn{min-height:34px}.agent .agent__opts a{text-decoration:none}.bub{white-space:pre-line;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.typing{display:inline-flex;gap:5px;padding:10px 14px;background:#26282b;justify-self:start;border-radius:16px 16px 16px 6px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--green);animation:blink 1.2s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.bub{margin:0;padding:10px 14px;border-radius:16px;font-size:14.5px;max-width:92%}.bub--q{background:#f5f3ee;color:#15130f;justify-self:end;border-bottom-right-radius:6px}.bub--a{background:#26282b;border-bottom-left-radius:6px}.agent__form{display:flex;gap:8px;margin-top:6px}.agent__form input{flex:1;min-width:0;height:44px;border-radius:14px;background:transparent;border:0;box-shadow:inset 0 0 0 1px #ffffff29;padding:0 16px;outline:0;color:var(--ink);font-size:15px}.agent__form input:focus{box-shadow:inset 0 0 0 1px var(--green)}.agent__form .btn{height:44px;border-radius:14px}.agent__form .btn svg{width:15px;height:15px}.chip--btn{cursor:pointer;height:auto;min-height:28px;padding:5px 12px;white-space:normal;text-align:left;transition:background-color var(--t-quick),color var(--t-quick),transform var(--t-quick) var(--ease-out)}.chip--btn:hover{background:#f5f3ee;color:#15130f}.chip--btn:active{transform:scale(.97)}.agent a{text-decoration:underline;text-underline-offset:3px}.acc{border-radius:var(--r-card);background:linear-gradient(180deg,var(--s1t),var(--s1) 42%,var(--s1b));box-shadow:var(--ring),inset 0 1px 0 var(--hi),var(--lift);padding:6px 26px;align-self:start}.acc li+li{border-top:1px solid var(--hair)}.acc__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;text-align:left;font-size:16px;font-weight:500;letter-spacing:-.015em}.acc__i{width:24px;height:24px;flex:none;display:grid;place-items:center;color:var(--ink-3);transition:transform var(--t-fast) var(--ease-out)}.acc__i svg{width:16px;height:16px}.is-open .acc__i{transform:rotate(45deg);color:var(--ink)}.acc__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-fast) var(--ease-out)}.acc__a>div{overflow:hidden}.is-open .acc__a{grid-template-rows:1fr}.acc__a p{padding:0 0 18px;max-width:520px;font-size:15px}.foot{margin-top:104px;padding:80px 0 28px;background:radial-gradient(900px 360px at 50% 0%,rgba(98,190,146,.16),transparent 70%),#0e0f0f;position:relative;box-shadow:inset 0 1px #62be9259}.foot__line{max-width:760px;margin:0 0 64px}.foot__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:32px;border-top:1px solid var(--hair)}.foot__cols>div{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.foot h4{margin:0 0 6px;font-size:13px;font-weight:400;color:var(--ink-3)}.foot a{font-size:15px;color:var(--ink);transition:color var(--t-quick)}.foot a:hover{color:var(--green-ink)}.foot .btn--light{color:#15130f;margin-top:10px;height:auto;min-height:40px;padding:8px 16px;white-space:normal}.foot .btn--light:hover{color:#15130f}.foot .btn svg{width:16px;height:16px}.foot__sub{font-size:14px;color:var(--ink-2)}.foot__bar{display:flex;justify-content:space-between;align-items:center;margin-top:56px;padding-top:20px;border-top:1px solid var(--hair);color:var(--ink-3);flex-wrap:wrap;gap:12px}@media(max-width:1100px){.foot__cols{grid-template-columns:1fr 1fr}}@media(max-width:700px){.foot__cols{grid-template-columns:1fr}}.svh{display:grid;justify-items:center;text-align:center}.svh .label{margin-bottom:14px}.svh .h2{max-width:640px}.svh .lead{color:var(--ink);max-width:420px;margin-top:16px}.svh__line{margin:12px 0 0;color:var(--ink-2)}.tog{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;margin-top:26px;padding:3px;border-radius:14px;background:var(--s1);box-shadow:var(--ring-strong),inset 0 1px 3px #0000001a}.tog__knob{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:11px;background:var(--bg);box-shadow:var(--ring-strong),0 4px 10px -6px #0006;transition:transform var(--t-fast) var(--ease-out)}.tog button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;min-width:112px;padding:0 18px;font-size:14.5px;font-weight:500;color:var(--ink-2);transition:color var(--t-quick)}.tog button svg{width:15px;height:15px}.tog button.is-on{color:var(--ink)}.pace{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 18px;margin:30px 0 12px}.pace__sw{display:inline-flex;align-items:center;gap:10px}.pace__name{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:500}.pace__name svg{width:14px;height:14px;color:var(--green-ink)}.pace__pct{padding:2px 9px;border-radius:8px;background:var(--s2);box-shadow:var(--ring);font-size:12.5px;color:var(--ink-2)}.full{--ink: #f2eee8;--ink-2: #aaa8a2;--ink-3: #7a7872;--hair: rgba(255, 255, 255, .1);--green-ink: #6fd0a4;--halo: rgba(98, 190, 146, .24);--green-soft: rgba(98, 190, 146, .16);--ring: 0 0 0 1px rgba(255, 255, 255, .12);color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;padding:28px 30px;border-radius:26px;background:linear-gradient(180deg,#1f2022,#121315 55%,#0c0d0e);box-shadow:0 0 0 1px #ffffff1f,inset 0 1px #ffffff17,0 18px 40px -22px #0000008c}:root[data-theme=dark] .full{background:linear-gradient(180deg,#27292c,#1b1c1e 55%,#161718)}.full__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.full__p{margin-top:10px;max-width:430px;color:var(--ink-2);font-size:15px}.full__price{display:grid;gap:2px;margin-top:22px}.full__price .small{color:var(--ink-2)}.full__n{font-size:56px;line-height:1.04;letter-spacing:-.045em;font-weight:700}.full__in{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.full__in svg{width:14px;height:14px}.full__in>span:first-of-type{color:var(--ink);font-weight:500}.full__alt{color:var(--ink-3)}.full__r{display:grid;gap:18px}.full__list{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.full__list li{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:500;letter-spacing:-.01em}.full__ic{display:inline-flex;width:30px;height:30px;border-radius:9px;align-items:center;justify-content:center;flex:none;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff14;color:var(--ink-2)}.full__ic svg{width:15px;height:15px}.full__btn{width:100%;height:44px;justify-content:space-between;padding:0 16px;border-radius:14px;font-size:15px}.full__btn svg{width:14px;height:14px}.svcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-top:var(--gap)}.svcol{display:flex;flex-direction:column;padding:22px 22px 18px}.svcol__d{margin-top:6px;color:var(--ink-2);font-size:15px;min-height:3.1em}.svcol__rows{display:grid;gap:3px;margin-top:14px}.svcol__rows li{display:flex;align-items:center;gap:12px;padding:5px 0;font-size:15px;font-weight:500;letter-spacing:-.01em}.svcol__ic{display:inline-flex;width:18px;height:18px;color:var(--ink-2);flex:none}.svcol__ic svg{width:18px;height:18px}.svcol__foot{margin-top:auto;padding-top:22px;display:grid;gap:12px}.svcol__price{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:40px;color:var(--ink-2)}.svcol__n{font-size:28px;line-height:1.1;letter-spacing:-.035em;font-weight:700;color:var(--ink)}.svcol__q{font-size:15px;color:var(--ink-2);font-weight:400}.svbtn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:40px;padding:0 14px;border-radius:12px;background:var(--s2);box-shadow:var(--ring);font-size:14.5px;font-weight:500;color:var(--ink);text-align:left;transition:background-color var(--t-quick),transform var(--t-quick) var(--ease-out)}.svbtn svg{width:14px;height:14px;color:var(--ink-2);transition:transform var(--t-fast) var(--ease-out)}.svbtn:hover{background:var(--s3)}.svbtn:hover svg{transform:translate(3px)}.svbtn:active{transform:scale(.98)}.xrows{display:grid;gap:var(--gap);margin-top:var(--gap)}.xrow{display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:18px}.xrow__ic{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--s2);box-shadow:var(--ring);color:var(--ink)}.xrow__ic svg{width:17px;height:17px}.xrow__t{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.xrow__t b{font-size:16px;font-weight:600;letter-spacing:-.015em}.xrow__chip{padding:2px 9px;border-radius:8px;background:var(--s3);font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.xrow__p{min-width:0}.ctable{padding:0;margin-top:28px;overflow-x:auto;border-radius:22px}.ctable table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed;font-size:14.5px}.ctable thead th:first-child{width:31%}.ctable th,.ctable td{text-align:left;padding:13px 20px;vertical-align:middle;border-top:1px solid var(--hair);line-height:1.4}.ctable td,.ctable thead th+th{border-left:1px solid var(--hair)}.ctable thead th{padding:0;border-top:0;height:52px;font-weight:500}.ctable thead th:first-child{border-left:0}.ctable thead button{width:100%;height:52px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:500;color:var(--ink);transition:background-color var(--t-quick)}.ctable thead button:hover{background:var(--s2)}.ctable__h{display:inline-flex;align-items:center;gap:9px}.ctable__h svg{width:16px;height:16px}.ctable__sel{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:400;color:var(--ink-2)}.ctable__sel svg{width:13px;height:13px}.ctable tbody th{font-weight:400;color:var(--ink-2)}.ctable td{font-weight:500;color:var(--ink)}.ctable td b{font-weight:700}.ctable td.is-sel,.ctable th.is-sel{background:color-mix(in srgb,var(--s2) 62%,transparent)}.ctable__ck{display:inline-flex;align-items:center;gap:8px}.ctable__ck svg{width:15px;height:15px;color:var(--green-ink);flex:none}.ctable__what{font-weight:500}.svc__foot{margin-top:18px;text-align:center}@media(max-width:1000px){.svcols{grid-template-columns:1fr}.svcol__d{min-height:0}.full{grid-template-columns:1fr;gap:24px}}@media(max-width:700px){.full{padding:22px}.full__n{font-size:46px}.full__list{grid-template-columns:1fr}.xrow{flex-wrap:wrap}.pace{justify-content:center}}.hero{padding:28px 0 0}.bento{grid-template-columns:minmax(0,1fr) 372px;gap:12px;align-items:stretch}.hb{border-radius:30px}.hb--main{grid-template-columns:232px minmax(0,1fr);gap:40px;padding:24px 40px 24px 24px;align-items:stretch}.hb__photo{width:232px;min-height:0;border-radius:116px;align-self:stretch}.hb__photo:before{border-radius:122px}.hb__photo img{object-position:50% 14%}.hb__copy{justify-content:center;padding:8px 0}.hero__h1{font-size:clamp(34px,3.9vw,54px);max-width:600px;letter-spacing:-.035em}.rot{font-weight:300}.hero__sub{font-size:19px;margin-top:14px;max-width:520px}.hero__bio{margin-top:8px;font-size:15px;max-width:520px}.btnrow{margin-top:18px;gap:10px}.hb__side{gap:12px;grid-template-rows:auto minmax(0,1fr)}.gcard{padding:16px 22px 18px;gap:2px;border-radius:26px}.gcard__name{font-size:18px}.socials{margin-top:10px;gap:7px}.social{width:38px;height:38px;border-radius:12px}.mcard{padding:14px 22px;border-radius:26px;align-content:stretch}.mrow{grid-template-columns:104px 1fr;padding:8px 0}.mrow__n{font-size:40px;font-weight:700;letter-spacing:-.045em}.mrow__l{gap:5px;font-size:13.5px}.mrow__l strong{font-weight:700}.mnote{font-size:11px;line-height:1.4;padding-top:8px}.hb--format{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:36px;padding:24px 34px 26px 30px}.fmt{grid-template-columns:repeat(4,auto);justify-content:start;gap:8px 26px;margin-top:16px}.selbox{padding:22px 22px 26px}.work__hint{max-width:260px}.works{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.work{padding:8px 8px 4px;border-radius:20px}.work__main{border-radius:14px}.work figcaption{padding:12px 8px 8px}.work__pill{left:10px;top:10px;height:28px;padding:0 11px;font-size:12px}.how__c{padding:22px}.how__p{font-size:15px;margin-top:8px}.flow,.cmp{margin-top:18px;min-height:212px}.flow{padding:32px 16px 24px}.own{padding:22px;gap:16px}.own__col{padding:10px;gap:6px}.own__row,.own__empty{height:46px}.own__ic{width:30px;height:30px}.who__role{opacity:.35;height:28px;padding:0 12px}.plan{padding:10px}.plan__head{padding:6px 10px 10px}.plan__stage{padding:14px 16px 18px;border-radius:16px}.plan__rows{margin-top:12px;padding-top:40px;gap:6px}.plan__row{height:32px}.plan__phone{width:503px;height:auto;right:-208px;top:-111px;aspect-ratio:635 / 700}.clients{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:22px;padding:26px;border-radius:24px}.clients__h{font-size:clamp(32px,3.6vw,44px)}.clients__sub{margin-top:10px}.chips--filter{margin:16px 0 12px}.cl{padding:7px 12px}.cl:hover{transform:none;background:var(--s3);box-shadow:var(--ring)}.agent{padding:22px}.acc{padding:4px 22px}.acc__q{padding:14px 0}.acc__a p{padding-bottom:14px}.foot{margin-top:70px;padding:56px 0 22px}.foot__line{margin-bottom:40px}.foot__bar{margin-top:36px}@media(max-width:1280px){.plan__phone{display:none}}@media(max-width:1180px){.bento{grid-template-columns:minmax(0,1fr) 320px}.hb--main{grid-template-columns:190px minmax(0,1fr);gap:28px}.hb__photo{width:190px;border-radius:95px}.hb__photo:before{border-radius:101px}}@media(max-width:1000px){.bento{grid-template-columns:1fr}.hb__side{grid-template-columns:1fr 1fr;grid-template-rows:none}.hb--format{grid-template-columns:minmax(0,1fr) auto}.clients{grid-template-columns:1fr}.works{grid-template-columns:1fr 1fr}}@media(max-width:900px){.hb--main{grid-template-columns:1fr;padding:22px;gap:22px}.hb__photo{width:200px;min-height:0;aspect-ratio:.74;border-radius:100px;justify-self:start}.hb__photo:before{border-radius:106px}.hb__side,.hb--format{grid-template-columns:1fr}.fmt{grid-template-columns:1fr 1fr}}@media(max-width:600px){.works{grid-template-columns:1fr}}:root{--wrap: 1130px;--gap: 10.5px}.sec{padding:73px 0}.work{padding:8.5px 8.5px 4px;border-radius:21px}.work__main{border-radius:15px}.work figcaption{padding:12.5px 8.5px 8.5px}.how__c{padding:23px}.flow,.cmp{margin-top:19px;min-height:222px}.flow{padding:33px 17px 25px}.own{padding:23px;gap:17px}.own__col{padding:10.5px;gap:6.3px}.own__row,.own__empty{height:48px}.own__ic{width:31px;height:31px}.plan{padding:10.5px}.plan__stage{padding:15px 17px 19px}.plan__rows{margin-top:12.5px;padding-top:42px;gap:6.3px}.plan__row{height:33px}.plan__phone{width:526px;right:-217px;top:-116px}.clients{grid-template-columns:minmax(0,345px) minmax(0,1fr);gap:23px;padding:27px;border-radius:25px}.chips--filter{margin:17px 0 12.5px}.agent{padding:23px}.acc{padding:4px 23px}.acc__q{padding:15px 0}.acc__a p{padding-bottom:15px}.foot{margin-top:73px;padding:58px 0 23px}.foot__line{margin-bottom:42px}.foot__bar{margin-top:38px}.svcol{padding:23px 23px 19px}.full{padding:29px 31px;gap:38px}.bento{position:relative}.bento>.card,.bento>.hb__side{position:relative;z-index:1}.dev{position:absolute;z-index:0;pointer-events:none;width:var(--w);filter:drop-shadow(0 16px 18px rgba(0,0,0,.3)) drop-shadow(0 2px 3px rgba(0,0,0,.25))}.dev__frame{position:relative;z-index:2;width:100%;height:auto;display:block}.dev__cover{position:absolute;z-index:1;object-fit:cover}.dev--phone{--w: 112px;left:-74px;top:16%;transform:rotate(-5deg);transform-origin:50% 100%}.phone{position:relative;aspect-ratio:9 / 19.2;border-radius:17%/8%;background:linear-gradient(150deg,#5b5d62,#1b1c1f 28%,#0c0c0e 60%,#3a3c40);box-shadow:inset 0 0 0 1.5px #ffffff38,inset 0 0 0 3.5px #060607}.phone:before,.phone:after{content:"";position:absolute;width:2.5%;border-radius:2px;background:linear-gradient(90deg,#2a2b2e,#606266)}.phone:before{left:-1.8%;top:17%;height:15%;box-shadow:0 0 #000}.phone:after{right:-1.8%;top:24%;height:9%}.phone__screen{position:absolute;inset:3.1% 4.3%;border-radius:13.5%/6.4%;overflow:hidden;background:#000}.phone__screen img{width:100%;height:100%;object-fit:cover;object-position:64% 0}.phone__screen:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#ffffff29,#fff0 34%);pointer-events:none}.phone__island{position:absolute;left:50%;top:2.6%;width:30%;height:2.7%;margin-left:-15%;border-radius:99px;background:#050505;box-shadow:0 0 0 1px #ffffff0d}.dev--imac{--w: 270px;right:-128px;top:38%;transform:rotate(3deg);transform-origin:0 100%}.dev--imac .dev__cover{left:2.82%;top:3.35%;width:94.2%;height:63%}@media(max-width:1279px){.dev{display:none}}.menu--work{display:grid;grid-template-columns:296px 336px;gap:8px;min-width:0;padding:8px;border-radius:24px}.wm__list{display:grid;align-content:start;gap:2px}.menu__row--all{padding:10px 14px;margin-bottom:4px}.wm__row{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:11px 12px 11px 14px;border-radius:12px;transition:background-color var(--t-quick)}.wm__row.is-sel,.wm__row:hover{background:var(--s2)}.wm__n{font-size:15px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.wm__r{color:var(--ink-2);white-space:nowrap}.wm__go{display:inline-flex;color:var(--ink-3);opacity:0;transform:translate(-4px);transition:opacity var(--t-quick),transform var(--t-fast) var(--ease-out)}.wm__go svg{width:13px;height:13px}.wm__row.is-sel .wm__go{opacity:1;transform:none}.wm__prev{align-self:start;border-radius:16px;background:var(--s2);box-shadow:inset 0 0 0 1px var(--hair);padding:8px}.wm__fig{margin:0;display:grid;gap:10px;animation:wmIn var(--t-fast) var(--ease-out)}@keyframes wmIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wm__media{position:relative;aspect-ratio:16 / 10;border-radius:11px;overflow:hidden;background:var(--s3);box-shadow:var(--ring)}.wm__media img,.wm__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wm__video{opacity:0;transition:opacity var(--t-fast) var(--ease-smooth)}.wm__video.is-on{opacity:1}.wm__fig figcaption{display:grid;grid-template-columns:auto 1fr;gap:1px 10px;align-items:baseline;padding:0 6px 4px}.wm__fig figcaption .mono{color:var(--ink-3)}.wm__fig figcaption b{font-size:15px;font-weight:500}.wm__fig figcaption .small{grid-column:1 / -1}.svh .label{margin-bottom:8px}.svh .h2{max-width:none}.svh .lead{max-width:760px;margin-top:10px;font-size:17.5px;line-height:1.45;color:var(--ink)}.tog{margin-top:18px}.svh__line{margin:10px 0 0;font-size:15px;color:var(--ink)}.pace{margin:18px 0 10px}.pace__t{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 14px;font-size:14px}.pace__base{color:var(--ink-2);transition:opacity var(--t-fast),color var(--t-fast)}.pace__base.is-struck{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--ink-3);opacity:.55}.pace__fast{color:var(--ink);font-weight:500;animation:paceIn var(--t-fast) var(--ease-out)}@keyframes paceIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.tog--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.tog--3 .tog__knob{width:calc((100% - 6px) / 3)}.tog--3 button{min-width:104px}.svpanel[hidden]{display:none}.svpanel:not([hidden]){animation:svFade var(--t-fast) var(--ease-out)}@keyframes svFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.svh--tool{margin-top:0}.tiers__head{display:grid;justify-items:center;gap:8px;margin:26px auto 18px;text-align:center}.tiers__head .h3{max-width:640px}.tiers__sub{max-width:640px;color:var(--ink);font-size:16px;line-height:1.45}.tiers .svcols{margin-top:var(--gap)}.tiers .full__price{margin-top:18px}.tiers .full__head+.full__price{margin-top:24px}.tiers__chip{justify-self:start;margin-top:6px}.tiers .full .xrow__chip{background:#ffffff12;color:var(--ink-2)}.tiers .svcol__price{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 10px}.tiers .svcol__price .small{flex-basis:100%}.tiers .svcol__price .tiers__chip{margin-top:0;align-self:center}.tiers .svcol__rows{margin-top:12px}.tiers__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--gap);padding:0;list-style:none;border-radius:18px;overflow:hidden}.tiers__steps li{padding:15px 20px;font-size:15px;font-weight:500;letter-spacing:-.01em;text-align:center}.tiers__steps li+li{border-left:1px solid var(--hair)}.svpills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.svpill{height:30px;padding:0 14px;font-size:13.5px;font-weight:500;color:var(--ink);cursor:pointer;transition:background-color var(--t-quick),transform var(--t-quick) var(--ease-out)}.svpill:hover{background:var(--s3)}.svpill:active{transform:scale(.97)}@media(max-width:700px){.tiers__steps{grid-template-columns:1fr}.tiers__steps li+li{border-left:0;border-top:1px solid var(--hair)}}@media(max-width:420px){.tog--3 button{min-width:0;padding:0 12px}}.full__q{display:block;font-size:30px;line-height:1.1;font-weight:600;letter-spacing:-.03em;margin-top:2px}.foot__legal{color:inherit;text-decoration:underline;text-underline-offset:3px;margin-left:6px}.dec__rest{visibility:hidden}.tiers__floor{display:block;margin-top:6px;color:var(--ink-3)}@media(min-width:1101px){.menu--mega{grid-template-columns:1.1fr repeat(5,1fr);width:min(1180px,96vw)}}.svpills{align-items:center}.svpills__lbl{margin-right:2px}@media(max-width:1000px){.clients{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.sec{padding:56px 0}.foot{margin-top:56px}}@media(max-width:700px){.sec{padding:44px 0}.foot{margin-top:44px;padding-top:44px}.seg button{height:34px;padding:0 12px}.iconbtn{width:40px;height:40px}.clients{gap:18px;padding:22px 18px}.clients__side{display:contents}.clients__h,.clients__sub{text-align:center;margin-inline:auto}.clients__h{order:-3}.clients__sub{order:-2;margin-top:-8px}.clients__aura{display:none}.clients__globe{order:-1;max-width:100%;overflow:hidden;justify-items:center}.globe{width:min(250px,100%)!important;height:auto!important;aspect-ratio:1}.globe--wait{width:min(250px,100%);height:auto;aspect-ratio:1}.spot{max-width:100%}.clients__toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border-radius:14px;font-size:15px;font-weight:500;color:var(--ink);background:var(--s2);box-shadow:var(--ring)}.clients__chev{display:inline-grid;transform:rotate(90deg);transition:transform var(--t-fast) var(--ease-out)}.clients__chev.is-up{transform:rotate(-90deg)}.clients__chev svg{width:15px;height:15px}.clients__more{display:none}.clients__more.is-open{display:block}.chips--filter{justify-content:center;margin:4px 0 14px;gap:6px}.chips--filter .fchip{min-height:40px}.clients__list{grid-template-columns:1fr}.cl.is-off,.plan__days,.plan__mark,.plan__txt{display:none}.plan__rows{padding-top:4px;gap:4px}.plan__row{height:50px}.plan__lbl{height:22px;transform:none!important}.plan__lbl span{padding-left:0;font-size:12.5px;color:var(--ink)!important}.plan__bar{top:auto;bottom:2px;height:20px;border-radius:7px}.plan__dots{top:auto;bottom:12px}.xrow{flex-wrap:wrap;align-items:flex-start;padding:16px}.xrow__t{flex:1 1 0}.ctable table{min-width:0}.ctable th[scope=row]{width:44%}.ctable thead th:not(:first-child):not(.is-sel),.ctable td:not(.is-sel){display:none}.agent__opts .chip--btn{min-height:40px}.foot a:not(.btn){display:inline-block;padding:6px 0}.foot__legal{display:block;margin:6px 0 0}.cmp__layer--me .who__me small{display:none}.cmp__layer--me .who__me strong{overflow:visible;text-overflow:clip}.cmp__layer--me .who__me>span:last-child{min-width:max-content}.who__role{height:auto;min-height:26px;padding:3px 10px;font-size:11.5px;line-height:1.25;white-space:nowrap}}@media(max-width:360px){.wrap,.wrap--hero,.nav .wrap{padding:0 16px}.chips--filter{margin-inline:-16px;padding-inline:16px}.full__n{font-size:40px}}@media(min-width:701px){.clients__toggle{display:none}}.skip{position:fixed;left:12px;top:12px;z-index:1000;padding:10px 16px;border-radius:12px;background:var(--ink);color:var(--bg);font-weight:500;transform:translateY(-150%);transition:transform var(--t-fast) var(--ease-out)}.skip:focus-visible{transform:none}main:focus{outline:none}section[id]{scroll-margin-top:76px}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}.h1,.h2,.h3,h1,h2,h3{text-wrap:balance}.lead,.hero__sub,.tiers__sub,.acc__a p{text-wrap:pretty}a,button,[role=tab],summary,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dot-field-container{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}
