body{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{color-scheme:light;--bg:#FFFFFF;--gray:#F5F5F7;--ink:#1D1D1F;--muted:#6E6E73;--line:#E3E3E8;--blue:#2F5BEA;--blue-press:#2449C4;--blue-soft:#EAF0FF;--green:#1A7F4E;--green-soft:#E6F4EC;--wash-a:#E3E8FF;--wash-b:#DCEFFF;--wash-c:#FFEDE3;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",Roboto,"Noto Sans",sans-serif;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",Roboto,"Noto Sans",sans-serif;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--max:1080px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:1.0625rem;line-height:1.55;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;overflow-x:hidden}.wrap{max-width:var(--max);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3{margin:0;font-family:var(--display);text-wrap:balance;color:var(--ink)}h1{font-size:clamp(2.75rem,7.2vw,5.2rem);line-height:1.04;letter-spacing:-.038em;font-weight:700}h2{font-size:clamp(2rem,4.8vw,3.4rem);line-height:1.08;letter-spacing:-.032em;font-weight:700}h3{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2;letter-spacing:-.022em;font-weight:600}.dim{color:var(--muted)}.lead{font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.45;letter-spacing:-.016em;color:var(--muted);max-width:38ch;margin-inline:auto}.small{font-size:.875rem;letter-spacing:-.005em;color:var(--muted)}.eyebrow{font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:var(--blue)}section{padding-block:clamp(80px,11vw,140px)}.band{background:var(--gray)}.head{display:grid;gap:18px;justify-items:center;text-align:center;margin-bottom:clamp(40px,6vw,64px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 24px;border-radius:999px;font:500 1.0625rem var(--font);letter-spacing:-.012em;border:0;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s ease}.btn:active{transform:scale(.97)}.btn-primary{background:var(--blue);color:#fff}.btn-primary:active{background:var(--blue-press)}.link{color:var(--blue);font-weight:500;display:inline-flex;align-items:center;gap:4px;min-height:48px;padding:0 6px}.link:after{content:"›";font-size:1.2em;line-height:1;transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.btn-primary:hover{background:#2952dc}.link:hover{text-decoration:underline}.link:hover:after{transform:translate(2px)}}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:#fffc}.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:9;background:#ffffffb8;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px;background:linear-gradient(#0000000d,#0000);opacity:0;transition:opacity .2s ease;pointer-events:none}.nav.scrolled:after{opacity:1}.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px}.logo{font-family:var(--display);font-weight:700;font-size:1.15rem;letter-spacing:.01em;display:flex;align-items:center;gap:9px}.logo i{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#a9d8ff,#5b7bff 58%,#2f5bea);display:block}.links{display:flex;gap:28px;font-size:.875rem;color:var(--ink)}.links a{opacity:.8;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.links a:hover{opacity:1}}.nav .btn{min-height:34px;padding:0 16px;font-size:.875rem}@media(max-width:820px){.links{display:none}}.hero{position:relative;padding-block:clamp(56px,9vw,104px) clamp(72px,10vw,120px);overflow:hidden;isolation:isolate}.hero .wrap{display:grid;gap:22px;justify-items:center;text-align:center}.hero h1{max-width:13ch}.live{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 12px;border-radius:999px;background:var(--gray);font-size:.9rem;font-weight:500;letter-spacing:-.005em}.live i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--green-soft);flex:none}.ctas{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;align-items:center;margin-top:8px}.rise{animation:rise .6s var(--ease-out) both}.rise:nth-child(2){animation-delay:60ms}.rise:nth-child(3){animation-delay:.12s}.rise:nth-child(4){animation-delay:.18s}.rise:nth-child(5){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.stage{position:relative;width:min(600px,100%);margin-top:40px;display:grid;place-items:center;padding:28px 0}.stage .field{position:absolute;inset:-10% -30%;z-index:-1;pointer-events:none}.stage .field span{position:absolute;border-radius:50%;filter:blur(60px)}.stage .field .a{width:60%;height:90%;left:0;top:0;background:var(--wash-a)}.stage .field .b{width:55%;height:85%;right:0;top:5%;background:var(--wash-b)}.stage .field .c{width:40%;height:60%;left:32%;bottom:-5%;background:var(--wash-c)}.call{width:100%;background:#ffffffa8;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.7);box-shadow:0 1px #ffffffe6 inset,0 30px 60px -30px #1d1d1f40,0 2px 6px #1d1d1f0a;border-radius:28px;padding:22px;display:grid;gap:16px;text-align:left}.call-top{display:flex;align-items:center;gap:12px}.avatar{width:42px;height:42px;border-radius:50%;flex:none;background:radial-gradient(circle at 30% 30%,#a9d8ff,#5b7bff 58%,#2f5bea)}.who{display:grid;line-height:1.25;min-width:0}.who b{font-weight:600;letter-spacing:-.015em}.who span{font-size:.82rem;color:var(--muted);letter-spacing:0}.bars{margin-left:auto;display:flex;align-items:center;gap:3px;height:22px}.bars i{width:3px;height:100%;border-radius:2px;background:var(--blue);transform:scaleY(.3);animation:talk 1.1s linear infinite}.bars i:nth-child(2){animation-delay:-.9s}.bars i:nth-child(3){animation-delay:-.6s}.bars i:nth-child(4){animation-delay:-.3s}.bars i:nth-child(5){animation-delay:-.75s}@keyframes talk{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.say{background:#fff;border-radius:20px 20px 20px 6px;padding:16px 18px;display:grid;gap:4px;box-shadow:0 1px 2px #1d1d1f0d}.say p{font-size:clamp(1.05rem,2vw,1.2rem);font-weight:500;line-height:1.4;letter-spacing:-.014em}.say small{font-size:.8rem;color:var(--muted);letter-spacing:0}.say p,.say small{transition:opacity .24s var(--ease-out),filter .24s var(--ease-out),transform .24s var(--ease-out)}.say.swap p,.say.swap small{opacity:0;filter:blur(3px);transform:translateY(4px)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;font-size:.8rem;font-weight:500;letter-spacing:0;padding:6px 12px;border-radius:999px;background:var(--green-soft);color:var(--green)}.chip.blue{background:var(--blue-soft);color:var(--blue)}.proof{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.proof b{display:block;font-family:var(--display);font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.proof span{color:var(--muted)}@media(max-width:640px){.proof{grid-template-columns:1fr;gap:28px}}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tile{background:var(--bg);border-radius:28px;padding:clamp(26px,3.4vw,40px);display:grid;gap:14px;align-content:space-between;min-width:0;min-height:300px}.tile.wide{grid-column:span 2}.tile .t{display:grid;gap:10px}.tile p{color:var(--muted)}.big{font-family:var(--display);font-size:clamp(3.4rem,7vw,5rem);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--blue)}.mini{display:grid;gap:8px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--gray);border-radius:14px;padding:12px 16px;font-size:.95rem}.row span:first-child{font-weight:500;min-width:0}.wa{align-self:end;justify-self:start;background:#e7f8ee;border-radius:18px 18px 18px 6px;padding:12px 16px;display:flex;gap:10px;align-items:center;font-size:.95rem;font-weight:500}.wa svg{width:20px;height:20px;flex:none;stroke:var(--green);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.langs{display:flex;flex-wrap:wrap;gap:8px}.langs span{padding:8px 15px;border-radius:999px;background:var(--gray);font-size:1rem;font-weight:500;letter-spacing:0}.langs span:first-child{background:var(--blue-soft);color:var(--blue)}@media(max-width:860px){.bento{grid-template-columns:1fr}.tile.wide{grid-column:auto}.tile{min-height:0}}.seg-scroll{position:relative;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1*max(20px,env(safe-area-inset-left,0px))) clamp(36px,5vw,56px);padding:0 max(20px,env(safe-area-inset-left,0px))}.seg-scroll::-webkit-scrollbar{display:none}.seg{position:relative;display:grid;grid-template-columns:repeat(6,1fr);background:#e9e9ee;border-radius:999px;padding:4px;width:min(720px,100%);min-width:600px;margin:0 auto}.seg .pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 6);border-radius:999px;background:#fff;box-shadow:0 1px 3px #1d1d1f1f,0 1px 1px #1d1d1f0a;transition:transform .25s var(--ease-in-out);will-change:transform}.seg button,.seg .copy span{font:500 .9rem var(--font);letter-spacing:-.01em;height:40px;border-radius:999px;padding:0 6px;white-space:nowrap;display:grid;place-items:center}.seg button{position:relative;z-index:1;border:0;background:transparent;color:var(--muted);cursor:pointer}.seg .copy{position:absolute;inset:0;padding:4px;display:grid;grid-template-columns:repeat(6,1fr);z-index:2;pointer-events:none;color:var(--ink);clip-path:inset(4px 83.3% 4px 4px round 999px);transition:clip-path .25s var(--ease-in-out)}.panels{display:grid}.panel{grid-area:1/1;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,64px);align-items:center;visibility:visible;transition:visibility 0s linear 0s}.panel>*{min-width:0}.panel[aria-hidden=true]{visibility:hidden;transition:visibility 0s linear .15s}.panel>*{transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.panel>:nth-child(2){transition-delay:70ms}.panel[aria-hidden=true]>*{opacity:0;transform:translateY(8px);transition-duration:.15s;transition-delay:0ms}.panel[aria-hidden=true]>.shot{transform:translateY(8px) scale(.98)}.uc-copy{display:grid;gap:16px;align-content:center}.uc-copy h3{font-size:clamp(2rem,4vw,3rem);line-height:1.06;letter-spacing:-.034em;font-weight:700}.uc-copy .ticks{margin-top:4px}.shot{background:var(--gray);border-radius:28px;overflow:hidden;margin:0;box-shadow:0 0 0 1px #1d1d1f0a}.shot img{display:block;width:100%;height:auto}@media(max-width:860px){.panel{grid-template-columns:1fr}}.tick{width:20px;height:20px;border-radius:50%;flex:none;background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%231A7F4E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.points{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(28px,4vw,48px) clamp(28px,5vw,64px);max-width:900px;margin:0 auto}.point{display:grid;gap:8px;align-content:start}.point .ic{width:40px;height:40px;border-radius:12px;background:var(--blue-soft);display:grid;place-items:center;margin-bottom:6px}.point svg{width:20px;height:20px;stroke:var(--blue);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.point p{color:var(--muted)}@media(max-width:700px){.points{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;margin:0;padding:0;counter-reset:s}.steps li{background:var(--bg);border-radius:24px;padding:28px;display:grid;gap:8px;align-content:start}.steps li:before{counter-increment:s;content:counter(s);font-family:var(--display);font-size:2.4rem;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--blue);margin-bottom:12px}.steps p{color:var(--muted)}@media(max-width:760px){.steps{grid-template-columns:1fr}}.close{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,72px);align-items:center}.close>div{display:grid;gap:18px;min-width:0}.close .lead{margin-inline:0}.close ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px}.close li{display:flex;gap:10px;align-items:center}@media(max-width:860px){.close{grid-template-columns:1fr}}form{background:var(--gray);border-radius:28px;padding:clamp(22px,3vw,32px);display:grid;gap:14px;min-width:0}.field{display:grid;gap:6px}.field label{font-size:.875rem;font-weight:500;letter-spacing:-.005em}.field input{height:50px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:0 16px;font:400 1.0625rem var(--font);letter-spacing:-.011em;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.field input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.field input[aria-invalid=true]{border-color:#d14343}.err{color:#c0362c;font-size:.875rem}.done{font-size:.95rem;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.done a{color:var(--blue);font-weight:500}form .btn{width:100%;margin-top:4px}footer{background:var(--gray);padding-block:28px;font-size:.8rem;color:var(--muted);letter-spacing:0}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:20px}.mail{color:var(--ink);font-weight:500;user-select:all}footer b{color:var(--ink);font-weight:500;user-select:all}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,80px);align-items:center}.split>*{min-width:0}.split-copy{display:grid;gap:18px}.split-copy .lead{margin-inline:0}.ticks{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:12px}.ticks li{display:flex;gap:12px;align-items:flex-start;color:var(--muted)}.ticks li .tick{margin-top:3px}.ticks b{color:var(--ink);font-weight:600}@media(max-width:860px){.split{grid-template-columns:1fr}}.note{background:#fff;border-radius:28px;padding:clamp(22px,3vw,30px);display:grid;gap:18px;box-shadow:0 30px 60px -36px #1d1d1f38,0 1px 2px #1d1d1f0a}.note-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.initials{width:42px;height:42px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);font-weight:600;font-size:.9rem;letter-spacing:0}.note-top .who{flex:1}.hot{font-size:.8rem;font-weight:600;letter-spacing:0;padding:5px 11px;border-radius:999px;background:#fff1e6;color:#b4540a}.note-body{font-size:1.05rem;line-height:1.55}.note-next{display:grid;gap:2px;padding:14px 16px;border-radius:16px;background:var(--gray)}.note-next span{font-size:.8rem;color:var(--muted);letter-spacing:0}.note-next b{font-weight:600}.player{display:flex;align-items:center;gap:12px}.play{width:36px;height:36px;border-radius:50%;background:var(--ink);display:grid;place-items:center;flex:none}.play svg{width:14px;height:14px;fill:#fff;margin-left:2px}.wave{flex:1;height:26px;min-width:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 26' preserveAspectRatio='none'%3E%3Crect x='0' y='6.5' width='2.4' height='13' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='4' y='9.0' width='2.4' height='8' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='8' y='5.0' width='2.4' height='16' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='12' y='10.0' width='2.4' height='6' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='16' y='4.0' width='2.4' height='18' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='20' y='8.0' width='2.4' height='10' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='24' y='6.0' width='2.4' height='14' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='28' y='11.0' width='2.4' height='4' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='32' y='3.0' width='2.4' height='20' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='36' y='9.0' width='2.4' height='8' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='40' y='5.0' width='2.4' height='16' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='44' y='7.0' width='2.4' height='12' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='48' y='10.0' width='2.4' height='6' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='52' y='4.0' width='2.4' height='18' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='56' y='8.0' width='2.4' height='10' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='60' y='6.0' width='2.4' height='14' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='64' y='9.0' width='2.4' height='8' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='68' y='3.0' width='2.4' height='20' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='72' y='10.0' width='2.4' height='6' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='76' y='7.0' width='2.4' height='12' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='80' y='5.0' width='2.4' height='16' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='84' y='8.0' width='2.4' height='10' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='88' y='6.0' width='2.4' height='14' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='92' y='10.0' width='2.4' height='6' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='96' y='4.0' width='2.4' height='18' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='100' y='9.0' width='2.4' height='8' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='104' y='7.0' width='2.4' height='12' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='108' y='11.0' width='2.4' height='4' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='112' y='8.0' width='2.4' height='10' rx='1.2' fill='%23C2C8DA'/%3E%3Crect x='116' y='5.0' width='2.4' height='16' rx='1.2' fill='%23C2C8DA'/%3E%3C/svg%3E") center/100% 100% no-repeat}.time{font-size:.85rem;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:0}.compare-wrap{max-width:820px;margin:0 auto;overflow-x:auto}.compare{width:100%;border-collapse:separate;border-spacing:0;font-size:1rem}.compare th,.compare td{padding:18px 16px;text-align:left;border-bottom:1px solid var(--line)}.compare thead th{font-size:.9rem;font-weight:600;color:var(--muted);border-bottom:0;padding-bottom:12px}.compare tbody th{font-weight:500;width:46%}.compare td{color:var(--muted)}.compare .hl{background:var(--blue-soft)}.compare thead .hl{color:var(--blue);border-radius:18px 18px 0 0}.compare tbody tr:last-child .hl{border-radius:0 0 18px 18px}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}.yes{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600}.yes:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:560px){.compare th,.compare td{padding:14px 10px;font-size:.92rem}.compare tbody th{width:40%}.yes:before{display:none}}.records{margin-top:clamp(40px,6vw,64px);background:var(--gray);border-radius:28px;padding:clamp(28px,4vw,48px) clamp(16px,3vw,40px) clamp(16px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px)}.records-copy{display:grid;gap:10px;text-align:center;justify-items:center;padding-inline:8px}.records-copy p{color:var(--muted);max-width:52ch}.records img{display:block;width:100%;height:auto;border-radius:20px}@media(max-width:640px){.records .img-wrap{overflow-x:auto}.records img{display:block;width:100%;height:auto;border-radius:20px}}.film{position:relative;border-radius:clamp(20px,3vw,32px);overflow:hidden;background:var(--gray);aspect-ratio:16/9;max-width:100%;box-shadow:0 40px 80px -48px #1d1d1f59,0 0 0 1px #1d1d1f0a}.film video{display:block;width:100%;height:100%;object-fit:cover;background:var(--gray)}.film-play{position:absolute;left:50%;white-space:nowrap;bottom:clamp(16px,4vw,40px);transform:translate(-50%);display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:8px 20px 8px 8px;border:0;border-radius:999px;cursor:pointer;font:500 1rem var(--font);letter-spacing:-.012em;color:var(--ink);background:#ffffffb8;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 1px #ffffffe6 inset,0 10px 30px -10px #1d1d1f4d;transition:transform .16s var(--ease-out),opacity .2s var(--ease-out)}.film-play:active{transform:translate(-50%) scale(.97)}.film-play .pb{width:38px;height:38px;border-radius:50%;background:var(--ink);display:grid;place-items:center;flex:none}.film-play .pb svg{width:14px;height:14px;fill:#fff;margin-left:2px}.film-play .dur{color:var(--muted);font-variant-numeric:tabular-nums}.film .cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity .4s var(--ease-out)}.film.preview .cover,.film.playing .cover{opacity:0}.film.playing .film-play{opacity:0;pointer-events:none;transform:translate(-50%) translateY(6px)}@media(max-width:560px){.film-play{min-height:44px;padding:6px 16px 6px 6px;font-size:.9rem;bottom:12px}.film-play .pb{width:32px;height:32px}}@media(prefers-reduced-transparency:reduce){.film-play{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}}.faq-wrap{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(32px,6vw,80px);align-items:start}.faq-wrap .head{justify-items:start;text-align:left}.faq{display:grid}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.08rem;font-weight:600;letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:20px;height:20px;flex:none;background:linear-gradient(var(--ink),var(--ink)) center/12px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center/2px 12px no-repeat;transition:transform .2s var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq .a{padding:0 32px 22px 0;color:var(--muted)}.faq details[open] .a{animation:answer .22s var(--ease-out)}@keyframes answer{0%{opacity:0;transform:translateY(-4px)}}@media(max-width:860px){.faq-wrap{grid-template-columns:1fr}}.reveal{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--d,0ms)}.reveal.pending{opacity:0;transform:translateY(16px)}.err,.done{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}@starting-style{.err,.done{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{animation:fade .2s ease both}@keyframes fade{0%{opacity:0}}.bars i{animation:none;transform:scaleY(.6)}.say.swap p,.say.swap small{filter:none;transform:none}.seg .pill,.seg .copy{transition:none}.panel[aria-hidden=true]>*,.panel[aria-hidden=true]>.shot{transform:none}.panel>*{transition-property:opacity;transition-delay:0ms}.reveal{transition:opacity .2s ease;transition-delay:0ms}.reveal.pending{transform:none}.err,.done{transition:opacity .2s ease}.faq details[open] .a{animation:fade .2s ease}.faq summary:after{transition:none}@starting-style{.err,.done{transform:none}}}@media(prefers-reduced-transparency:reduce){.nav{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.call{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--line)}}@media(prefers-contrast:more){:root{--muted:#4A4A4F;--line:#B8B8BF}.call,.tile,form,.steps li{border:1px solid var(--line)}}
