@font-face{font-family:Inter fb;src:local("Arial"),local("ArialMT");font-weight:100 549;size-adjust:107%;ascent-override:90.5%;descent-override:22.5%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter fb;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:550 900;size-adjust:101.5%;ascent-override:95.4%;descent-override:23.8%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora fb;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:100 649;size-adjust:106.5%;ascent-override:91.1%;descent-override:27.2%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora fb;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:650 900;size-adjust:107.2%;ascent-override:90.5%;descent-override:27.1%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--v4-disp:"Sora","Sora fb","Inter",system-ui,sans-serif;--v4-text:"Inter","Inter fb",system-ui,-apple-system,"Segoe UI",sans-serif;--v4-mono:ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,Consolas,monospace;--v4-ink:var(--ink);--v4-body:var(--body);--v4-mut:var(--mut);--v4-mut2:var(--mut);--v4-line:var(--line);--v4-line2:var(--line);--v4-line3:#c7d3ea;--v4-bg:#fff;--v4-gray:var(--gray);--v4-paper:#fff;--v4-grid:none;--v4-blue:var(--blue);--v4-blue2:var(--blue);--v4-blue-d:var(--blue-d);--v4-bluet:var(--blue-t);--v4-org:var(--orange);--v4-org2:var(--orange-d);--v4-orgink:var(--orange-d);--v4-orgt:var(--orange-t);--v4-orgl:#ffd9c7;--v4-green:var(--green);--v4-greent:var(--green-t);--v4-greenl:#5ee0a8;--v4-red:#b42318;--v4-redt:#fef3f2;--v4-night:var(--night);--v4-navy:var(--night);--v4-ring-dark:#9cb9f7;--v4-dots:#ff5f57 #febc2e #28c840;--v4-dot1:#ff5f57;--v4-dot2:#febc2e;--v4-dot3:#28c840;--v4-r-sm:var(--r-sm);--v4-r:var(--r-md);--v4-r-lg:var(--r-lg);--v4-shadow:var(--sh-sm);--v4-shadow-md:var(--sh-md);--v4-shadow-lg:var(--sh-md);--v4-shadow-xl:var(--sh-lg);--v4-wrap:1112px;--v4-wrap-wide:1200px;--v4-pad:84px;--v4-pad-phone:64px;--v4-ease:cubic-bezier(.2,.7,.3,1);--v4-t:.18s}@media (max-width:640px){:root{--v4-pad:64px}}body.v4{--disp:"Sora","Sora fb","Inter",system-ui,sans-serif;--sans:"Inter","Inter fb",system-ui,-apple-system,"Segoe UI",sans-serif}:where(body.v4) :focus-visible{outline-color:var(--v4-org2)}.v4s{font:400 15px/1.5 var(--v4-text);color:var(--v4-ink);letter-spacing:normal}section:where(.v4s){padding:var(--v4-pad) 0}@media (max-width:640px){section:where(.v4s){padding:var(--v4-pad-phone) 0}}:where(.v4s) :is(h1,h2,h3,h4,h5,h6):not(:where(.v4-live *)){font-family:inherit;font-size:revert;font-weight:revert;line-height:inherit;letter-spacing:inherit;color:inherit;margin:revert;text-wrap:revert}:where(.v4s) :is(p,ul,ol,li,dl,dd,figure,blockquote):not(:where(.v4-live *)){margin:revert;text-wrap:revert}:where(.v4s) a:not(:where(.v4-live *)){color:var(--v4-blue);text-decoration:underline;text-underline-offset:.18em}:where(.v4s) :is(button,input,select,textarea):not(:where(.v4-live *)){font:inherit;color:inherit;letter-spacing:inherit}:where(.v4s) :focus-visible{outline:2px solid var(--v4-blue);outline-offset:2px}.v4-live{font-size:16.5px;line-height:1.65;color:var(--body,#33415c)}.v4-wrap{width:100%;max-width:calc(var(--v4-wrap) + 48px);margin-inline:auto;padding-inline:24px}.v4-wrap.wide{max-width:calc(var(--v4-wrap-wide) + 48px)}.v4-anchor{display:block!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:hidden!important;max-width:none!important}.v4-eyebrow{display:block;margin:0 0 14px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:600 12.5px/1 var(--v4-text);letter-spacing:.11em;text-transform:uppercase;color:var(--v4-blue);white-space:normal}.v4-eyebrow i{display:none}.v4-eyebrow.on-dark{color:#9cb9f7}.v4-h2{margin:0;font:700 clamp(1.7rem,3.4vw,2.2rem)/1.12 var(--v4-disp);letter-spacing:-.025em;color:var(--v4-ink);text-wrap:balance}.v4-h2 span{color:inherit;font-weight:inherit}.v4-h2.on-dark{color:#fff}.v4-h2.sm{font-size:clamp(1.6rem,3vw,2rem)}.home :is(#what,#calculator,#pricing) .v4-h2{font-size:clamp(1.7rem,3.4vw,2.2rem);line-height:1.12}.home :is(#what,#calculator,#pricing) .v4-h2.sm{font-size:clamp(1.6rem,3vw,2rem)}.v4-h1{margin:0;font:700 clamp(2rem,4.4vw,3rem)/1.08 var(--v4-disp);letter-spacing:-.025em;color:var(--v4-ink);text-wrap:balance}.v4-h1.xl{font-size:clamp(2.1rem,4.2vw,3.3rem);line-height:1.06}.v4s :is(h1,h3){text-wrap:balance}.v4-lede{margin:14px 0 0;max-width:660px;font:400 1.08rem/1.65 var(--v4-text);color:var(--v4-body);text-wrap:pretty}.v4-lede.on-dark{color:#aebed5}@media (max-width:640px){.v4-lede{font-size:16px}}.v4-head{margin:0 0 44px;text-align:center}.v4-head .v4-lede{margin-inline:auto}.v4-head.left{text-align:left}.v4-head.left .v4-lede{margin-inline:0}.v4-head.on-dark .v4-eyebrow{color:#9cb9f7}.v4-head.on-dark .v4-h2{color:#fff}.v4-head.on-dark .v4-lede{color:#aebed5}.v4-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:16px 26px;border:1.5px solid transparent;border-radius:999px;font:600 16px/1 var(--v4-text);letter-spacing:normal;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;color:var(--v4-ink);transition:transform var(--v4-t) var(--v4-ease),box-shadow var(--v4-t) ease,background-color var(--v4-t) ease,border-color var(--v4-t) ease,color var(--v4-t) ease}.v4-btn:hover{transform:translateY(-1px)}.v4-btn:active{transform:none}.v4-btn:focus-visible{outline:2px solid var(--v4-blue);outline-offset:3px}.v4-btn.book:after{content:"\2192";content:"\2192" / "";flex:none}.v4-btn.ai:before{content:"";flex:none;width:17px;height:17px;background:currentColor;-webkit-mask:var(--v4-ico) center/contain no-repeat;mask:var(--v4-ico) center/contain no-repeat}.v4-btn.noico:before,.v4-btn.noico:after{content:none}.v4-btn.cal:after,body.v4 .hero-btns:has(>.hero-alt [data-ai-call])>.btn-primary:after,body.v4 .final .hero-btns:has(>[data-ai-call])>.btn-light:after{content:none}.v4-btn.cal:before,body.v4 .hero-btns:has(>.hero-alt [data-ai-call])>.btn-primary:before,body.v4 .final .hero-btns:has(>[data-ai-call])>.btn-light:before{content:"";flex:none;width:17px;height:17px;background:currentColor;-webkit-mask:var(--v4-cal) center/contain no-repeat;mask:var(--v4-cal) center/contain no-repeat;--v4-cal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}body.v4 .band .btns>.btn-light:after{content:"\2192";content:"\2192" / "";flex:none}.v4-btn.book{background:var(--v4-blue);color:#fff;box-shadow:0 6px 18px #1849c647}.v4-btn.book:hover{background:var(--v4-blue-d)}.v4-btn.ai{background:var(--v4-org);color:var(--v4-ink);box-shadow:0 6px 18px #ff6b354d;--v4-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.v4-btn.ai:hover{background:#ff7d4d}.v4-btn.ai:focus-visible{outline-color:var(--v4-org2)}.v4-btn.line{background:#fff;color:var(--v4-blue);border-color:var(--v4-blue)}.v4-btn.line:hover{background:var(--v4-bluet)}.v4-btn.ghost{background:#fff;color:var(--v4-ink);border-color:var(--v4-line);box-shadow:var(--v4-shadow)}.v4-btn.ghost:hover{box-shadow:var(--v4-shadow-md)}.v4-btn.on-dark:is(.line,.ghost){background:transparent;color:#fff;border-color:#ffffff8c;box-shadow:none}.v4-btn.on-dark:is(.line,.ghost):hover{background:#ffffff14}.v4-btn.on-dark:focus-visible{outline-color:var(--v4-ring-dark)}.v4-btn.lg{min-height:52px;padding:18px 28px;font-size:17px}.v4-btn.sm{min-height:44px;padding:13px 18px;font-size:14.5px}.v4-btn.block{display:flex;width:100%}.v4-link{display:inline-block;align-items:center;color:var(--v4-blue);font:600 15px/1.3 var(--v4-text);text-decoration:none;border-radius:6px;transition:color var(--v4-t) ease,background-color var(--v4-t) ease,border-color var(--v4-t) ease,transform var(--v4-t) var(--v4-ease)}.v4-link:after{content:"\2192";content:"\2192" / "";position:relative;left:0;margin-left:6px;transition:left var(--v4-t) var(--v4-ease)}.v4-link:hover{color:var(--v4-blue-d);text-decoration:underline;text-underline-offset:.2em}.v4-link:hover:after{left:3px}.v4-link:focus-visible{outline:2px solid var(--v4-blue);outline-offset:3px}.v4-link.on-dark{color:#9cb9f7}.v4-link.on-dark:focus-visible{outline-color:var(--v4-ring-dark)}.v4-link.on-dark:hover{color:#c5d5ff}.v4-link.glow{display:inline-flex;padding:8px 14px;border-radius:999px;background:var(--v4-bluet);border:1px solid #d5e0fb;font-size:13px;line-height:1;white-space:nowrap;animation:v4-halo 3.8s ease-in-out infinite}.v4-link.glow:hover{text-decoration:none;background:#e0e9fd;border-color:#b9cbf6;transform:translate(2px);animation-play-state:paused}.v4-link.glow:hover:after{left:0}.v4-link.glow.on-dark{background:#6e93f229;border-color:#6e93f266;color:#c8d6fb}@keyframes v4-halo{0%,to{box-shadow:0 0 #82a5ff00,0 0 8px #82a5ff24}50%{box-shadow:0 0 0 3px #82a5ff29,0 0 16px #a0beff66}}@media (max-width:640px){.v4-link{padding-block:12px;padding-block:max(0px,calc((44px - 1lh)/2))}.v4-link.glow{min-height:44px}}.v4-go,body.v4 .btn.btn-ghost,body.v4 .card .more,body.v4 .plan-card .plan-more,body.v4 .sub-note>a:only-child{--v4-go-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231849c6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M12.5 6l6 6-6 6'/%3E%3C/svg%3E");--v4-go-iw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M12.5 6l6 6-6 6'/%3E%3C/svg%3E");display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;max-width:100%;min-height:46px;position:relative;isolation:isolate;padding:6px 6px 6px 20px;border:1px solid rgba(24,73,198,.16);border-radius:999px;background:#eef3fecc;color:var(--v4-blue);font:600 15.5px/1.2 var(--v4-text);letter-spacing:-.005em;text-align:left;text-decoration:none;white-space:normal;cursor:pointer;box-shadow:0 1px 2px #1018280a,inset 0 1px #ffffffb3;transform:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;transition:background-color var(--v4-t) var(--v4-ease),border-color var(--v4-t) var(--v4-ease),color var(--v4-t) var(--v4-ease),box-shadow var(--v4-t) var(--v4-ease)}.v4-go:after,body.v4 .btn.btn-ghost:after,body.v4 .card .more:after,body.v4 .plan-card .plan-more:after,body.v4 .sub-note>a:only-child:after{content:"";flex:none;width:34px;height:34px;border-radius:50%;background:var(--v4-go-i) center/16px 16px no-repeat #fff;box-shadow:0 1px 3px #1849c62e;transition:background-color var(--v4-t) var(--v4-ease),transform .3s var(--v4-ease)}.v4-go:hover,body.v4 .btn.btn-ghost:hover,body.v4 a.card:hover .more,body.v4 .plan-card .plan-more:hover,body.v4 .sub-note>a:only-child:hover{background:#e1eafdcc;border-color:#1849c652;color:var(--v4-blue-d);text-decoration:none;transform:none;box-shadow:0 2px 8px #1849c61f,inset 0 1px #ffffffb3}.v4-go:hover:after,body.v4 .btn.btn-ghost:hover:after,body.v4 a.card:hover .more:after,body.v4 .plan-card .plan-more:hover:after,body.v4 .sub-note>a:only-child:hover:after{background-color:var(--v4-blue);background-image:var(--v4-go-iw)}.v4-go:active,body.v4 .btn.btn-ghost:active{background:#d6e2fccc}.v4-go,body.v4 .btn.btn-ghost,body.v4 .card .more,body.v4 .plan-card .plan-more,body.v4 .sub-note>a:only-child{overflow:hidden;box-shadow:inset 0 1px 1px #ffffff7a,inset 0 8px 14px #ffffff45,inset 0 -6px 12px #1849c60d,0 6px 18px #1849c60f}.v4-go:before,body.v4 .btn.btn-ghost:before,body.v4 .card .more:before,body.v4 .plan-card .plan-more:before,body.v4 .sub-note>a:only-child:before{content:"";position:absolute;inset:-40% -20%;z-index:-1;pointer-events:none;opacity:.5;filter:url(#v4-liquid);background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%) 30% 0/50% 100% no-repeat,radial-gradient(30% 45% at 25% 55%,rgba(226,190,90,.275),transparent 70%),radial-gradient(28% 50% at 70% 40%,rgba(200,208,222,.75),transparent 70%),radial-gradient(22% 35% at 50% 80%,rgba(255,236,170,.225),transparent 70%);will-change:transform;animation:v4-go-swirl 9s ease-in-out infinite alternate}html.v4-gl :is(.v4-go,body.v4 .btn.btn-ghost,body.v4 .card .more,body.v4 .plan-card .plan-more,body.v4 .sub-note>a:only-child):not(.gl-in):before{animation-play-state:paused}.v4-go.on-dark,body.v4 .band .btn.btn-ghost,body.v4 .card.dark .more,body.v4 .plan-card.partner .plan-more{box-shadow:inset 0 1px 1px #ffffff2b,inset 0 8px 14px #ffffff08,inset 0 -6px 12px #00000014,0 6px 18px #00000017}.v4-go.on-dark:before,body.v4 .band .btn.btn-ghost:before,body.v4 .card.dark .more:before,body.v4 .plan-card.partner .plan-more:before{opacity:.3;mix-blend-mode:screen}@keyframes v4-go-swirl{0%{transform:translate(-12%) rotate(0)}to{transform:translate(12%) rotate(8deg)}}.v4-go:focus-visible,body.v4 .btn.btn-ghost:focus-visible,body.v4 .plan-card .plan-more:focus-visible,body.v4 .sub-note>a:only-child:focus-visible{outline:2px solid var(--v4-blue);outline-offset:3px}.v4-go.on-dark,body.v4 .band .btn.btn-ghost,body.v4 .card.dark .more,body.v4 .plan-card.partner .plan-more{border-color:#8fb0ff52;background:#4f7df524;color:#e8eeff}.v4-go.on-dark:after,body.v4 .band .btn.btn-ghost:after,body.v4 .card.dark .more:after,body.v4 .plan-card.partner .plan-more:after{box-shadow:0 1px 3px #0000004d}.v4-go.on-dark:hover,body.v4 .band .btn.btn-ghost:hover,body.v4 a.card.dark:hover .more,body.v4 .plan-card.partner .plan-more:hover{border-color:#aac3ff99;background:#4f7df53d;color:#fff;box-shadow:inset 0 1px #ffffff0f}.v4-go.on-dark:active,body.v4 .band .btn.btn-ghost:active{background:#4f7df52e}.v4-go.on-dark:focus-visible,body.v4 .band .btn.btn-ghost:focus-visible,body.v4 .plan-card.partner .plan-more:focus-visible{outline-color:var(--v4-ring-dark)}.v4-go.sm,body.v4 .card .more,body.v4 .plan-card .plan-more{gap:9px;min-height:34px;padding:3px 3px 3px 14px;font-size:13.5px}.v4-go.sm:after,body.v4 .card .more:after,body.v4 .plan-card .plan-more:after{width:28px;height:28px;background-size:14px 14px}@media (pointer:coarse){.v4-go.sm,body.v4 .plan-card .plan-more{min-height:44px}}body.v4 .card .more{align-self:flex-start}body.v4 .plan-card .plan-more{margin-top:18px}body.v4 .plan-card.wide.full .plan-more{display:inline-flex;margin-top:10px}body.v4 a.card.post:hover .more{text-decoration:none}.v4-go.fold{--v4-go-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231849c6' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--v4-go-iw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.v4-go.fold:after{background-size:15px 15px}.v4-go.fold[aria-expanded=true]:after,.v4-go.fold.d2b-close:after{transform:rotate(180deg)}.v4-go.lead{flex-direction:row-reverse;gap:10px;padding:6px 20px 6px 6px}.v4-go.sm.lead{padding:3px 14px 3px 3px}@media (prefers-reduced-motion:reduce){.v4-go,.v4-go:after,body.v4 .btn.btn-ghost,body.v4 .btn.btn-ghost:after,body.v4 .card .more,body.v4 .card .more:after,body.v4 .plan-card .plan-more,body.v4 .plan-card .plan-more:after{transition:none}.v4-go:before,body.v4 .btn.btn-ghost:before,body.v4 .card .more:before,body.v4 .plan-card .plan-more:before,body.v4 .sub-note>a:only-child:before{animation:none}}.v4-card{background:#fff;border:1px solid var(--v4-line);border-radius:var(--v4-r);box-shadow:var(--v4-shadow);transition:border-color var(--v4-t) ease,box-shadow var(--v4-t) ease,transform var(--v4-t) var(--v4-ease)}.v4-card.lg{border-radius:var(--v4-r-lg)}:is(a,button).v4-card,.v4-card.hover{cursor:pointer}:is(a,button).v4-card:hover,.v4-card.hover:hover{border-color:#b9c9f3;box-shadow:var(--v4-shadow-md);transform:translateY(-2px)}.v4-card.night{background:var(--v4-night);border:2px solid #2f4269;color:#fff;box-shadow:inset 0 1px #ffffff12,var(--v4-shadow)}:is(a,button).v4-card.night:hover,.v4-card.night.hover:hover{border-color:#3d5687;box-shadow:inset 0 1px #ffffff12,var(--v4-shadow-md)}.v4-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font:600 12px/1 var(--v4-text);color:var(--v4-body);background:var(--v4-gray);white-space:nowrap;vertical-align:middle;text-decoration:none}.v4-chip svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.v4-chip:is(.blue,.org){color:var(--v4-blue);background:var(--v4-bluet)}.v4-chip.green{color:var(--v4-green);background:var(--v4-greent)}.v4-chip.night{color:#dbe3f0;background:#152038}.v4-chip.sm{padding:3px 8px;font-size:11px}.v4-chip.mono{padding:4px 10px;border:1px solid var(--v4-line);background:#fff;font:600 11px/1.3 var(--v4-text);color:var(--v4-mut);letter-spacing:.06em;text-transform:uppercase}.v4-chip.pick{position:relative;gap:6px;padding:7px 13px 7px 10px;border:1px solid var(--v4-line);background:#fff;font:500 13px/1.2 var(--v4-text);color:var(--v4-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--v4-t) ease,background-color var(--v4-t) ease,color var(--v4-t) ease}.v4-chip.pick:before{content:"";flex:none;width:11px;height:11px;background:var(--v4-blue);-webkit-mask:var(--v4-ico) center/contain no-repeat;mask:var(--v4-ico) center/contain no-repeat;--v4-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.v4-chip.pick:hover{border-color:#b9c9f3;color:var(--v4-blue)}.v4-chip.pick:focus-visible{outline:2px solid var(--v4-blue);outline-offset:2px}.v4-chip.pick[aria-pressed=true]{border-color:var(--v4-blue);background:var(--v4-bluet);color:var(--v4-blue)}.v4-chip.pick[aria-pressed=true]:before{--v4-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}@media (pointer:coarse){.v4-chip.pick:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}.v4-dots{display:inline-flex;gap:6px;flex:none}.v4-dots i{width:10px;height:10px;border-radius:50%;background:var(--v4-dot1);box-shadow:inset 0 0 0 .5px #0000001f}.v4-dots i:nth-child(2){background:var(--v4-dot2)}.v4-dots i:nth-child(3){background:var(--v4-dot3)}.v4-dots.quiet i{width:9px;height:9px;background:var(--v4-line);box-shadow:none}.v4-browser{position:relative;background:#fff;border:1px solid var(--v4-line);border-radius:var(--v4-r);box-shadow:var(--v4-shadow-md);overflow:hidden}.v4-browser-bar{display:grid;grid-template-columns:1fr minmax(0,360px) 1fr;align-items:center;gap:16px;padding:9px 14px;background:var(--v4-gray);border-bottom:1px solid var(--v4-line)}.v4-browser-bar>:nth-child(3){justify-self:end}.v4-url{display:block;min-width:0;height:26px;padding:0 12px;border-radius:999px;background:#fff;text-align:center;border:1px solid var(--v4-line);font:500 12px/24px var(--v4-text);color:var(--v4-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-url:before{content:"";display:inline-block;vertical-align:-1px;margin-right:7px;width:11px;height:11px;background:#a3afc2;-webkit-mask:var(--v4-ico) center/contain no-repeat;mask:var(--v4-ico) center/contain no-repeat;--v4-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.v4-url b{font-weight:500;color:var(--v4-body)}@media (max-width:640px){.v4-browser-bar{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:8px 12px}.v4-browser-bar>:nth-child(n+3){display:none}.v4-dots i{width:9px;height:9px}.v4-url{height:24px;font-size:11.5px;line-height:22px}}.v4-phone{position:relative;width:min(310px,100%);height:630px;margin:0 auto;padding:10px;border-radius:44px;background:#fff;border:1px solid var(--v4-line);box-shadow:var(--v4-shadow-md);text-align:left}.v4-phone:before{content:"";position:absolute;z-index:5;left:50%;top:20px;width:88px;height:24px;border-radius:14px;background:var(--v4-ink);transform:translate(-50%);pointer-events:none}.v4-phone-screen{position:relative;height:100%;border-radius:34px;overflow:hidden;overflow:clip;background:var(--v4-gray)}.v4-phone.on-dark{width:min(330px,100%);height:660px;padding:0;border-radius:48px;background:#111b2e;border-color:#223049;box-shadow:0 30px 70px #0006,inset 0 1px #ffffff12;color:#e8eefb}.v4-phone.on-dark:before{top:16px;width:96px;height:26px;border-radius:20px;background:#050a1a}.v4-phone.on-dark .v4-phone-screen{border-radius:inherit;background:transparent}@media (max-width:640px){html.v4-mbar-off .mbar{transform:translateY(calc(100% + 24px));visibility:hidden}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){html.v4-mbar-ready .mbar{transition:transform .22s var(--v4-ease),visibility 0s linear}html.v4-mbar-ready.v4-mbar-off .mbar{transition:transform .22s var(--v4-ease),visibility 0s linear .22s}}@media (prefers-reduced-motion:reduce){:root{--v4-t:0ms}.v4s *,.v4s *:before,.v4s *:after,[class^=v4-],[class*=" v4-"],[class^=v4-]:before,[class*=" v4-"]:before,[class^=v4-]:after,[class*=" v4-"]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.v4-btn:hover,.v4-card:hover,.v4-link.glow:hover{transform:none}}:is(html.still,html.v4-paused) .v4s *,:is(html.still,html.v4-paused) .v4s *:before,:is(html.still,html.v4-paused) .v4s *:after,:is(html.still,html.v4-paused) [class*=v4-],:is(html.still,html.v4-paused) [class*=v4-]:before,:is(html.still,html.v4-paused) [class*=v4-]:after{animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--v4-grid:linear-gradient(rgba(15,23,42,.021) 1px,transparent 1px) 0 0/64px 64px,linear-gradient(90deg,rgba(15,23,42,.021) 1px,transparent 1px) 0 0/64px 64px;--v4-grid-dark:linear-gradient(rgba(143,176,255,.055) 1px,transparent 1px) 0 0/64px 64px,linear-gradient(90deg,rgba(143,176,255,.055) 1px,transparent 1px) 0 0/64px 64px;--v4-grid-blue:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/64px 64px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/64px 64px}.v4-form{position:relative;width:100%;box-sizing:border-box;container-type:inline-size;background:#fff;border:1px solid var(--v4-line);border-radius:var(--v4-r-lg);padding:26px;text-align:left;color:var(--v4-ink);font:400 15px/1.5 var(--v4-text);box-shadow:var(--v4-shadow-xl);transition:border-color var(--v4-t) ease}.v4-form *,.v4-form *:before,.v4-form *:after{box-sizing:border-box}.v4-form [hidden]{display:none!important}html:not(.js) .v4-form [data-v4f-js]{display:none!important}.js .v4-form:not(.v4f-ready) [data-pane="3"]{display:none}.v4-form p{margin:0;max-width:none}.v4-form b{font-weight:600}.v4-form .v4f-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v4-form button{font-family:var(--v4-text);-webkit-tap-highlight-color:transparent}.v4-form button:focus-visible,.v4-form a:focus-visible{outline:2px solid var(--v4-blue);outline-offset:2px}.v4-form a{color:var(--v4-blue)}.v4-form .v4f-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px}.v4-form .v4f-s i{display:block;height:3px;border-radius:2px;background:var(--v4-line);transition:background-color .3s ease}.v4-form .v4f-s span{display:block;margin-top:7px;font-size:12px;font-weight:500;line-height:1.3;color:var(--v4-mut);white-space:nowrap}.v4-form .v4f-s.v4f-cur i,.v4-form .v4f-s.v4f-past i{background:var(--v4-blue)}.v4-form .v4f-s.v4f-cur span{color:var(--v4-ink);font-weight:600}.v4-form .v4f-eyr{display:flex;justify-content:flex-end;align-items:baseline;gap:12px}.v4-form .v4f-ey{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v4-form .v4f-bk{margin:0;padding:2px 0;border:0;background:none;font:500 13px/1.4 var(--v4-text);color:var(--v4-mut);cursor:pointer;white-space:nowrap;transition:color var(--v4-t) ease}.v4-form .v4f-bk:hover{color:var(--v4-blue)}@container (min-width:260px){.v4-form .v4f-eyr{position:relative;display:block;height:0}.v4-form .v4f-eyr .v4f-bk{position:absolute;right:0;top:2px}.v4-form .v4f-eyr+.v4f-h{padding-right:72px}}.v4-form .v4f-h{margin:0 0 6px;padding:0;font:700 1.3rem/1.2 var(--v4-disp);letter-spacing:-.015em;color:var(--v4-ink)}.v4-form .v4f-h:focus{outline:none}.v4-form .v4f-p{margin:0 0 12px;font-size:14.5px;line-height:1.5;color:var(--v4-mut)}.v4-form .v4f-tk{position:relative;display:flex;align-items:center;gap:11px;margin:0 0 6px;padding:7px 12px;border:1.5px solid #cfd7e3;border-radius:var(--v4-r-sm);background:#fff;font-size:14px;line-height:1.35;color:var(--v4-ink);cursor:pointer;user-select:none;transition:border-color var(--v4-t) ease,background-color var(--v4-t) ease}.v4-form .v4f-tk input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.v4-form .v4f-bx{flex:none;display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #b7c2d2;border-radius:6px;background:#fff;transition:background-color var(--v4-t) ease,border-color var(--v4-t) ease}.v4-form .v4f-bx svg{display:none}.v4-form .v4f-tk b{font-weight:600}.v4-form .v4f-tk span{margin-left:auto;font-size:12.5px;color:var(--v4-mut);text-align:right}.v4-form .v4f-tk:hover{border-color:#9db0cf}.v4-form .v4f-tk:has(input:checked){border-color:var(--v4-blue);background:var(--v4-bluet)}.v4-form .v4f-tk:has(input:checked) span{color:var(--v4-blue-d)}.v4-form .v4f-tk:has(input:checked) .v4f-bx{border-color:var(--v4-blue);background:var(--v4-blue)}.v4-form .v4f-tk:has(input:checked) .v4f-bx svg{display:block}.v4-form .v4f-tk:has(input:focus-visible){outline:2px solid var(--v4-blue);outline-offset:2px}.v4-form .v4f-tk.v4f-ck{border-color:var(--v4-blue);background:var(--v4-bluet)}.v4-form .v4f-tk.v4f-ck span{color:var(--v4-blue-d)}.v4-form .v4f-tk.v4f-ck .v4f-bx{border-color:var(--v4-blue);background:var(--v4-blue)}.v4-form .v4f-tk.v4f-ck .v4f-bx svg{display:block}.v4-form .v4f-next{margin:14px 0 0;padding:15px 20px;line-height:1.25;white-space:normal;text-align:center}.v4-form .v4f-next[data-go]{--v4-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.v4-form .v4f-next[data-go]:hover:after{transform:translate(3px)}.v4-form .v4f-next[disabled]{background:#c9d2e2;color:#fff;box-shadow:none;cursor:default;transform:none}.v4-form .v4f-next[disabled]:after{transform:none}.v4-form .v4f-next[aria-busy=true]{background:var(--v4-blue);opacity:.85;cursor:progress;transform:none}.v4-form .v4f-next[aria-busy=true]:after{content:none}.v4-form .v4f-next[aria-busy=true]:before{content:"";flex:none;width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff}@media (prefers-reduced-motion:reduce){.v4-form .v4f-next:hover{transform:none}}.v4-form .v4f-meta{margin-top:10px;font-size:12.5px;line-height:1.45;text-align:center;color:var(--v4-mut)}.v4-form .v4f-err{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--v4-red)}.v4-form .v4f-help{margin:8px 0 0;padding:10px 12px;border-radius:var(--v4-r-sm,10px);background:var(--v4-orgt);border:1px solid var(--v4-orgl);color:var(--v4-org2);font-size:13.5px;line-height:1.45}.v4-form .v4f-help b{font-weight:700}.v4-form .v4f-help i{font-style:italic}.v4-form .v4f-gen{margin-top:10px}.v4-form .v4f-kinds{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.v4-form .v4f-kd{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin:0;padding:9px 12px;border:1.5px solid #cfd7e3;border-radius:var(--v4-r-sm);background:#fff;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--v4-t) ease,background-color var(--v4-t) ease}.v4-form .v4f-kd:hover{border-color:#9db0cf}.v4-form .v4f-kd b{font-size:14px;font-weight:600;line-height:1.3}.v4-form .v4f-kd span{font-size:12.5px;color:var(--v4-mut)}.v4-form .v4f-kd[aria-pressed=true]{border-color:var(--v4-blue);background:var(--v4-bluet)}.v4-form .v4f-kd[aria-pressed=true] span{color:var(--v4-blue-d)}.v4-form .v4f-cw{display:grid;gap:12px}.v4-form .v4f-cal{padding:10px 10px 8px;border:1px solid var(--v4-line);border-radius:var(--v4-r);background:#fff}.v4-form .v4f-mo{display:flex;justify-content:space-between;align-items:center;min-height:26px;margin:0 2px 6px;font-size:13.5px;font-weight:600;color:var(--v4-ink)}.v4-form .v4f-mn{display:flex;gap:4px}.v4-form .v4f-mb{display:grid;place-items:center;width:26px;height:26px;margin:0;padding:0 0 2px;border:1px solid var(--v4-line);border-radius:50%;background:#fff;font:500 16px/1 var(--v4-text);color:var(--v4-mut);cursor:pointer;transition:border-color var(--v4-t) ease,color var(--v4-t) ease}.v4-form .v4f-mb:not([disabled]):hover{border-color:#9db0cf;color:var(--v4-ink)}.v4-form .v4f-mb[disabled]{opacity:.4;cursor:default}.v4-form .v4f-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.v4-form .v4f-days,.v4-form .v4f-times{font-variant-numeric:tabular-nums}.v4-form .v4f-dow{padding:2px 0;font-size:10.5px;font-weight:500;line-height:1.4;color:var(--v4-mut)}.v4-form .v4f-dd,.v4-form .v4f-day{position:relative;display:grid;place-items:center;height:30px;margin:0;padding:0;border:0;border-radius:8px;font:400 13px/1 var(--v4-text);color:#aab4c3}.v4-form .v4f-day{background:var(--v4-gray);color:var(--v4-ink);font-weight:500;cursor:pointer;transition:background-color var(--v4-t) ease}.v4-form .v4f-day:hover{background:var(--v4-bluet)}.v4-form .v4f-day[aria-pressed=true]{background:var(--v4-blue);color:#fff;font-weight:600}.v4-form .v4f-today:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--v4-blue)}.v4-form .v4f-dd.v4f-today{color:var(--v4-mut)}.v4-form .v4f-day[aria-pressed=true].v4f-today:after{background:#fff}.v4-form .v4f-th{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-height:20px;margin:0 2px 7px}.v4-form .v4f-th b{font-size:13.5px;font-weight:600}.v4-form .v4f-th span{font-size:11.5px;color:var(--v4-mut);text-align:right}.v4-form .v4f-times{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.v4-form .v4f-tm{height:36px;margin:0;padding:0 4px;border:1.5px solid #cfd7e3;border-radius:999px;background:#fff;font:500 13px/1 var(--v4-text);color:var(--v4-ink);white-space:nowrap;cursor:pointer;transition:border-color var(--v4-t) ease,background-color var(--v4-t) ease}.v4-form .v4f-tm:hover{border-color:#9db0cf}.v4-form .v4f-tm[aria-pressed=true]{border-color:var(--v4-blue);background:var(--v4-blue);color:#fff}.v4-form .v4f-sk{display:block;border-radius:8px;background:var(--v4-line)}.v4-form .v4f-days .v4f-sk{height:30px}.v4-form .v4f-times .v4f-sk{height:36px;border-radius:999px}.v4-form .v4f-mo .v4f-sk,.v4-form .v4f-th .v4f-sk{width:96px;height:12px;border-radius:6px}.v4-form .v4f-mo .v4f-sk{display:inline-block;vertical-align:middle}@media (prefers-reduced-motion:no-preference){.v4-form .v4f-sk{animation:v4f-pulse 1.4s ease-in-out infinite}.v4-form .v4f-next[aria-busy=true]:before{animation:v4f-spin .8s linear infinite}}@keyframes v4f-pulse{50%{opacity:.5}}@keyframes v4f-spin{to{transform:rotate(360deg)}}.v4-form .v4f-note{margin:0 0 12px;padding:9px 12px;border:1px solid #fbd5d1;border-radius:var(--v4-r-sm);background:var(--v4-redt);font-size:13.5px;line-height:1.4;color:var(--v4-red)}.v4-form .v4f-fail{padding:18px 16px;border:1px solid var(--v4-line);border-radius:var(--v4-r);background:var(--v4-gray);text-align:center}.v4-form .v4f-fi{display:block;width:20px;height:20px;margin:0 auto 8px;color:var(--v4-mut)}.v4-form .v4f-fi svg{display:block}.v4-form .v4f-ft{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--v4-ink)}.v4-form .v4f-cta{white-space:normal;text-align:center}.v4-form .v4f-alt{display:block;margin:12px auto 0;padding:2px 0;border:0;background:none;font:600 13.5px/1.4 var(--v4-text);color:var(--v4-blue);text-align:center;text-wrap:balance;cursor:pointer}.v4-form .v4f-alt:hover{color:var(--v4-blue-d);text-decoration:underline;text-underline-offset:.2em}.v4-form .v4f-sm{margin-top:10px;font-size:12.5px;line-height:1.9;text-align:center;color:var(--v4-mut)}.v4-form .v4f-sm a{padding:6px 0;font-weight:600;color:var(--v4-blue);text-decoration:none;white-space:nowrap}.v4-form .v4f-sm a:hover{color:var(--v4-blue-d);text-decoration:underline;text-underline-offset:.2em}.v4-form .v4f-pick{display:flex;align-items:center;gap:10px;margin:8px 0 6px;padding:10px 13px;border-radius:var(--v4-r-sm);background:var(--v4-bluet);font-size:13.5px;line-height:1.4;color:var(--v4-body);text-align:left}.v4-form .v4f-pick svg{flex:none;color:var(--v4-blue)}.v4-form .v4f-pick>span{flex:1}.v4-form .v4f-pick b{color:var(--v4-ink)}.v4-form .v4f-nw{white-space:nowrap}.v4-form .v4f-chg{margin:0;padding:2px 0;border:0;background:none;font:600 13.5px/1.4 var(--v4-text);color:var(--v4-blue);cursor:pointer}.v4-form .v4f-chg:hover{color:var(--v4-blue-d);text-decoration:underline;text-underline-offset:.2em}.v4-form .v4f-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v4-form .v4f-f{display:grid;gap:5px;min-width:0;margin-top:10px}.v4-form .v4f-f label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:600;line-height:1.4;color:var(--v4-ink)}.v4-form .v4f-f label small{font-size:12px;font-weight:400;color:var(--v4-mut)}.v4-form .v4f-f input,.v4-form .v4f-f textarea{width:100%;margin:0;padding:11px 13px;border:1.5px solid #cfd7e3;border-radius:var(--v4-r-sm);background:#fff;font:400 15.5px/1.3 var(--v4-text);color:var(--v4-ink);transition:border-color var(--v4-t) ease,box-shadow var(--v4-t) ease}.v4-form .v4f-f input{min-height:46px}.v4-form .v4f-f textarea{min-height:60px;line-height:1.5;resize:vertical}.v4-form .v4f-f input:hover,.v4-form .v4f-f textarea:hover{border-color:#9db0cf}.v4-form .v4f-f input:focus,.v4-form .v4f-f textarea:focus{outline:none;border-color:var(--v4-blue);box-shadow:0 0 0 3px var(--v4-bluet)}.v4-form .v4f-f input[aria-invalid=true]{border-color:var(--v4-red)}.v4-form .v4f-f input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--v4-redt)}.v4-form .v4f-f .v4f-err{margin-top:2px}.v4-form .v4f-done{padding:14px 0 6px;text-align:center}.v4-form .v4f-ok{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 12px;border-radius:50%;background:var(--v4-greent);color:var(--v4-green)}.v4-form .v4f-done .v4f-pick{display:inline-flex;max-width:100%;margin:10px auto 12px}.v4-form .v4f-done .v4f-p{margin:0 0 8px}.v4-form .v4f-done .v4f-p b{color:var(--v4-ink);word-break:break-word}.v4-form .v4f-man a{font-weight:600;text-decoration:none}.v4-form .v4f-man a:hover{text-decoration:underline}@container (min-width:500px){.v4-form .v4f-cw{grid-template-columns:1.35fr 1fr;align-items:start}.v4-form .v4f-times{grid-template-columns:1fr 1fr}}@media (max-width:640px){.v4-form{padding:22px 18px 18px}.v4-form .v4f-tk span{display:none}.v4-form .v4f-two{grid-template-columns:1fr;gap:0}.v4-form .v4f-s span{font-size:10.5px}.v4-form .v4f-next{padding:14px 18px;font-size:15px}.v4-form .v4f-cal{padding:10px 8px 8px}.v4-form .v4f-dd,.v4-form .v4f-day,.v4-form .v4f-days .v4f-sk{height:44px}.v4-form .v4f-mn{gap:14px}.v4-form .v4f-mb{position:relative;width:30px;height:30px}.v4-form .v4f-mb:after{content:"";position:absolute;inset:-7px}.v4-form .v4f-tk{min-height:44px}.v4-form .v4f-tm,.v4-form .v4f-times .v4f-sk{height:44px}.v4-form .v4f-bk,.v4-form .v4f-chg,.v4-form .v4f-alt,.v4-form .v4f-sm a,.v4-form .v4f-man a{position:relative}.v4-form .v4f-bk:after,.v4-form .v4f-chg:after,.v4-form .v4f-alt:after,.v4-form .v4f-sm a:after,.v4-form .v4f-man a:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}.v4-form .v4f-sm{line-height:30px}.v4-form .v4f-sm a:after{height:30px}.v4-form .v4f-day:before{content:"";position:absolute;inset:0 -3px}}@media (pointer:coarse) and (min-width:641px){.v4-form .v4f-bk,.v4-form .v4f-chg{position:relative}.v4-form .v4f-bk:after,.v4-form .v4f-chg:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}}.v4-hero{position:relative;padding:32px 0 64px;text-align:center;overflow-x:clip;background:radial-gradient(900px 420px at 85% 0%,var(--v4-bluet),transparent 70%),var(--v4-bg)}.v4-hero *,.v4-hero *:before,.v4-hero *:after{box-sizing:border-box}.v4-hero .hr-ey{margin-bottom:14px}.v4-hero .hr-h1{margin:0;padding:0;font-family:var(--v4-disp);font-weight:700;letter-spacing:-.025em;color:var(--v4-ink)}.v4-hero .hr-t1{display:block;margin-bottom:8px;font:700 clamp(20px,1.9vw,26px)/1.15 var(--v4-disp);letter-spacing:-.02em}.v4-hero .hr-t2{display:block;font:700 clamp(2.2rem,4.2vw,3.3rem)/1.06 var(--v4-disp);letter-spacing:-.025em;text-wrap:balance}.v4-hero .hr-t2 em{position:relative;display:inline-block;font-style:normal;white-space:nowrap;color:var(--v4-blue)}.v4-hero .hr-t2 em svg{position:absolute;left:0;bottom:-10px;width:100%;height:12px;overflow:visible}.v4-hero .hr-lede{max-width:820px;margin:14px auto 20px;text-wrap:balance}.v4-hero .hr-cmd{max-width:680px;margin:0 auto;text-align:left;background:#fff;border:1px solid var(--v4-line);border-radius:var(--v4-r-lg);box-shadow:var(--v4-shadow)}.v4-hero .hr-in{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 18px;border-bottom:1px solid var(--v4-line);font:400 18px/1.3 var(--v4-text);color:var(--v4-ink)}.v4-hero .hr-in>svg{flex:none;color:var(--v4-mut)}.v4-hero .hr-q{cursor:pointer}.v4-hero .hr-caret{flex:none;width:2px;height:22px;margin-left:-9px;background:var(--v4-blue);animation:hr-caret 1s steps(1,end) infinite}@keyframes hr-caret{50%{opacity:0}}.v4-hero .hr-mic{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border:1px solid var(--v4-line);border-radius:999px;background:var(--v4-gray);color:var(--v4-mut);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color var(--v4-t) ease,border-color var(--v4-t) ease,background-color var(--v4-t) ease}.v4-hero .hr-mic:after{content:"";position:absolute;inset:-7px;border-radius:999px}.v4-hero .hr-mic:hover{color:var(--v4-org2);border-color:var(--v4-orgl);background:var(--v4-orgt)}.v4-hero .hr-mic:focus-visible{outline:2px solid var(--v4-org2);outline-offset:2px}.v4-hero .hr-res{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px}.v4-hero .hr-fine{margin:12px auto 22px;max-width:680px;font-size:14.5px;line-height:1.45;color:var(--v4-mut);text-wrap:balance}.v4-hero .hr-fine svg{display:inline-block;margin-right:7px;vertical-align:-3px;color:var(--v4-green)}.v4-hero .hr-row{display:grid;grid-template-columns:minmax(0,1fr) 430px minmax(0,1fr);gap:26px;align-items:start;text-align:left}.v4-hero .hr-col{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding-top:64px}.v4-hero .hr-mid{position:relative;min-width:0}.v4-hero .hr-cap{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:600 12px/1.4 var(--v4-text);color:var(--v4-mut)}.v4-hero .hr-call .hr-cap{margin:0;padding:11px 14px;border-bottom:1px solid var(--v4-line)}.v4-hero .hr-lv{flex:none;width:8px;height:8px;border-radius:50%;background:var(--v4-org)}.v4-hero .hr-cb{display:grid;gap:8px;padding:12px 14px 14px}.v4-hero .hr-bub{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4}.v4-hero .hr-av{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--v4-gray);color:var(--v4-mut);font:600 10px/1 var(--v4-text)}.v4-hero .hr-av.hr-ai{background:var(--v4-orgt);color:var(--v4-org2)}.v4-hero .hr-bub p{min-width:0;margin:0;padding:6px 10px;border:1px solid transparent;border-radius:var(--v4-r-sm);background:var(--v4-gray);color:var(--v4-body)}.v4-hero .hr-bai p{border-color:var(--v4-line);background:#fff}.v4-hero .hr-pad{padding:13px 14px 14px}.v4-hero .hr-sq{padding:8px 13px;border:1px solid var(--v4-line);border-radius:999px;font-size:13px;line-height:1.4;color:var(--v4-body)}.v4-hero .hr-sq u{text-decoration:none;font-weight:600;color:var(--v4-blue)}.v4-hero .hr-okk{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;line-height:1.4;color:var(--v4-mut)}.v4-hero .hr-okk:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--v4-green)}.v4-hero .hr-oc{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:10px 16px 10px 10px}.v4-hero .hr-oc>span:last-child{min-width:0}.v4-hero .hr-oc b{display:block;font-size:13.5px;font-weight:600;line-height:1.25;color:var(--v4-ink)}.v4-hero .hr-oc small{display:block;font-size:12px;line-height:1.4;color:var(--v4-mut)}.v4-hero .hr-d{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--v4-r-sm);background:var(--v4-bluet);color:var(--v4-blue)}@media (hover:hover){.v4-hero .v4-form:hover{border-color:#b9c9f3}}.v4-hero:is(.hr-booking,.hr-lit) .v4-form{border-color:#b9c9f3}@media (prefers-reduced-motion:reduce){.v4-hero .hr-caret{animation:none}}@media (min-width:1001px){.v4-hero .v4-form .v4f-goals{display:grid;grid-template-columns:1fr 1fr;gap:6px}.v4-hero .v4-form .v4f-tk{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 8px;margin:0;padding:7px 9px}.v4-hero .v4-form .v4f-bx{grid-row:1/3;width:16px;height:16px;border-radius:5px}.v4-hero .v4-form .v4f-bx svg{width:10px;height:10px}.v4-hero .v4-form .v4f-tk b{grid-column:2;font-size:13px;line-height:1.25}.v4-hero .v4-form .v4f-tk span{grid-column:2;margin:1px 0 0;font-size:11px;line-height:1.3;text-align:left}}@media (max-width:1000px){.v4-hero .hr-row{display:block;max-width:460px;margin:0 auto}.v4-hero .hr-col{display:none}}@media (max-width:640px){.v4-hero{padding:24px 0 48px}.v4-hero .hr-ey{margin-bottom:12px}.v4-hero .hr-t1{margin-bottom:8px;font-size:20px}.v4-hero .hr-t2{line-height:1.26}.v4-hero .hr-t2 em svg{bottom:-7px}.v4-hero .hr-lede{margin:14px auto 18px;font-size:15px;line-height:1.6}.v4-hero .hr-in{padding:10px 12px 10px 14px;font-size:16px}.v4-hero .hr-caret{height:20px}.v4-hero .hr-res{grid-template-columns:1fr;gap:8px;padding:10px}.v4-hero .hr-fine{margin:12px 0 20px;font-size:13.5px}}@media (max-width:480px){.v4-hero .hr-ey{font-size:10.5px;letter-spacing:.08em}}@media (max-width:400px){.v4-hero .hr-t2{font-size:min(2.2rem,9vw)}}.v4-hero .v4-btn.book:active,.v4-hero .v4-btn.book.is-pressed{transform:translateY(1px) scale(.985);filter:brightness(.93);box-shadow:inset 0 2px 6px #00000047;transition-duration:80ms}.hr-dim{position:fixed;inset:0;z-index:70;background:#0b152461;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .34s cubic-bezier(.2,.8,.2,1)}.hr-dim.is-on{opacity:1;pointer-events:auto}.v4-hero .v4-form{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1),border-color .2s ease}.v4-hero.hr-focus .v4-form{z-index:71;border-color:#b9c9f3;box-shadow:0 32px 90px #0b152457,0 6px 18px #0b15241f}@media (min-width:1001px){.v4-hero.hr-focus .v4-form{transform:scale(1.06);transform-origin:50% 35%}}.v4-hero .hr-x{display:none;position:absolute;top:-14px;right:-14px;z-index:3;width:34px;height:34px;padding:0;place-items:center;border:1px solid var(--v4-line);border-radius:50%;background:#fff;color:var(--v4-ink);box-shadow:var(--v4-shadow);cursor:pointer}.v4-hero .hr-x:after{content:"";position:absolute;inset:-5px}.v4-hero .hr-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.v4-hero .hr-x:hover{border-color:#b9c9f3;color:var(--v4-blue)}.v4-hero .hr-x:focus-visible{outline:2px solid var(--v4-blue);outline-offset:2px}.v4-hero.hr-focus .hr-x{display:grid}@media (max-width:640px){.v4-hero .hr-x{top:-12px;right:-6px}}@keyframes hr-glow{0%,to{box-shadow:0 0 0 2px #ffce63a6,0 0 18px 4px #ffbe4659}50%{box-shadow:0 0 0 3px #ffd678d9,0 0 32px 10px #ffbe4680}}body #agent .agent-way.hr-glow,body .v4-show #agent .agent-way.hr-glow{position:relative;z-index:1;animation:hr-glow 1.8s ease-in-out 4!important}@media (prefers-reduced-motion:reduce){.hr-dim,.v4-hero .v4-form{transition:none}body #agent .agent-way.hr-glow,body .v4-show #agent .agent-way.hr-glow{animation:none!important;box-shadow:0 0 0 3px #ffd678d9,0 0 28px 8px #ffbe4673!important}}.v4-hero .hr-t1 a.hr-kw{color:inherit;white-space:nowrap;text-decoration:none;transition:color var(--v4-t) var(--v4-ease)}.v4-hero .hr-t1 a.hr-kw:hover{color:var(--v4-blue)}.v4-hero .hr-t1 a.hr-kw:focus-visible{outline:2px solid var(--v4-blue);outline-offset:3px;border-radius:4px}.v4-hero .hr-t1 .hr-dot{color:var(--v4-mut2);font-weight:600}.v4-hero{background:linear-gradient(180deg,#fff0 90%,#fff),radial-gradient(760px 420px at 50% 78%,rgba(37,99,235,.11),transparent 70%),radial-gradient(380px 260px at 22% 80%,rgba(255,107,44,.065),transparent 70%),var(--v4-grid),var(--v4-bg)}.v4-hero.hr-v4{text-align:left;padding:44px 0 72px}.v4-hero.hr-v4 .hr-split{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:start;max-width:1180px;margin:0 auto}html.home .v4-hero.hr-v4 .hr-mid{grid-column:auto;margin-top:34px}.v4-hero.hr-v4 .hr-copy{min-width:0}.v4-hero.hr-v4 .hr-ey{margin:0 0 16px}.v4-hero.hr-v4 .hr-t2{font-size:clamp(2.6rem,4.6vw,3.9rem);line-height:1.04}.v4-hero.hr-v4 .hr-t2 em{display:block;width:max-content;margin-bottom:10px}.v4-hero.hr-v4 .hr-for{display:block;margin:18px 0 0;max-width:24ch;font-family:var(--v4-disp);font-weight:600;font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.3;letter-spacing:-.01em;color:#475569}.v4-hero.hr-v4 .hr-lede{max-width:46ch;margin:16px 0 14px;text-wrap:pretty}.v4-hero.hr-v4 .hr-fine{margin:0 0 26px;max-width:none}.v4-hero.hr-v4 .hr-mid{width:100%;max-width:440px;justify-self:end}.hr-live2{max-width:560px;padding:16px 18px 14px;border-radius:20px;background:linear-gradient(160deg,#0f1b38,#0b1426);box-shadow:0 18px 40px #0b142638,inset 0 1px #ffffff0f;color:#dbe4f3}.hr-live2 .hl-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.hr-live2 .hl-rec{width:8px;height:8px;border-radius:50%;background:#7aa2ff;box-shadow:0 0 0 4px #7aa2ff2e}.hr-live2 .hl-cap{flex:1 1 180px;min-width:0;font:600 13px/1.3 var(--v4-text);color:#c7d3e8;letter-spacing:.01em}.hr-live2 .hl-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.hr-live2 .hl-note{font-size:12.5px;line-height:1.4;font-weight:600;color:#9fb0cc}.hr-live2 .hl-acts{display:flex;flex-wrap:wrap;gap:8px}.hr-live2 .hl-call{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 15px;border-radius:999px;background:#ff6b35;color:#0b1524;font:600 13px/1 var(--v4-text);text-decoration:none;box-shadow:0 6px 16px #ff6b3547}.hr-live2 .hl-call svg{flex:none}.hr-live2 .hl-call:hover{background:#ff7d4d}.hr-live2 .hl-call:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:1000px){.v4-hero.hr-v4{text-align:center;padding:28px 0 48px}.v4-hero.hr-v4 .hr-split{grid-template-columns:1fr;gap:26px;max-width:560px}.v4-hero.hr-v4 .hr-t2 em{margin:0 auto}.v4-hero.hr-v4 .hr-for,.v4-hero.hr-v4 .hr-lede{margin-left:auto;margin-right:auto}.v4-hero.hr-v4 .hr-fine{margin-bottom:20px}.hr-live2{margin:0 auto;text-align:left}html.home .v4-hero.hr-v4 .hr-mid{justify-self:center;margin-top:0}}@media (max-width:640px){.v4-hero.hr-v4 .hr-ey{display:none}.v4-hero.hr-v4 .hr-for{font-size:1.15rem;margin-top:12px}.hr-live2{padding:14px 14px 12px;border-radius:16px}.hr-live2 .hl-acts{width:100%}.hr-live2 .hl-call{flex:1;justify-content:center}}.s6{position:relative}.s6-track{position:absolute;left:8.3%;right:8.3%;top:20px;height:2px;border-radius:2px;background:#ffffff1a}.s6-track:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#4f7df5,#7aa2ff);transform-origin:left center}.s6-pulse{position:absolute;top:50%;left:100%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;box-shadow:0 0 14px 5px #7aa2ffbf;opacity:0}.s6-row{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.s6-n{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.s6-c{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#16264a;border:1.5px solid #4f7df5;color:#d6e3ff;box-shadow:0 0 0 4px #4f7df51f}.s6-ai .s6-c{border-color:#ff8a5c;color:#ffd6c4;box-shadow:0 0 0 4px #ff8a5c24}.s6-n b{font:600 12px/1.25 var(--v4-text);color:#e8eef8}.s6-groups{display:grid;grid-template-columns:2fr 4fr;gap:8px;margin-top:12px}.s6-groups span{padding-top:7px;border-top:2px solid #4f7df5;font:600 11px/1.3 var(--v4-text);color:#9fb0cc;text-align:center}.s6-groups .s6-g2{border-top-color:#5eead4}.s6-cap{min-height:3.1em;margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);font-size:13.5px;line-height:1.45;color:#e8eef8;text-align:center;text-wrap:balance}.s6-cap b{color:#fff}.hp-run .s6-track:after{animation:s6f 5.2s cubic-bezier(.45,0,.55,1) .35s both}.hp-run .s6-pulse{animation:s6p 5.2s cubic-bezier(.45,0,.55,1) .35s both}.hp-run .s6-n{animation:s6n .72s ease both}.hp-run .s6-n:nth-child(1){animation-delay:.35s}.hp-run .s6-n:nth-child(2){animation-delay:1.35s}.hp-run .s6-n:nth-child(3){animation-delay:2.35s}.hp-run .s6-n:nth-child(4){animation-delay:3.35s}.hp-run .s6-n:nth-child(5){animation-delay:4.35s}.hp-run .s6-n:nth-child(6){animation-delay:5.35s}@keyframes s6f{0%{transform:scaleX(0)}}@keyframes s6p{0%{left:0;opacity:0}6%{opacity:1}94%{opacity:1}to{left:100%;opacity:0}}@keyframes s6n{0%{opacity:.3;transform:scale(.84)}}@media (prefers-reduced-motion:reduce){.hp-v *,.hp-v :before,.hp-v :after{animation:none!important;transition:none!important}}@media (max-width:640px){.s6-track{top:16px}.s6-c{width:32px;height:32px}.s6-c svg{width:15px;height:15px}.s6-n b{font-size:10px;letter-spacing:-.01em}.s6-groups span{font-size:10px}}.hr-live2 .s6-n:nth-child(1){--c:#1849c6;--bg:#e8efff}.hr-live2 .s6-n:nth-child(2){--c:#5b3fd6;--bg:#efeaff}.hr-live2 .s6-n:nth-child(4){--c:#0e7c72;--bg:#e3f8f5}.hr-live2 .s6-n:nth-child(5){--c:#17834a;--bg:#e5f8ee}.hr-live2 .s6-n:nth-child(6){--c:#b8306f;--bg:#fdeaf3}.hr-live2{background:#fff;color:#0b1524;border:1px solid #e3e9f4;box-shadow:0 22px 48px #1849c624}.hr-live2 .hl-cap{color:#0b1524}.s6-c{width:44px;height:44px;border-radius:14px;border:0;background:var(--bg);color:var(--c);box-shadow:none}.s6-ai .s6-c{background:#ff6b35;color:#fff;border:0;box-shadow:none}.s6-track{top:22px;background:#e6ecf6}.s6-track:after{background:linear-gradient(90deg,#5b8cff,#8b6cff,#ff8a5c,#22c7b8,#3ccf7e,#f062a8)}.s6-pulse{box-shadow:0 0 12px 4px #5b8cff99}.s6-n b{color:#0b1524}.s6-groups span{color:#475569;border-top-color:#5b8cff}.s6-groups .s6-g2{border-top-color:#22c7b8}.s6-cap{background:#f3f6fc;border-color:#e3e9f4;color:#0b1524}.s6-cap b{color:#1849c6}.hr-live2 .hl-foot{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;text-align:center;margin-top:14px;padding-top:14px;border-top:1px solid #e8edf5}.hr-live2 .hl-note{margin:0;font-size:13.5px;line-height:1.45;font-weight:600;color:#475569}.hr-live2 .hl-cta{display:grid;justify-items:center;gap:10px;box-sizing:border-box;width:100%;padding:14px 16px 16px;border-radius:16px;background:linear-gradient(160deg,#13275a,#0c1a40);border:2px solid #2a4691;box-shadow:0 10px 24px #0c1a4038,inset 0 1px #ffffff14}.hr-live2 .hl-ask{margin:0;font-size:14px;line-height:1.4;font-weight:600;color:#fff;text-wrap:balance}.hr-live2 .hl-call{min-height:40px;padding:0 20px;font-size:14px}@media (max-width:640px){.hr-live2 .hl-call{width:100%;justify-content:center}}.s6-n{border-radius:12px;cursor:default}.s6-n:focus-visible{outline:2px solid #1849c6;outline-offset:4px}.hp-pick .s6-n{opacity:.4;transition:opacity .2s}.hp-pick .s6-n.on{opacity:1}.hp-pick .s6-n.cur .s6-c{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--c,#ff6b35)}.hp-pick .s6-track:after{transform:scaleX(var(--pf,1));transition:transform .3s ease}.hp-pick .s6-pulse{opacity:0}@media (prefers-reduced-motion:reduce){.hp-pick .s6-n,.hp-pick .s6-track:after{transition:none}}.home #what.v4-what{padding:64px 0 60px;background:#fff}@media (max-width:640px){.home #what.v4-what{padding:48px 0 44px}}.v4-what .wd-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.v4-what .wd-card{position:relative;display:flex;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none}.v4-what .wd-card:focus-visible{outline:2px solid var(--v4-blue);outline-offset:3px}.v4-what .wd-a{grid-column:1/8;grid-row:1/3}.v4-what .wd-b{grid-column:8/13;grid-row:1}.v4-what .wd-c{grid-column:8/13;grid-row:2}.v4-what .wd-art{position:relative;flex:none;border-bottom:1px solid var(--v4-line);overflow:hidden;background:var(--v4-gray)}.v4-what .wd-a .wd-art{flex:1 1 auto;min-height:220px}.v4-what .wd-c .wd-art{height:92px}.v4-what .wd-txt{padding:18px 22px 20px}.v4-what .wd-txt h3{margin:0;font:700 1.15rem/1.25 var(--v4-disp);letter-spacing:-.02em;color:var(--v4-ink)}.v4-what .wd-a .wd-txt h3{font-size:1.3rem}.v4-what .wd-txt p{margin:4px 0 0;font-size:14.5px;line-height:1.55;color:var(--v4-mut);text-wrap:pretty}.v4-what .wd-more{margin:32px 0 0;text-align:center}.v4-what .wd-win{position:absolute;inset:28px -1px -1px 36px;border-radius:var(--v4-r) 0 0 0;background:#fff;box-shadow:var(--v4-shadow-md);border:1px solid var(--v4-line)}.v4-what .wd-wbar{border-radius:var(--v4-r) 0 0 0}.v4-what .wd-pg{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;padding:22px 24px 18px}.v4-what .wd-svc{margin-bottom:12px;letter-spacing:.08em;text-transform:uppercase}.v4-what .wd-pg em{display:block;height:12px;border-radius:6px;background:var(--v4-ink);width:88%}.v4-what .wd-pg em+em{width:64%;margin-top:9px}.v4-what .wd-pg u{display:block;height:7px;border-radius:4px;background:var(--v4-line);margin-top:16px;width:92%}.v4-what .wd-pg u+u{margin-top:7px;width:70%}.v4-what .wd-pg s{display:inline-block;margin-top:18px;padding:9px 16px;border-radius:999px;background:var(--v4-blue);color:#fff;font:600 12px/1 var(--v4-text);text-decoration:none}.v4-what .wd-ph{position:relative;min-height:112px;border-radius:var(--v4-r-sm);overflow:hidden;background:var(--v4-bluet)}.v4-what .wd-ph svg{position:absolute;inset:0;width:100%;height:100%}.v4-what .wd-ph .sun{fill:#fff}.v4-what .wd-ph .hill1{fill:#c5d4fb}.v4-what .wd-ph .hill2{fill:#a9bff7}.v4-what .wd-ph .wall{fill:#fff}.v4-what .wd-ph .roof{fill:var(--v4-blue)}.v4-what .wd-ph .door{fill:var(--v4-blue-d)}.v4-what .wd-find{position:absolute;z-index:1;right:24px;bottom:20px;width:248px;padding:12px 14px;border-radius:var(--v4-r);background:#fff;box-shadow:var(--v4-shadow-md);border:1px solid var(--v4-line)}.v4-what .wd-q{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--v4-line);font-size:12.5px;color:var(--v4-mut)}.v4-what .wd-q svg{width:14px;height:14px;fill:none;stroke:var(--v4-mut);stroke-width:2}.v4-what .wd-q u{text-decoration:none;color:var(--v4-blue)}.v4-what .wd-rr{display:flex;align-items:center;gap:10px;padding-top:10px}.v4-what .wd-rr b{display:block;font:600 13px/1.2 var(--v4-disp);color:var(--v4-ink)}.v4-what .wd-pin{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--v4-blue)}.v4-what .wd-pin svg{width:14px;height:14px;fill:#fff}.v4-what .wd-open{margin-top:4px}.v4-what .wd-b .wd-art{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px 20px}.v4-what .wd-r{display:flex;align-items:center;gap:6px}.v4-what .wd-rt{justify-content:flex-end;gap:8px}.v4-what .wd-bub{min-width:0;padding:8px 13px;border-radius:15px;font-size:12.5px;line-height:1.4}.v4-what .wd-in{background:#fff;color:var(--v4-body);border:1px solid var(--v4-line);border-bottom-left-radius:4px}.v4-what .wd-late{flex:none;margin-left:auto}.v4-what .wd-out{background:var(--v4-blue);color:#fff;border-bottom-right-radius:4px}.v4-what .wd-ai{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--v4-bluet);border:1px solid #d5e0fb;color:var(--v4-blue);font:700 10.5px var(--v4-text)}.v4-what .wd-fl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 16px}.v4-what .wd-nd{flex:none;display:flex;flex-direction:column;align-items:center;gap:7px}.v4-what .wd-nd>span{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:var(--v4-r-sm);background:#fff;border:1px solid var(--v4-line);font:600 12px/1 var(--v4-text);color:var(--v4-ink)}.v4-what .wd-k{width:7px;height:7px;border-radius:50%;background:var(--v4-blue)}.v4-what .wd-nd.rep>span{background:var(--v4-blue);color:#fff;border-color:var(--v4-blue)}.v4-what .wd-nd.rep svg{width:14px;height:12px}.v4-what .wd-nd.rep .b1,.v4-what .wd-nd.rep .b2{fill:#a9bff7}.v4-what .wd-nd.rep .b3{fill:#fff}.v4-what .wd-ln{flex:1;max-width:30px;height:2px;margin-bottom:24px;background:repeating-linear-gradient(90deg,#a9bff7 0 5px,transparent 5px 9px)}@media (max-width:980px){.v4-what .wd-a{grid-column:1/-1;grid-row:auto}.v4-what .wd-b{grid-column:1/7;grid-row:auto}.v4-what .wd-c{grid-column:7/13;grid-row:auto}.v4-what .wd-a .wd-art{flex:none;height:264px;min-height:0}.v4-what .wd-b .wd-art,.v4-what .wd-c .wd-art{flex:1 0 auto}.v4-what .wd-c .wd-art{min-height:92px;height:auto}}@media (max-width:900px){.v4-what .wd-fl{padding:0 10px}.v4-what .wd-nd>span{padding:7px 8px;font-size:11px;gap:5px}.v4-what .wd-k{display:none}.v4-what .wd-ln{max-width:14px}}@media (max-width:640px){.v4-what .wd-bento{gap:14px}.v4-what .wd-b,.v4-what .wd-c{grid-column:1/-1}.v4-what .wd-a .wd-art{height:180px}.v4-what .wd-win{left:16px;top:16px}.v4-what .wd-svc{display:none}.v4-what .wd-pg{grid-template-columns:1fr;padding:16px 18px}.v4-what .wd-pg em{width:40%}.v4-what .wd-pg em+em{width:30%}.v4-what .wd-pg s{margin-top:14px}.v4-what .wd-pg u,.v4-what .wd-ph{display:none}.v4-what .wd-find{right:12px;bottom:14px;width:176px;padding:10px 12px}.v4-what .wd-q{padding-bottom:8px}.v4-what .wd-rr{padding-top:8px;gap:8px}.v4-what .wd-pin{width:26px;height:26px}.v4-what .wd-b .wd-art{gap:7px;padding:12px 16px}.v4-what .wd-c .wd-art{min-height:80px}.v4-what .wd-txt{padding:16px 18px 18px}.v4-what .wd-a .wd-txt h3{font-size:1.15rem}.v4-what .wd-more{margin-top:24px}.v4-what .wd-more .v4-go{width:100%;justify-content:space-between}}.v4-what .wd-ai{color:var(--v4-org2);background:var(--v4-orgt);border-color:var(--v4-orgl)}.home #what.v4-what{background:radial-gradient(520px 300px at 8% 92%,rgba(255,107,44,.05),transparent 70%),radial-gradient(700px 380px at 92% 10%,rgba(37,99,235,.06),transparent 70%),var(--v4-grid),#fff}.v4-show{position:relative;overflow:hidden;overflow:clip;color:#e5ecf7;background:var(--v4-night)}.home #showcase.v4-show,.v4-show{padding:var(--v4-pad) 0}@media (max-width:640px){.home #showcase.v4-show,.v4-show{padding:var(--v4-pad-phone) 0}}.v4-show .sh-more{margin:36px 0 0;color:#fff;font:600 16.5px/1.5 var(--v4-text);text-align:center;text-wrap:balance}.v4-show .sh-more .v4-link{margin-left:4px;font-size:16px;vertical-align:baseline}.v4-show .sh-live{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:#5ee0a81f;color:var(--v4-greenl);font:600 11.5px/1.2 var(--v4-text);letter-spacing:0}.v4-show .sh-live:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.v4-show .sh-live:after{content:"Live"}.v4-show:has(#agent.live) .sh-live:before{animation:sh-blink 1.6s ease-in-out infinite}@keyframes sh-blink{50%{opacity:.25}}.v4-show .sh-face{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:56px;padding:40px 48px;border:1px solid #1e2c48;border-radius:28px;background:linear-gradient(160deg,#0f1a2e,#0a1120);text-align:left}.v4-show .sh-face[hidden]{display:none}@media (min-width:981px){.v4-show .sh-faces{display:grid}.v4-show .sh-face{grid-area:1/1}.v4-show .sh-face[hidden]{display:grid;visibility:hidden}}.v4-show .sh-copy{min-width:0;max-width:520px}.v4-show .sh-h3{margin:0;color:#fff;font:700 clamp(1.5rem,2.5vw,2rem)/1.14 var(--v4-disp);letter-spacing:-.025em;text-wrap:balance}.v4-show .sh-line{margin:14px 0 0;color:#aebed5;font:400 17px/1.65 var(--v4-text);text-wrap:pretty}.v4-show .sh-ticks{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.v4-show .sh-ticks li{display:flex;align-items:center;gap:10px;margin:0;color:#e5ecf7;font:400 16px/1.4 var(--v4-text)}.v4-show .sh-ticks svg{flex:none;box-sizing:border-box;width:20px;height:20px;padding:4px;border-radius:50%;background:#5ee0a824;fill:none;stroke:var(--v4-greenl);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.v4-show .sh-note{margin:14px 0 0;color:#8fa1bd;font:400 13.5px/1.5 var(--v4-text)}.v4-show .sh-go{margin-top:28px}.v4-show .demo-stage.turning .sh-faces{perspective:2400px}.v4-show .sh-face.turn-out,.v4-show .sh-face.turn-in{transform-origin:50% 50% calc(var(--half,556px) * -1);backface-visibility:hidden;pointer-events:none;animation:cube-out .72s cubic-bezier(.6,.04,.3,1) both}.v4-show .sh-face.turn-in{animation-name:cube-in}.v4-show .sh-face.turn-out.back{animation-name:cube-out-back}.v4-show .sh-face.turn-in.back{animation-name:cube-in-back}@media (max-width:980px){.v4-show .sh-face.turn-in{transform-origin:0 50%;animation:swing-in .5s cubic-bezier(.3,.7,.3,1) both}.v4-show .sh-face.turn-in.back{transform-origin:100% 50%;animation-name:swing-in-back}}.v4-show .demo-nav{gap:14px;margin-top:24px;min-height:44px}.v4-show .sh-dots{display:flex;align-items:center}.v4-show .sh-dots button{position:relative;width:22px;height:26px;margin:0;padding:0;border:0;background:none;cursor:pointer}.v4-show .sh-dots button:before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:99px;background:#94aad659;transition:width .25s ease,margin .25s ease,background-color .25s ease}.v4-show .sh-dots button:hover:before{background:#6e83ad}.v4-show .sh-dots button[aria-current=true]{width:40px}.v4-show .sh-dots button[aria-current=true]:before{width:30px;margin-left:-15px;background:#fff}.v4-show .demo-count{margin:0;color:#8ea0bf;font:600 13px/1 var(--v4-text);font-variant-numeric:tabular-nums;white-space:nowrap}.v4-show .sh-next{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:0;padding:0 18px;border:1px solid rgba(148,170,214,.28);border-radius:999px;background:#ffffff0d;color:#c9d3e3;font:500 14px/1.2 var(--v4-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.v4-show .sh-next b{color:#fff;font-weight:600}.v4-show .sh-next span{font-size:17px;line-height:1}.v4-show .sh-next:hover{color:#fff;background:#ffffff1a;border-color:#a0b9eb80}.v4-show .sh-arrow{z-index:3;flex:none;display:grid;place-items:center;width:52px;height:52px;margin:0;padding:0;border:1px solid rgba(148,170,214,.28);border-radius:50%;background:#ffffff12;color:#fff;box-shadow:0 10px 26px #00000061;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,transform .12s ease}.v4-show .sh-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.v4-show .sh-arrow:hover{background:#ffffff24}.v4-show .sh-arrow:active{transform:translateY(1px)}.v4-show .demo-nav :focus-visible{outline:2px solid var(--v4-ring-dark);outline-offset:2px}@media (min-width:981px){.v4-show .sh-arrow{position:absolute;top:calc((100% - 68px)/2 - 26px)}.v4-show .sh-back{left:-26px}.v4-show .sh-fwd{right:-26px}}@media (min-width:981px) and (max-width:1180px){.v4-show .sh-back{left:-18px}.v4-show .sh-fwd{right:-18px}}@media (max-width:980px){.v4-show .demo-nav{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;align-items:center;gap:10px 12px;margin-top:20px}.v4-show .demo-nav[hidden]{display:none}.v4-show .demo-count{display:inline}.v4-show .sh-next{order:1;grid-column:1/-1;justify-self:center}.v4-show .sh-arrow{width:44px;height:44px}.v4-show .sh-arrow svg{width:22px;height:22px}.v4-show .sh-dots button{width:18px}.v4-show .sh-dots button[aria-current=true]{width:34px}.v4-show .sh-dots button[aria-current=true]:before{width:26px;margin-left:-13px}}.v4-show .sh-screen{position:relative;justify-self:end;box-sizing:border-box;width:400px;max-width:100%;height:640px;margin:0;border:1px solid #223049;border-radius:28px;background:#111b2e;overflow:hidden;overflow:clip;text-align:left}.v4-show .sh-screen.as-phone{--bz:#04070d;display:flex;flex-direction:column;box-sizing:border-box;width:360px;height:auto;min-height:768px;padding:8px;border:3px solid transparent;border-radius:52px;overflow:visible;background:linear-gradient(var(--bz),var(--bz)) padding-box,linear-gradient(145deg,#76839c,#2b3447 16%,#1a2131 48%,#2b3447 84%,#6a7790) border-box;box-shadow:0 0 0 1px #0000008c,0 44px 90px -24px #000000b3,0 18px 40px #00000052}.v4-show .sh-screen.as-phone:before{content:none}.v4-show .as-phone .v4-phone-screen{position:relative;flex:1 0 auto;display:flex;flex-direction:column;height:auto;border-radius:41px;overflow:hidden;overflow:clip;background:linear-gradient(180deg,#0f192d,#0c1426);box-shadow:inset 0 0 0 1px #ffffff0a}.v4-show .sh-hw i{position:absolute;width:3px;border-radius:2px 0 0 2px;background:linear-gradient(90deg,#4a5670,#273043);pointer-events:none}.v4-show .sh-hw .sh-b1{left:-6px;top:112px;height:28px}.v4-show .sh-hw .sh-b2{left:-6px;top:164px;height:54px}.v4-show .sh-hw .sh-b3{left:-6px;top:228px;height:54px}.v4-show .sh-hw .sh-b4{right:-6px;top:186px;height:84px;border-radius:0 2px 2px 0;background:linear-gradient(270deg,#4a5670,#273043)}.v4-show .sh-sbar{position:absolute;z-index:8;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:32px;padding:2px 22px 0 28px;color:#eef3fb;font:600 13px/1 var(--v4-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;pointer-events:none}.v4-show .sh-sbar svg{display:block;height:11px;width:auto;fill:currentColor}.v4-show .sh-sic{display:flex;align-items:center;gap:5px}.v4-show .sh-notch{position:absolute;z-index:9;top:0;left:50%;width:min(52%,178px);height:27px;transform:translate(-50%);pointer-events:none;background:radial-gradient(circle at 0 100%,transparent 7.5px,var(--bz) 8px) 0 0/8px 8px no-repeat,radial-gradient(circle at 100% 100%,transparent 7.5px,var(--bz) 8px) 100% 0/8px 8px no-repeat}.v4-show .sh-notch:before{content:"";position:absolute;inset:0 8px;border-radius:0 0 19px 19px;background:var(--bz)}.v4-show .sh-notch:after{content:"";position:absolute;left:50%;top:8px;width:44px;height:5px;margin-left:-22px;border-radius:3px;background:#1a2130;box-shadow:inset 0 1px 1px #0009}.v4-show .sh-notch i{position:absolute;left:calc(50% + 32px);top:6px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#34436a 0,#121a2c 45%,#05080f 75%)}.v4-show .sh-home{position:absolute;z-index:9;left:50%;bottom:8px;width:120px;height:5px;margin-left:-60px;border-radius:3px;background:#eef3fb99;pointer-events:none}.v4-show .sh-scr{position:absolute;inset:0;display:flex;flex-direction:column;padding:18px 16px 16px;overflow:hidden;overflow:clip;color:#e5ecf7;font:400 14px/1.45 var(--v4-text);text-align:left}.v4-show .sh-tg{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.v4-show .sh-scr :focus-visible{outline:2px solid var(--v4-ring-dark);outline-offset:2px}.v4-show .sh-badge{flex:none;padding:2px 8px;border-color:#ffffff29;background:transparent;color:#9fb0c9;font-size:11px;letter-spacing:.06em}.v4-show .sh-toast{position:absolute;z-index:8;left:16px;right:16px;bottom:16px;padding:10px 12px;border-radius:12px;background:#f5f7fa;color:var(--v4-ink);font-size:12.5px;line-height:1.35;text-align:left;box-shadow:0 10px 30px #0006;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s;pointer-events:none}.v4-show .sh-toast.sh-on{opacity:1;transform:none}.v4-show .sh-pop{animation:sh-pop .3s ease both}@keyframes sh-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v4-show .sh-agent{position:relative;inset:auto;flex:1 0 auto;padding:0;overflow:visible}.v4-show .sh-live-demo{flex:1 0 auto;display:flex;flex-direction:column;font-size:14px;line-height:1.45;color:#e5ecf7}.v4-show #agent{position:relative;box-sizing:border-box;flex:1 0 auto;display:flex;flex-direction:column;height:auto;min-height:0;margin:0;padding:42px 16px 26px;border:0;border-radius:0;background:none;box-shadow:none;color:#e5ecf7;font:400 14px/1.45 var(--v4-text);text-align:center}.v4-show #agent svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.v4-show #agent button{font-family:var(--v4-text);-webkit-tap-highlight-color:transparent}:is(.v4-show,.ai-pop) #agent :focus-visible{outline:2px solid var(--v4-ring-dark);outline-offset:2px}.v4-show #agent .agent-start:not([hidden]){display:contents}.v4-show #agent .phone-top{order:1}.v4-show #agent .agent-biz{order:2}.v4-show #agent .sh-ring{order:3}.v4-show #agent .agent-log{order:4}.v4-show #agent .agent-start .agent-swap{order:5}.v4-show #agent .agent-ask{order:6}.v4-show #agent .agent-bar{order:7}.v4-show #agent .agent-foot{order:8}.v4-show #agent .agent-after{order:9}.v4-show #agent .agent-note{order:10}.v4-show #agent .agent-choose{order:11}.v4-show #agent .phone-top{position:relative;flex:none;display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px;margin:0 0 6px;color:#9fb0c9;font-size:12.5px;line-height:1.3}.v4-show #agent .agent-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-show #agent.idle .agent-who{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.v4-show #agent:not(.idle) .phone-top{justify-content:space-between}.v4-show #agent .agent-status{flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--v4-greenl);font:600 12.5px/1.3 var(--v4-text);white-space:nowrap}.v4-show #agent .agent-status:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.v4-show #agent:not(.idle):not(.live) .agent-status{color:#9fb0c9}.v4-show #agent .loop-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);gap:5px;margin:0;padding:6px 9px;border:1px solid #2b3a57;border-radius:999px;background:transparent;color:#9fb0c9;font:600 11px/1 var(--v4-text)}.v4-show #agent .loop-toggle:hover{color:#fff;border-color:#4a5d80}.v4-show #agent:not(.idle) .loop-toggle{display:none}.ai-pop #agent .loop-toggle{display:none}.v4-show #agent .loop-toggle:before{width:7px;height:8px;border-left-width:2px;border-right-width:2px}.v4-show #agent .loop-toggle[aria-pressed=true]:before{width:0;height:0;border:4px solid transparent;border-right:0;border-left:7px solid currentColor}.v4-show #agent .agent-biz{flex:none;display:grid;gap:2px;margin:2px 0 0;color:#9fb0c9;font-size:12.5px;line-height:1.35}.v4-show #agent .agent-biz b{font:700 21px/1.2 var(--v4-disp);letter-spacing:-.015em;color:#fff}.v4-show #agent .sh-ring{flex:none;align-self:center;display:flex;align-items:center;justify-content:center;gap:2.5px;width:56px;height:56px;margin:10px 0 8px;border:1px solid rgba(255,107,53,.35);border-radius:50%;background:#ff6b3514;animation:sh-breathe 2.4s cubic-bezier(.3,.6,.4,1) 1.2s infinite}.v4-show #agent .sh-ring i{width:2.5px;border-radius:2px;background:var(--v4-org);transform:scaleY(.6)}@keyframes sh-breathe{0%{box-shadow:0 0 #ff6b3552}70%,to{box-shadow:0 0 0 10px #ff6b3500}}.v4-show #agent .agent-log{flex:1 1 0;min-height:0;height:auto;display:flex;flex-direction:column;gap:8px;margin:0;padding:4px 2px 6px;border:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2b3a57 transparent;text-align:left}.v4-show #agent.idle .agent-log{scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16px);mask-image:linear-gradient(180deg,transparent,#000 16px)}.v4-show #agent.idle .agent-log::-webkit-scrollbar{display:none}.v4-show #agent .agent-log>*{flex:none}.v4-show #agent .bub{max-width:86%;margin:0;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.45}.v4-show #agent .bub.a{align-self:flex-end;margin-left:auto;background:#2c55b4;color:#fff;border-bottom-right-radius:4px}.v4-show #agent .bub.c{align-self:flex-start;background:#1d2a44;color:#e5ecf7;border-bottom-left-radius:4px}.v4-show #agent .bub small{display:block;margin:0 0 2px;font:600 11px/1.3 var(--v4-text);letter-spacing:.04em;text-transform:uppercase;opacity:.8}.v4-show #agent .bub.a small{opacity:1}.v4-show #agent .bub.typing{padding:12px 14px}.v4-show #agent .agent-sys{align-self:center;max-width:94%;margin:2px 0;color:#9fb0c9;font-size:12px;line-height:1.45;text-align:center}.v4-show #agent .agent-sys a,.v4-show #agent .agent-book{color:#9cb9f7;font-weight:600;text-decoration:underline;text-underline-offset:3px}.v4-show #agent .sms{margin:2px 0 0;padding:10px 12px;border:1px solid #17503e;border-radius:12px;background:#0d2a22;color:#bff0da;font-size:12.5px;line-height:1.45;text-align:left}.v4-show #agent .sms b{display:block;margin-bottom:3px;color:#fff;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.v4-show #agent .sms dl{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:4px 0 0}.v4-show #agent .sms dt{color:#8fd9bb}.v4-show #agent .sms dd{margin:0;color:#fff}:is(.v4-show,.ai-pop) #agent .agent-ask{flex:none;display:grid;gap:10px;justify-items:stretch;width:100%;margin:12px 0 0}:is(.v4-show,.ai-pop) #agent .agent-ways,:is(.v4-show,.ai-pop) #agent .agent-ways:has(.agent-dialup[hidden]){display:grid;grid-template-columns:1fr;gap:10px;width:100%}:is(.v4-show,.ai-pop) #agent :is(.agent-way,.agent-go,.agent-dial-go,.agent-dial-alt),.v4-show #agent .agent-after .btn{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;margin:0;padding:14px 20px;border:0;border-radius:999px;font:600 16px/1.2 var(--v4-text);letter-spacing:-.005em;white-space:normal;text-align:center;text-decoration:none;cursor:pointer;animation:none;filter:none;transition:background-color .18s ease,transform .18s var(--v4-ease),box-shadow .18s ease}:is(.v4-show,.ai-pop) #agent :is(.agent-way,.agent-go,.agent-dial-go,.agent-dial-alt):hover,.v4-show #agent .agent-after .btn:hover{transform:translateY(-1px);filter:none}:is(.v4-show,.ai-pop) #agent :is(.agent-way,.agent-go,.agent-dial-go,.agent-dial-alt):active,.v4-show #agent .agent-after .btn:active{transform:none}.v4-show #agent .agent-ways:has(.agent-dialup:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v4-show #agent .agent-ways:has(.agent-dialup:not([hidden])) .agent-way{gap:7px;padding:13px 8px;font-size:15px}:is(.v4-show,.ai-pop) #agent .agent-way b{font:inherit;letter-spacing:inherit}:is(.v4-show,.ai-pop) #agent .agent-way span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:is(.v4-show,.ai-pop) #agent :is(.agent-way,.agent-dial-alt) svg{flex:none;width:18px;height:18px;margin:0;fill:none;stroke:currentColor;stroke-width:2.2;animation:none}:is(.v4-show,.ai-pop) #agent :is(.agent-dialup,.agent-dial-go),.v4-show #agent .agent-after .btn-orange{background:var(--v4-org);color:var(--v4-ink);box-shadow:inset 0 1px #ffffff4d,0 6px 20px #ff6b3547}:is(.v4-show,.ai-pop) #agent :is(.agent-dialup,.agent-dial-go):hover,.v4-show #agent .agent-after .btn-orange:hover{background:#ff7d4d;color:var(--v4-ink)}:is(.v4-show,.ai-pop) #agent :is(.agent-voice,.agent-go,.agent-dial-alt),.v4-show #agent .agent-after .agent-bookbtn{background:var(--v4-blue);color:#fff;border:0;box-shadow:inset 0 1px #ffffff29,0 6px 20px #3e6ff04d}:is(.v4-show,.ai-pop) #agent :is(.agent-voice,.agent-go,.agent-dial-alt):hover,.v4-show #agent .agent-after .agent-bookbtn:hover{background:var(--v4-blue-d);color:#fff}:is(.v4-show,.ai-pop) #agent .agent-ask .agent-text{justify-self:center;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 12px;border:0;border-radius:999px;background:none;color:#c9d3e3;font:600 14px/1.3 var(--v4-text);letter-spacing:-.005em;text-decoration:underline;text-decoration-color:#c9d3e373;text-underline-offset:3px;cursor:pointer}:is(.v4-show,.ai-pop) #agent .agent-ask .agent-text:hover{background:none;color:#fff;text-decoration-color:currentColor}:is(.v4-show,.ai-pop) #agent .agent-start .agent-swap{flex:none;align-self:center;margin:6px 0 0;padding:6px 8px;border:0;background:none;color:#9fb0c9;font:600 12.5px/1.3 var(--v4-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v4-show #agent:has(.agent-start:not([hidden]) .agent-choose:not([hidden])):after{content:"";position:absolute;z-index:6;inset:0;background:#050a1a99;animation:sh-fade .25s ease both}@keyframes sh-fade{0%{opacity:0}to{opacity:1}}.v4-show #agent:has(.agent-start:not([hidden]) .agent-choose:not([hidden])) :is(.sh-ring,.agent-note){display:none}:is(.v4-show,.ai-pop) #agent .agent-choose{row-gap:10px;justify-items:stretch;align-content:start;text-align:left}.v4-show #agent .agent-choose{position:relative;z-index:7;flex:none;display:grid;width:auto;max-height:none;margin:14px -10px -22px;padding:12px 16px 26px;overflow:visible;border:1px solid #2b3a57;border-radius:24px 24px 36px 36px;background:#0c1525;box-shadow:0 -14px 40px #0006;animation:sh-up .3s var(--v4-ease) both}@keyframes sh-up{0%{transform:translateY(calc(100% + 16px))}to{transform:none}}.v4-show #agent .agent-choose:before{content:"";justify-self:center;width:36px;height:4px;margin:0 0 2px;border-radius:2px;background:#2b3a57}.v4-show #agent .sh-vx{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#1d2a44;color:#c9d3e3;cursor:pointer}.v4-show #agent .sh-vx:after{content:"";position:absolute;inset:-6px}.v4-show #agent .sh-vx:hover{background:#2b3a57;color:#fff}.v4-show #agent .sh-vx svg{width:15px;height:15px}:is(.v4-show,.ai-pop) #agent .agent-choose-h{margin:0 2px;color:#fff;font:600 15px/1.3 var(--v4-text);letter-spacing:-.005em;text-align:left}.v4-show #agent .agent-choose-h{margin-right:40px}:is(.v4-show,.ai-pop) #agent .agent-pick{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px;width:100%;max-height:none;margin:2px 0 0;padding:0;overflow:visible}:is(.v4-show,.ai-pop) #agent .agent-pick button{position:relative;flex:none;box-sizing:border-box;min-width:56px;min-height:38px;margin:0;padding:8px 12px;border:1px solid #2b3a57;border-radius:999px;background:transparent;color:#c9d3e3;font:600 13px/1.2 var(--v4-text);text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}:is(.v4-show,.ai-pop) #agent .agent-pick button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:is(.v4-show,.ai-pop) #agent .agent-pick button:hover{border-color:#4a5d80;color:#fff}:is(.v4-show,.ai-pop) #agent .agent-pick button[aria-pressed=true]{border-color:#fff;background:#fff;color:var(--v4-ink)}:is(.v4-show,.ai-pop) #agent :is(.agent-page-note,.agent-mic-note){margin:0;font-size:12px;line-height:1.45;text-align:center}:is(.v4-show,.ai-pop) #agent .agent-page-note{color:#c9d3e3}:is(.v4-show,.ai-pop) #agent .agent-mic-note{color:#ffb089}:is(.v4-show,.ai-pop) #agent .agent-mic-note.agent-mic-wait{padding:9px 12px;border:1px solid rgba(255,190,140,.38);border-radius:12px;background:#ffb0781a;color:#ffe3c9}:is(.v4-show,.ai-pop) #agent .agent-count{justify-self:center;margin:0;padding:6px 14px;border:1px solid #2b3a57;border-radius:999px;background:#1d2a44;box-shadow:none;color:#e5ecf7;font:600 12.5px/1.3 var(--v4-text);font-variant-numeric:tabular-nums}:is(.v4-show,.ai-pop) #agent .agent-dial{display:grid;gap:8px;width:100%;text-align:left}.v4-show #agent .agent-dial{margin:4px 0 0}:is(.v4-show,.ai-pop) #agent .agent-dial-h{margin:0;color:#fff;font:600 13px/1.4 var(--v4-text);text-align:left}:is(.v4-show,.ai-pop) #agent .agent-dial .agent-input{box-sizing:border-box;width:100%;height:44px;padding:0 16px;border:1px solid #2b3a57;border-radius:999px;background:#111b2e;color:#fff;font:400 16px/1.2 var(--v4-text);box-shadow:none}.v4-show #agent .agent-input::placeholder,.ai-pop #agent .agent-dial .agent-input::placeholder{color:#7f90ab}.v4-show #agent .agent-input:focus,.ai-pop #agent .agent-dial .agent-input:focus{outline:none;border-color:#6f93f2;box-shadow:0 0 0 3px #3e6ff04d}:is(.v4-show,.ai-pop) #agent .agent-tick{display:flex;gap:9px;align-items:flex-start;color:#c9d3e3;font-size:11.5px;line-height:1.42;cursor:pointer}:is(.v4-show,.ai-pop) #agent .agent-tick input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--v4-org)}:is(.v4-show,.ai-pop) #agent .agent-tick em{color:#8fa1bd;font-style:normal}:is(.v4-show,.ai-pop) #agent .agent-dial-err{margin:0;color:#ffb089;font-size:12.5px;line-height:1.4;text-align:center}:is(.v4-show,.ai-pop) #agent .agent-dial-note{margin:0;color:#8fa1bd;font-size:11px;line-height:1.45;text-align:center}:is(.v4-show,.ai-pop) #agent .agent-dial-note a{color:#c9d3e3;text-decoration:underline;text-underline-offset:2px}.v4-show #agent:has(.agent-start:not([hidden]) .agent-dial:not([hidden])) :is(.agent-log,.agent-biz,.agent-start .agent-swap){display:none}.v4-show #agent:has(.agent-start:not([hidden]) .agent-dial:not([hidden])) .agent-choose{margin-top:auto}@media (max-width:640px){.ai-pop #agent{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.ai-pop #agent .agent-choose{padding:4px 0 0;border:0;border-radius:0;background:none;box-shadow:none}.ai-pop #agent:has(.agent-dial:not([hidden])) :is(.agent-biz,.agent-dial-h){display:none}}.v4-show #agent .agent-bar{flex:none;display:flex;align-items:center;gap:8px;margin:10px 0 0}.v4-show #agent .agent-bar .agent-input{flex:1;min-width:0;height:44px;padding:0 15px;border:1px solid #2b3a57;border-radius:999px;background:#0c1525;color:#fff;font:400 16px/1.2 var(--v4-text)}.v4-show #agent .agent-mic,.v4-show #agent .agent-send{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer}.v4-show #agent .agent-send{background:var(--v4-blue);color:#fff}.v4-show #agent .agent-mic{background:#1d2a44;color:#c9d3e3}.v4-show #agent .agent-mic[aria-pressed=true]{background:var(--v4-org);color:var(--v4-ink)}.v4-show #agent .agent-foot{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin:8px 0 0}.v4-show #agent .agent-foot button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:4px 6px;border:0;border-radius:999px;background:none;color:#9fb0c9;font:600 12px/1.25 var(--v4-text);white-space:normal;cursor:pointer}.v4-show #agent .agent-foot button:hover{color:#fff}.v4-show #agent .agent-foot svg{width:15px;height:15px}.v4-show #agent .agent-foot .agent-swap{font-size:11.5px;text-align:center;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#9fb0c966}.v4-show #agent .agent-foot .agent-end{padding:4px 13px;background:#ff6b3524;color:#ff9d7a}.v4-show #agent .agent-foot .agent-end:hover{background:#ff6b353d;color:#fff}.v4-show #agent .agent-ringing{color:#c9d3e3}.v4-show #agent .agent-after{flex:none;display:grid;gap:8px;justify-items:stretch;margin:10px 0 0}.v4-show #agent .agent-after .agent-again{justify-self:center;min-height:44px;margin:0;padding:0 18px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:transparent;box-shadow:none;color:#fff;font:600 14px/1 var(--v4-text);text-decoration:none}.v4-show #agent .agent-after .agent-again:hover{background:#ffffff14;transform:none}.v4-show #agent .agent-after .agent-book{justify-self:center;padding:6px}.v4-show #agent .agent-note{flex:none;margin:10px 0 0;color:#7f90ab;font-size:11px;line-height:1.45;text-align:center}.v4-show .sh-ah{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 10px}.v4-show .sh-ah b{font-size:16px;font-weight:700;color:#fff}.v4-show .sh-srch{flex:none;display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:9px 14px;border:1px solid #2b3a57;border-radius:999px;background:#0c1525;color:#e5ecf7;font-size:13px}.v4-show .sh-srch svg{flex:none;width:14px;height:14px;fill:none;stroke:#9fb0c9;stroke-width:2.4;stroke-linecap:round}.v4-show .sh-tabs{flex:none;display:flex;gap:3px;margin-bottom:12px;padding:3px;border:1px solid #2b3a57;border-radius:12px;background:#0c1525}.v4-show .sh-tabs .sh-tg{flex:1 1 auto;min-height:34px;padding:7px 4px;border-radius:9px;color:#9fb0c9;font-size:12px;font-weight:600;text-align:center;white-space:nowrap;transition:background-color .2s,color .2s}.v4-show .sh-tabs .sh-tg:hover{color:#fff}.v4-show .sh-tabs .sh-tg[aria-selected=true]{background:var(--v4-blue);color:#fff}.v4-show .sh-body{position:relative;flex:1;min-height:0}.v4-show .sh-pane{position:absolute;inset:0;overflow:auto;scrollbar-width:none;opacity:0;visibility:hidden;transform:translate(12px);transition:opacity .25s,transform .25s,visibility 0s .25s}.v4-show .sh-pane::-webkit-scrollbar,.v4-show .sh-thread::-webkit-scrollbar{display:none}.v4-show .sh-pane.sh-on{opacity:1;visibility:inherit;transform:none;transition:opacity .25s,transform .25s}.v4-show .sh-lr{margin-bottom:10px;padding:13px;border:1px solid #2b3a57;border-radius:14px;background:#152038}.v4-show .sh-lrh{display:flex;align-items:center;gap:10px}.v4-show .sh-lgo{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--v4-blue);color:#fff;font-size:12px;font-weight:700}.v4-show .sh-lrh b{display:block;font-size:14.5px;color:#fff}.v4-show .sh-lrh small{display:block;color:#9fb0c9;font-size:12px}.v4-show .sh-ok{color:var(--v4-greenl);font-weight:600}.v4-show .sh-lr p{margin:9px 0 10px;color:#c9d3e3;font-size:12.5px;line-height:1.4}.v4-show .sh-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.v4-show .sh-acts .sh-tg{min-height:32px;padding:7px 4px;border:1px solid rgba(148,170,214,.3);border-radius:999px;color:#c9d3e3;font-size:11.5px;font-weight:600;text-align:center;transition:background-color .2s}.v4-show .sh-acts .sh-tg:hover{background:#ffffff12}.v4-show .sh-acts .sh-bk{grid-column:1/-1;padding:9px;border-color:var(--v4-blue);background:var(--v4-blue);color:#fff;font-size:12.5px}.v4-show .sh-wr{padding:10px 4px 12px;border-bottom:1px solid rgba(255,255,255,.07);color:#c9d3e3;font-size:12px}.v4-show .sh-wr u{display:block;color:#9fb0c9;font-size:11px;text-decoration:none}.v4-show .sh-wr b{display:block;margin:1px 0 3px;color:#9cb9f7;font-size:14px;font-weight:600}.v4-show .sh-ln{display:block;height:7px;margin-top:7px;border-radius:4px;background:#1d2a44}.v4-show .sh-dim{opacity:.5}.v4-show .sh-map{position:relative;height:250px;overflow:hidden;border:1px solid #2b3a57;border-radius:14px;background:#0d1a3a}.v4-show .sh-map svg{display:block;width:100%;height:100%}.v4-show .sh-route path{stroke-dasharray:6 6}.v4-show .sh-route{opacity:0;transition:opacity .3s}.v4-show .sh-map.sh-go .sh-route{opacity:1}.v4-show .sh-pinl{position:absolute;left:50%;top:74px;transform:translate(-14%);padding:5px 10px;border-radius:999px;background:#fff;color:var(--v4-ink);font-size:11.5px;font-weight:700;white-space:nowrap;box-shadow:0 4px 14px #00000059}.v4-show .sh-mcard{margin-top:10px;padding:12px;border:1px solid #2b3a57;border-radius:14px;background:#152038;transition:opacity .25s,transform .25s}.v4-show .sh-mcard.sh-hide{opacity:0;transform:translateY(8px);visibility:hidden}.v4-show .sh-mcard .sh-acts{margin-top:10px}.v4-show .sh-rvq{margin:0 2px 8px;color:#9fb0c9;font-size:12px}.v4-show .sh-rv{padding:13px;border:1px solid #2b3a57;border-radius:14px;background:#152038}.v4-show .sh-rv p{margin:10px 0 12px;color:#e5ecf7;font-size:13px;line-height:1.45}.v4-show .sh-stars{display:flex;gap:6px}.v4-show .sh-star{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(148,170,214,.3);border-radius:10px;color:#9fb0c9;transition:color .15s,border-color .15s,background-color .15s}.v4-show .sh-star svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.v4-show .sh-stars:hover .sh-star{color:#fff;border-color:#a0b9eb8c}.v4-show .sh-stars:hover .sh-star svg{fill:currentColor}.v4-show .sh-stars .sh-star:hover~.sh-star{color:#9fb0c9;border-color:#94aad64d}.v4-show .sh-stars .sh-star:hover~.sh-star svg{fill:none}.v4-show .sh-rvt{display:block;margin-top:8px;color:#9fb0c9;font-size:11.5px}.v4-show .sh-rvtag{margin:6px 2px 0;color:#9fb0c9;font-size:11px;text-align:right}.v4-show .sh-rvl{margin:16px 2px 0;color:#c9d3e3;font-size:12.5px}.v4-show .sh-aiq{display:flex;align-items:center;gap:8px;margin:0 2px 8px;color:#9fb0c9;font-size:12px}.v4-show .sh-aiq b{color:#9cb9f7;font-size:12px}.v4-show .sh-aians{padding:13px;border:1px solid #2b3a57;border-radius:14px;background:#152038;color:#e5ecf7;font-size:13px;line-height:1.5}.v4-show .sh-aians strong{color:#fff}.v4-show .sh-ci{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:2px;border-radius:50%;background:#2b3a57;color:#e5ecf7;font-size:9px;font-weight:700;vertical-align:1px}.v4-show .sh-srcs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v4-show .sh-srcs span{padding:4px 8px;border:1px solid #2b3a57;border-radius:8px;background:#0c1525;color:#c9d3e3;font-size:11px}.v4-show .sh-uq{width:max-content;max-width:84%;margin:10px 0 0 auto;padding:8px 12px;border-radius:14px 14px 4px;background:#1d2a44;font-size:12.5px}.v4-show .sh-fu{display:flex;flex-direction:column;gap:6px;margin-top:12px}.v4-show .sh-fu small{margin-left:2px;color:#9fb0c9;font-size:11px}.v4-show .sh-chipb{width:max-content;max-width:100%;min-height:32px;padding:7px 12px;border:1px solid rgba(148,170,214,.35);border-radius:999px;color:#c9d3e3;font-size:12px;font-weight:600;transition:background-color .2s,border-color .2s}.v4-show .sh-chipb:hover{background:#ffffff12;border-color:#a0b9eb8c}.v4-show .sh-who{flex:none;display:flex;align-items:center;gap:9px;margin:0 2px 8px;font-size:13px}.v4-show .sh-who i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1d2a44;color:#c9d3e3;font-size:11px;font-style:normal;font-weight:700}.v4-show .sh-who b{color:#fff}.v4-show .sh-who small{display:block;color:#9fb0c9;font-size:11px;line-height:1.2}.v4-show .sh-thread{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:7px;padding:4px 2px 8px;overflow:auto;scrollbar-width:none;border-radius:8px}.v4-show .sh-thread>*{flex:none}.v4-show .sh-m{width:max-content;max-width:84%;padding:9px 12px;font-size:13px;line-height:1.4}.v4-show .sh-m.sh-me{margin-left:auto;border-radius:14px 14px 4px;background:#2c55b4;color:#fff}.v4-show .sh-m.sh-them{border-radius:14px 14px 14px 4px;background:#1d2a44;color:#e5ecf7}.v4-show .sh-tagl{margin-top:-3px;color:#9fb0c9;font-size:11px;text-align:right}.v4-show .sh-sys{margin:2px 0;color:#9fb0c9;font-size:11px;text-align:center}.v4-show .sh-sys span{padding:3px 10px;border-radius:999px;background:#1d2a44;color:#c9d3e3}.v4-show .sh-cal{display:flex;align-items:center;gap:10px;width:82%;margin-left:auto;padding:8px 12px 8px 8px;border-radius:14px;background:#f5f7fa;color:var(--v4-ink)}.v4-show .sh-cal i{flex:none;width:40px;overflow:hidden;border-radius:9px;background:#fff;box-shadow:0 0 0 1px var(--v4-line);font-style:normal;text-align:center}.v4-show .sh-cal i b{display:block;padding:2px 0;background:var(--v4-blue);color:#fff;font-size:9.5px;letter-spacing:.06em}.v4-show .sh-cal i span{display:block;padding:3px 0;font-size:11px;font-weight:700}.v4-show .sh-cal div{font-size:12.5px;font-weight:700;line-height:1.3}.v4-show .sh-cal small{display:block;color:var(--v4-mut);font-size:11px;font-weight:500}.v4-show .sh-dots3{display:flex;gap:4px;width:max-content;padding:11px 13px;border-radius:14px 14px 14px 4px;background:#1d2a44}.v4-show .sh-dots3 i{width:6px;height:6px;border-radius:50%;background:#9fb0c9;animation:sh-td 1s infinite}.v4-show .sh-dots3 i:nth-child(2){animation-delay:.15s}.v4-show .sh-dots3 i:nth-child(3){animation-delay:.3s}@keyframes sh-td{0%,60%,to{opacity:.3}30%{opacity:1}}.v4-show .sh-replies{flex:none;min-height:74px;padding-top:9px;border-top:1px solid rgba(255,255,255,.08)}.v4-show .sh-replies small{display:block;margin:0 0 6px 2px;color:#9fb0c9;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.v4-show .sh-opts{display:flex;flex-wrap:wrap;gap:6px}.v4-show .sh-opts .sh-chipb{background:#ffffff0a}.v4-show .sh-opts .sh-chipb.sh-rs{border-style:dashed;color:#9fb0c9}.v4-show .sh-screen:has(.sh-rep){width:460px;height:720px}.v4-show .sh-rep{padding:20px 0 0;background:#fff;color:var(--v4-ink)}.v4-show .sh-rhd{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0 18px 12px}.v4-show .sh-rhd b{display:block;font:700 18px/1.25 var(--v4-disp);letter-spacing:-.01em}.v4-show .sh-rhd small{display:block;margin-top:2px;color:var(--v4-mut);font-size:12px}.v4-show .sh-rep .sh-badge{border-color:var(--v4-line);background:var(--v4-bluet);color:var(--v4-blue)}.v4-show .sh-rjump{flex:none;display:flex;flex-wrap:wrap;gap:4px;margin:0 14px 12px;padding:4px;border:1px solid #e1e7f3;border-radius:13px;background:#eef2fa}.v4-show .sh-rjump .sh-tg{flex:1 1 auto;min-height:34px;padding:6px 10px;border:1px solid #d3dcef;border-radius:9px;background:#fff;color:var(--v4-blue);font-size:12.5px;font-weight:650;text-align:center;white-space:nowrap;box-shadow:0 1px 2px #10182814;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s}.v4-show .sh-rjump .sh-tg:hover{border-color:#1849c680;background:#f6f9ff;color:var(--v4-blue-d)}.v4-show .sh-rjump .sh-tg:active{background:#e8eefc;box-shadow:inset 0 1px 2px #1849c62e}.v4-show .sh-rjump .sh-tg[aria-current=true]{border-color:var(--v4-blue);background:var(--v4-blue);color:#fff;box-shadow:0 1px 3px #1849c659}.v4-show .sh-rbody{flex:1;min-height:0;padding:14px 18px 18px;overflow:auto;border-top:1px solid var(--v4-line);scrollbar-width:thin;scrollbar-color:#c7d2e8 transparent;scroll-behavior:smooth}.v4-show .sh-rbody:focus-visible{outline:2px solid var(--v4-blue);outline-offset:-2px}.v4-show .sh-rsec{padding-bottom:18px}.v4-show .sh-rsec+.sh-rsec{padding-top:14px;border-top:1px solid var(--v4-line)}.v4-show .sh-rsec .sh-rh4{margin:0 0 10px;color:var(--v4-mut);font:600 12px/1.3 var(--v4-text);letter-spacing:.06em;text-transform:uppercase}.v4-show .sh-rsec .sh-rh4.sh-h4b{margin-top:16px}.v4-show .sh-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v4-show .sh-kpi{padding:10px 11px;border:1px solid var(--v4-line);border-radius:12px}.v4-show .sh-kpi b{display:block;color:var(--v4-ink);font:700 22px/1.1 var(--v4-disp);font-variant-numeric:tabular-nums}.v4-show .sh-kpi small{display:block;margin-top:2px;color:var(--v4-mut);font-size:11.5px;line-height:1.3}.v4-show .sh-kpi.sh-o b{color:var(--v4-blue)}.v4-show .sh-chart{margin-top:10px;padding:11px 12px 8px;border:1px solid var(--v4-line);border-radius:12px}.v4-show .sh-chart small{color:var(--v4-mut);font-size:11.5px}.v4-show .sh-cb{display:flex;align-items:flex-end;gap:10px;height:100px;margin-top:8px;border-bottom:1px solid var(--v4-line)}.v4-show .sh-cb div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;color:var(--v4-blue);font-size:11px;font-weight:700}.v4-show .sh-cb div i{display:block;width:100%;margin-top:3px;border-radius:6px 6px 2px 2px;background:#c9d7fb}.v4-show .sh-cb div:last-child i{background:var(--v4-blue)}.v4-show .sh-cl{display:flex;gap:10px;margin-top:4px;color:var(--v4-mut);font-size:11px}.v4-show .sh-cl span{flex:1;text-align:center}.v4-show .sh-cb.sh-cb7,.v4-show .sh-cl.sh-cb7{gap:6px}.v4-show .sh-cb.sh-cb7 div:last-child i{background:#c9d7fb}.v4-show .sh-cb.sh-cb7 div:first-child i{background:var(--v4-blue)}.v4-show .sh-ld{display:grid;grid-template-columns:118px 1fr 34px;align-items:center;gap:8px;margin-top:8px;color:var(--v4-body);font-size:12.5px}.v4-show .sh-ld i{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--c,var(--v4-blue)) var(--v),var(--v4-line) var(--v))}.v4-show .sh-ld span{font-size:12px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.v4-show .sh-finds ul{margin:6px 0 0;padding:0;list-style:none}.v4-show .sh-finds li{display:flex;justify-content:space-between;gap:10px;margin:0;padding:6px 0;border-top:1px solid var(--v4-line);color:var(--v4-body);font-size:12.5px}.v4-show .sh-finds li:first-child{border-top:0}.v4-show .sh-finds li b{color:var(--v4-ink);font-weight:700;font-variant-numeric:tabular-nums}.v4-show .sh-rvs{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin-top:14px}.v4-show .sh-rvs>b{color:var(--v4-ink);font:700 26px/1 var(--v4-disp)}.v4-show .sh-rst{display:flex;gap:2px}.v4-show .sh-rst svg{width:16px;height:16px;fill:var(--v4-ink)}.v4-show .sh-rvs small{grid-column:1/-1;margin-top:4px}.v4-show .sh-spl{display:flex;height:12px;margin:8px 0 6px;overflow:hidden;border-radius:6px}.v4-show .sh-spl i{background:var(--v4-blue)}.v4-show .sh-spl i+i{background:#9cb9f7}.v4-show .sh-sl{display:flex;justify-content:space-between;color:var(--v4-body);font-size:12px}.v4-show .sh-sl b{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px;background:var(--v4-blue)}.v4-show .sh-sl span+span b{background:#9cb9f7}.v4-show .sh-pe{margin:12px 0 0;padding-left:16px;color:var(--v4-body);font-size:13px;line-height:1.45}.v4-show .sh-rh4+.sh-pe{margin-top:0}.v4-show .sh-pe li{margin-top:4px}@media (min-width:981px){.v4-show .sh-face:has(.sh-rep){grid-template-columns:minmax(0,1fr) 460px}}@media (max-width:640px){.v4-show .sh-screen:has(.sh-rep){width:100%;height:660px}.v4-show .sh-rhd,.v4-show .sh-rbody{padding-inline:14px}.v4-show .sh-rjump{gap:3px;margin-inline:10px;padding:3px}.v4-show .sh-rjump .sh-tg{padding-inline:4px;font-size:11.5px}.v4-show .sh-kpi{padding:9px}.v4-show .sh-kpi b{font-size:20px}.v4-show .sh-ld{grid-template-columns:104px 1fr 32px;font-size:12px}}.v4-show .sh-rfoot{margin:18px 0 0;padding-top:10px;border-top:1px dashed var(--v4-line3,#cfd8ea);color:var(--v4-mut);font-size:11.5px;line-height:1.4}@media (max-width:980px){.v4-show .sh-face{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px}.v4-show .sh-copy{max-width:640px}.v4-show .sh-screen{justify-self:center;height:620px}.v4-show .sh-screen.as-phone{min-height:768px}}@media (max-width:640px){.v4-show .sh-live{padding:2px 6px;font-size:11px}.v4-show .sh-face{gap:22px;padding:0;border:0;border-radius:0;background:none}.v4-show .sh-h3{font-size:24px}.v4-show .sh-line{margin-top:10px;font-size:16px}.v4-show .sh-ticks,.v4-show .sh-go{display:none}.v4-show .sh-note{margin-top:10px}.v4-show .sh-screen{width:100%;height:600px}.v4-show .sh-screen.as-phone{width:calc(100% - 14px);max-width:372px;min-height:724px;border-radius:50px}.v4-show .as-phone .v4-phone-screen{border-radius:39px}.v4-show .sh-more{margin-top:28px;font-size:15.5px}.v4-show .sh-more .v4-link{display:flex;justify-content:center;width:max-content;margin:2px auto 0}}@media (max-width:400px){.v4-show .sh-live{gap:0;padding:0;color:var(--v4-greenl);background:none;font-size:0}.v4-show #agent{padding-left:14px;padding-right:14px}.v4-show #agent .sh-ring{width:52px;height:52px;margin:8px 0 6px}}@media (max-width:360px){.v4-show .demo-nav{column-gap:8px}}@media (pointer:coarse){.v4-show :where(.sh-scr .sh-tg){position:relative}.v4-show .sh-scr .sh-tg:after,.v4-show .sh-pinl:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;min-height:100%;transform:translateY(-50%)}.v4-show .sh-scr .sh-acts .sh-bk:after{top:auto;bottom:0;transform:none}.v4-show .sh-scr .sh-fu .sh-tg:after{top:-12px;height:44px;min-height:0;transform:none}.v4-show .sh-scr .sh-fu .sh-tg:nth-of-type(2):after{top:-7px}.v4-show .sh-scr .sh-fu .sh-tg:nth-of-type(3):after{top:-2px}.v4-show .sh-dots button{width:26px;height:44px}.v4-show .sh-dots button[aria-current=true]{width:42px}.v4-show .sh-star{width:44px}.v4-show #agent .loop-toggle:after{content:"";position:absolute;inset:-10px -4px}.v4-show #agent .sh-vx:after{inset:-6px -3px -6px -9px}:is(.v4-show,.ai-pop) #agent .agent-pick button{min-height:44px}:is(.v4-show,.ai-pop) #agent .agent-tick{min-height:44px}:is(.v4-show,.ai-pop) #agent .agent-dial-note a{position:relative}:is(.v4-show,.ai-pop) #agent .agent-dial-note a:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}:is(.v4-show,.ai-pop) #agent .agent-foot button{min-height:44px}}.still .v4-show #agent .sh-ring,.still .v4-show .sh-live:before,.still .v4-show .sh-dots3 i{animation:none}@media (prefers-reduced-motion:reduce){.v4-show .sh-face.turn-out,.v4-show .sh-face.turn-in,.v4-show #agent .sh-ring,.v4-show .sh-live:before,.v4-show #agent .agent-choose,.v4-show #agent:after,.v4-show .sh-pop,.v4-show .sh-dots3 i{animation:none}.v4-show .sh-card,.v4-show .sh-pick:after,.v4-show .sh-dots button:before,.v4-show .sh-arrow,.v4-show .sh-next,:is(.v4-show,.ai-pop) #agent :is(.agent-way,.agent-go,.agent-dial-go,.agent-dial-alt){transition:none}}.v4-show #shTabA span,.v4-show .sh-aiq b span,.v4-show .sh-tagl{color:var(--v4-org)}.v4-show .sh-kpi.sh-o b{color:var(--v4-org2)}.v4-show{background:radial-gradient(520px 520px at 50% 66%,rgba(255,107,44,.145),transparent 70%),radial-gradient(900px 460px at 50% -8%,rgba(59,105,235,.3),transparent 70%),radial-gradient(420px 420px at 10% 60%,rgba(62,111,240,.14),transparent 70%),radial-gradient(420px 420px at 90% 60%,rgba(62,111,240,.14),transparent 70%),var(--v4-grid-dark),linear-gradient(180deg,#ffffff04,#00000017),var(--v4-night)}@media (min-width:641px){.v4-show .sh-face{border-color:#25375f;box-shadow:0 24px 60px #0308188c;background:radial-gradient(520px 520px at 50% 75%,rgba(255,107,44,.145),transparent 70%),var(--v4-grid-dark),linear-gradient(160deg,#0f1a2e,#0a1120)}}@media (min-width:981px){.v4-show .sh-face{background:radial-gradient(520px 520px at calc(100% - 248px) 50%,rgba(255,107,44,.145),transparent 70%),var(--v4-grid-dark),linear-gradient(160deg,#0f1a2e,#0a1120)}}.v4-show .sh-hint{margin:0 0 12px;color:#aebed5;font:500 14.5px/1.4 var(--v4-text);text-align:center}.v4-show .sh-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 32px}.v4-show .sh-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:8px 8px 11px;border:1px solid #25375f;border-radius:var(--v4-r-lg);background:linear-gradient(180deg,#13224a,#0f1b3a);box-shadow:0 24px 60px #0308188c;color:#f3f6fc;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.v4-show .sh-card:hover{border-color:#ffffff38}.v4-show .sh-card:active{border-color:#93b2ff99}.v4-show .sh-card:has(.sh-pick[aria-selected=true]){border-color:#93b2ff;background:linear-gradient(180deg,#182b5c,#122150);box-shadow:0 0 0 4px #3b69eb47,0 30px 90px #3b69eb47}.v4-show .sh-pick{display:flex;align-items:center;gap:9px;width:100%;margin:9px 0 0;padding:0 2px;border:0;background:none;color:#f3f6fc;font:700 16.5px/1.25 var(--v4-disp);letter-spacing:-.01em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.v4-show .sh-pick:after{content:"";position:absolute;inset:-1px;z-index:1;border-radius:var(--v4-r-lg);transition:box-shadow .2s}.v4-show .sh-pick[aria-selected=true]:after{box-shadow:inset 0 0 0 1px #93b2ff}.v4-show .sh-pick:focus-visible{outline:none}.v4-show .sh-pick:focus-visible:after{outline:2px solid var(--v4-ring-dark);outline-offset:3px}.v4-show .sh-lab{min-width:0}.v4-show .sh-pick .sh-live{margin-left:auto}.v4-show .sh-rad{flex:none;box-sizing:border-box;display:grid;place-items:center;width:18px;height:18px;border:2px solid #6e83ad;border-radius:50%}.v4-show .sh-rad:before{content:"";width:8px;height:8px;border-radius:50%;background:#93b2ff;transform:scale(0);transition:transform .2s}.v4-show [aria-selected=true] .sh-rad{border-color:#93b2ff}.v4-show [aria-selected=true] .sh-rad:before{transform:none}.v4-show .sh-out{display:block;margin:3px 2px 0 29px;color:#b0bdd6;font-size:13.5px;line-height:1.4}.v4-show .sh-state{display:block;margin:auto 2px 0 29px;padding-top:7px;color:#a3bdff;font:600 13px/1.2 var(--v4-text)}.v4-show .sh-state:after{content:"View \2192"}.v4-show .sh-pick[aria-selected=true]~.sh-state{color:#fff}.v4-show .sh-pick[aria-selected=true]~.sh-state:after{content:"Showing"}.v4-show .sh-art{display:block;height:90px;overflow:hidden;padding:10px 13px;border:1px solid #22335b;border-radius:12px;background:#0c1834;font-size:12px;line-height:1.5;color:#f3f6fc}.v4-show .sh-k1 .sh-art{background:linear-gradient(135deg,#ff6b2c29,#0b1631 60%);border-color:#ff9a7247}.v4-show .sh-k2 .sh-art{background:linear-gradient(135deg,#3e6ff038,#0b1631 65%);border-color:#8fb0ff4d}.v4-show .sh-k3 .sh-art{background:linear-gradient(135deg,#3ddc9724,#0b1631 65%);border-color:#5ee0a842}.v4-show .sh-k4 .sh-art{background:linear-gradient(135deg,#8fb0ff29,#0b1631 70%);border-color:#8fb0ff42}.v4-show .sh-art b{font-weight:600;font-size:12.5px}.v4-show .sh-art small{display:block;color:#8494b4;font-size:11px;line-height:1.3}.v4-show .sk-row{display:flex;align-items:center;gap:10px}.v4-show .sk-dot{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--v4-org)}.v4-show .sk-dot svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.v4-show .sk-mw{display:flex;align-items:center;gap:4px;height:28px;margin:9px 0 0 2px}.v4-show .sk-mw i{width:3px;border-radius:2px;background:#93b2ff}.v4-show .sk-q{display:flex;align-items:center;gap:7px;margin-bottom:8px;padding:5px 12px;border-radius:999px;background:#1a2a4e;font-size:12px;white-space:nowrap}.v4-show .sk-q svg{flex:none;width:12px;height:12px;fill:none;stroke:#8494b4;stroke-width:2.4;stroke-linecap:round}.v4-show .sk-biz{display:flex;align-items:center;justify-content:space-between;gap:8px}.v4-show .sk-biz small{color:var(--v4-greenl);font-weight:600}.v4-show .sk-bkp{padding:6px 12px;border-radius:999px;background:var(--v4-blue2);color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap}.v4-show .sk-mc{display:block;margin-bottom:6px;color:#8494b4;font-size:11px;text-align:center}.v4-show .sk-sb{display:block;width:80%;margin-left:auto;padding:8px 11px;border-radius:12px 12px 4px;background:var(--v4-blue2);color:#fff;font-size:11.5px;line-height:1.35}.v4-show .sk-rh{display:flex;align-items:center;justify-content:space-between;margin:-2px 0 5px}.v4-show .sk-rh em{padding:2px 9px;border:1px solid #25375f;border-radius:999px;color:#b0bdd6;font-size:10.5px;font-style:normal}.v4-show .sk-br{display:grid;grid-template-columns:62px 1fr;align-items:center;margin-top:2px;color:#b0bdd6;font-size:11px}.v4-show .sk-br i{height:6px;border-radius:3px;background:linear-gradient(90deg,#4f7df5 var(--v),#22335b var(--v))}@media (min-width:861px){.v4-show .sh-card:has(.sh-pick[aria-selected=true]):after{content:"";position:absolute;left:50%;bottom:-9px;width:16px;height:16px;margin-left:-8px;background:#122150;border:1px solid #93b2ff;border-left:0;border-top:0;transform:rotate(45deg);pointer-events:none}}@media (max-width:1100px){.v4-show .sh-cards{gap:12px}.v4-show .sh-art{padding:9px 11px}.v4-show .sk-bkp{display:none}}@media (max-width:860px){.v4-show .sh-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin-inline:auto}}@media (max-width:640px){.v4-show .sh-hint{margin-bottom:12px;font-size:14px}.v4-show .sh-cards{gap:10px;margin-bottom:28px}.v4-show .sh-card{padding:7px 7px 10px;box-shadow:0 12px 30px #03081880}.v4-show .sh-art{height:64px;padding:8px 10px;border-radius:10px}.v4-show .sh-k1 .sh-art{display:flex;align-items:center;gap:10px}.v4-show .sk-row>span:last-child{display:none}.v4-show .sk-mw{margin:0;height:26px;gap:3px;overflow:hidden}.v4-show .sk-q{margin-bottom:6px;padding:4px 9px;font-size:11px;overflow:hidden}.v4-show .sk-biz small,.v4-show .sk-mc{display:none}.v4-show .sk-sb{width:100%;padding:6px 9px;font-size:11px}.v4-show .sk-rh{margin:0 0 4px}.v4-show .sk-rh b{white-space:nowrap}.v4-show .sk-rh em{display:none}.v4-show .sk-br{grid-template-columns:54px 1fr;margin-top:2px;font-size:10.5px}.v4-show .sh-pick{gap:7px;margin-top:8px;font-size:14.5px}.v4-show .sh-rad{width:16px;height:16px}.v4-show .sh-rad:before{width:7px;height:7px}.v4-show .sh-out{margin:4px 2px 0;font-size:12.5px}.v4-show .sh-state{margin-left:2px;padding-top:6px;font-size:12.5px}}.v4-show .sh-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.v4-show .sh-screen.sh-mini{--bz:#04070d;width:360px;height:720px;padding:7px;border:3px solid transparent;border-radius:50px;overflow:visible;background:linear-gradient(var(--bz),var(--bz)) padding-box,linear-gradient(145deg,#76839c,#2b3447 16%,#1a2131 48%,#2b3447 84%,#6a7790) border-box;box-shadow:0 0 0 1px #0000008c,0 44px 90px -24px #000000b3,0 18px 40px #00000052}.v4-show .sh-mscr{position:relative;height:100%;border-radius:41px;overflow:hidden;overflow:clip;background:linear-gradient(180deg,#111b2e,#0f182a);box-shadow:inset 0 0 0 1px #ffffff0a}.v4-show .sh-mhw i{position:absolute;width:3px;border-radius:2px 0 0 2px;background:linear-gradient(90deg,#4a5670,#273043);pointer-events:none}.v4-show .sh-mhw i:first-child{left:-6px;top:150px;height:52px}.v4-show .sh-mhw i+i{right:-6px;left:auto;top:176px;height:76px;border-radius:0 2px 2px 0;background:linear-gradient(270deg,#4a5670,#273043)}.v4-show .sh-mbar{height:42px;padding:4px 26px 0 30px}.v4-show .sh-isl{position:absolute;left:50%;top:11px;width:92px;height:25px;margin-left:-46px;border-radius:13px;background:#000;box-shadow:inset 0 0 0 1px #ffffff0a}.v4-show .sh-mini .sh-scr{top:42px;padding:8px 16px 24px}.v4-show .sh-mini .sh-toast{bottom:28px}.v4-show .sh-mini .sh-home{bottom:7px}@media (max-width:640px){.v4-show .sh-screen.sh-mini{width:calc(100% - 14px);max-width:360px;height:680px;border-radius:48px}.v4-show .sh-mscr{border-radius:39px}.v4-show .sh-mini .sh-scr{padding-inline:14px}}.v4-show .sh-sbar [data-sh-time]{min-width:34px}.v4-show .sh-sic{gap:6px}.v4-show .sh-srch{box-sizing:border-box;min-height:38px;margin-bottom:12px;padding:9px 14px;border:0;border-radius:999px;background:#1a2a4e;color:#f3f6fc;font-size:13.5px;font-weight:500;cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none}.v4-show .sh-srch span{white-space:pre}.v4-show .sh-tabs{gap:4px;padding:4px;border-color:#24324f;border-radius:13px;background:#0a1222}.v4-show .sh-tabs .sh-tg{min-height:36px;padding:7px 4px;border:1px solid rgba(148,170,214,.24);border-radius:9px;background:#ffffff12;color:#dbe4f3;box-shadow:inset 0 1px #ffffff0d;transition:background-color .2s,border-color .2s,color .2s}.v4-show .sh-tabs .sh-tg:hover{border-color:#a0b9eb80;background:#ffffff21;color:#fff}.v4-show .sh-tabs .sh-tg:active{background:#ffffff17}.v4-show .sh-tabs .sh-tg[aria-selected=true]{border-color:#5b86f3;background:var(--v4-blue);color:#fff;box-shadow:0 2px 8px #1849c666}.v4-show .sh-acts .sh-tg{min-height:34px;border-color:#a0b9eb66;background:#ffffff12;color:#e5ecf7;transition:background-color .2s,border-color .2s,color .2s}.v4-show .sh-acts .sh-tg:hover{border-color:#b4c8f0a6;background:#ffffff21;color:#fff}.v4-show .sh-acts .sh-tg:active{background:#ffffff17}.v4-show .sh-acts .sh-bk{border-color:var(--v4-blue);background:var(--v4-blue);color:#fff;box-shadow:0 2px 8px #1849c659}.v4-show .sh-acts .sh-bk:hover{border-color:var(--v4-blue-d);background:var(--v4-blue-d)}.v4-show .sh-pinl{cursor:pointer;transition:background-color .2s}.v4-show .sh-pinl:hover{background:#e6edff}.v4-show .sh-chipb{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px 7px 13px;border-color:#8fb0ff80;background:#4f7df526;color:#e8eeff;font-size:12.5px;transition:background-color .2s,border-color .2s,color .2s}.v4-show .sh-chipb:before{content:"";order:1;flex:none;width:12px;height:12px;background:currentColor;opacity:.8;-webkit-mask:var(--sh-arr) center/contain no-repeat;mask:var(--sh-arr) center/contain no-repeat;--sh-arr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.v4-show .sh-chipb:hover{border-color:#aac3ffcc;background:#4f7df545;color:#fff}.v4-show .sh-chipb:active{background:#4f7df533}.v4-show .sh-opts .sh-chipb{background:#4f7df526}.v4-show .sh-opts .sh-chipb:hover{background:#4f7df545}.v4-show .sh-opts .sh-chipb.sh-rs{border-color:#94aad673;background:transparent;color:#c9d3e3}.v4-show .sh-opts .sh-chipb.sh-rs:before{content:none}.v4-show .sh-opts .sh-chipb.sh-rs:hover{background:#ffffff12;color:#fff}.v4-show .sh-star{cursor:pointer;background:#ffffff0a}:is(.v4-show,.home .ai-pop) #agent .agent-way{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-content:center;justify-content:center;column-gap:11px;row-gap:1px;min-height:58px;padding:9px 18px;font-size:17px;text-align:left}:is(.v4-show,.home .ai-pop) #agent .agent-way svg{grid-row:1/3;align-self:center;box-sizing:border-box;width:34px;height:34px;padding:8px;border-radius:50%}:is(.v4-show,.home .ai-pop) #agent .agent-voice svg{background:#fff3}:is(.v4-show,.home .ai-pop) #agent .agent-dialup svg{background:#0b152424}:is(.v4-show,.home .ai-pop) #agent .agent-way b{grid-column:2;align-self:end;line-height:1.15}:is(.v4-show,.home .ai-pop) #agent .agent-way span{position:static;grid-column:2;align-self:start;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal;font:500 12px/1.3 var(--v4-text);opacity:.9}.v4-show #agent .agent-ways:has(.agent-dialup:not([hidden])) .agent-way{grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center;align-content:center;column-gap:7px;row-gap:3px;min-height:64px;padding:9px 7px 10px;border-radius:16px;font-size:15px;text-align:center}.v4-show #agent .agent-ways:has(.agent-dialup:not([hidden])) .agent-way svg{grid-row:1;grid-column:1;width:26px;height:26px;padding:5px;margin:0}.v4-show #agent .agent-ways:has(.agent-dialup:not([hidden])) .agent-way b{grid-row:1;grid-column:2;align-self:center;white-space:nowrap}@media (max-width:640px){.v4-show #agent .agent-ways:has(.agent-dialup:not([hidden])) .agent-way{font-size:14px;column-gap:6px;padding:9px 5px 10px}.v4-show #agent .agent-ways:has(.agent-dialup:not([hidden])) .agent-way svg{width:24px;height:24px;padding:4.5px}}.v4-show #agent .agent-ways:has(.agent-dialup:not([hidden])) .agent-way span{grid-row:2;grid-column:1/-1;justify-self:center;font:500 10.5px/1.25 var(--v4-text);text-wrap:balance}.v4-show #agent .agent-ask:before{content:"Try it now";content:"Try it now" / "";justify-self:center;margin:0 0 -2px;color:#c9d3e3;font:600 11.5px/1.2 var(--v4-text);letter-spacing:.1em;text-transform:uppercase}.v4-show #agent .agent-dialup{animation:sh-cue-o 2.6s ease-out 1.2s 4}.v4-show #agent .agent-voice{animation:sh-cue-b 2.6s ease-out 1.5s 4}@keyframes sh-cue-o{0%{box-shadow:inset 0 1px #ffffff4d,0 6px 20px #ff6b3547,0 0 #ff6b3580}70%,to{box-shadow:inset 0 1px #ffffff4d,0 6px 20px #ff6b3547,0 0 0 12px #ff6b3500}}@keyframes sh-cue-b{0%{box-shadow:inset 0 1px #ffffff29,0 6px 20px #3e6ff04d,0 0 #638cff80}70%,to{box-shadow:inset 0 1px #ffffff29,0 6px 20px #3e6ff04d,0 0 0 12px #638cff00}}.still .v4-show #agent :is(.agent-dialup,.agent-voice){animation:none}@media (prefers-reduced-motion:reduce){.v4-show #agent :is(.agent-dialup,.agent-voice){animation:none}.v4-show :is(.sh-tabs .sh-tg,.sh-acts .sh-tg,.sh-chipb,.sh-rjump .sh-tg){transition:none}}.home #calculator.v4-calc{padding:64px 0;background:var(--v4-gray)}@media (max-width:640px){.home #calculator.v4-calc{padding:52px 0}}.v4-calc .v4-wrap{max-width:1112px}.v4-calc .v4-head{margin-bottom:30px}.v4-calc .cl-hooks{display:none!important}.v4-calc .cl-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v4-calc .cl-top{padding:12px 16px;border-bottom:1px solid var(--v4-line)}.v4-calc .cl-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v4-calc .cl-tab{display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:8px 12px;border:1.5px solid var(--v4-line);border-radius:var(--v4-r);background:#fff;font:600 14.5px/1.2 var(--v4-text);color:var(--v4-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--v4-t) ease,background-color var(--v4-t) ease,color var(--v4-t) ease,box-shadow var(--v4-t) ease}.v4-calc .cl-tab svg{flex:none;width:30px;height:30px;padding:7px;border-radius:var(--v4-r-sm);background:var(--v4-gray);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:background-color var(--v4-t) ease,color var(--v4-t) ease}.v4-calc .cl-tab:hover{border-color:var(--v4-line3)}.v4-calc .cl-tab[aria-selected=true]{border-color:var(--v4-blue);background:var(--v4-bluet);color:var(--v4-ink);box-shadow:var(--v4-shadow)}.v4-calc .cl-tab[aria-selected=true] svg{background:var(--v4-blue);color:#fff}.v4-calc .cl-tab:focus-visible{outline:2px solid var(--v4-blue);outline-offset:2px}.v4-calc .cl-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v4-calc .cl-side{padding:24px 28px 10px;border-right:1px solid var(--v4-line)}.v4-calc .cl-f{margin-bottom:18px}.v4-calc .cl-r{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.v4-calc .cl-r label{font-size:15px;font-weight:500;line-height:1.3;color:var(--v4-body)}.v4-calc .cl-r output{font:600 18px/1.2 var(--v4-text);letter-spacing:-.01em;color:var(--v4-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.v4-calc input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:20px;margin:0;padding:0;background:transparent;cursor:pointer;--p:50%}.v4-calc input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--v4-blue) var(--p),var(--v4-line) var(--p))}.v4-calc input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:var(--v4-line)}.v4-calc input[type=range]::-moz-range-progress{height:4px;border-radius:4px;background:var(--v4-blue)}.v4-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;border:2px solid var(--v4-blue);box-shadow:var(--v4-shadow);transition:border-color var(--v4-t) ease,box-shadow var(--v4-t) ease}.v4-calc input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--v4-blue);box-shadow:var(--v4-shadow)}.v4-calc input[type=range]:hover::-webkit-slider-thumb{border-color:var(--v4-blue-d);box-shadow:var(--v4-shadow-md)}.v4-calc input[type=range]:focus-visible{outline:none}.v4-calc input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--v4-blue)}.v4-calc input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--v4-blue)}@media (pointer:coarse){.v4-calc input[type=range]{height:44px;margin:-12px 0}}.v4-calc .cl-main{min-width:0;container-type:inline-size;display:flex;flex-direction:column;justify-content:center;padding:24px 32px}.v4-calc .cl-lbl{margin:0;font:700 17px/1.3 var(--v4-disp);letter-spacing:-.015em;color:var(--v4-ink)}.v4-calc .cl-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:8px 0 4px}.v4-calc .cl-big b{font:700 min(56px,calc(100cqi / (var(--n,6) * .62)))/1.05 var(--v4-disp);letter-spacing:-.04em;color:var(--v4-org2);white-space:nowrap;font-variant-numeric:tabular-nums}.v4-calc .cl-big span{font-size:17px;font-weight:500;color:var(--v4-body)}.v4-calc .cl-yr{margin:0;font-size:16px;line-height:1.5;color:var(--v4-body)}.v4-calc .cl-yr b{font-weight:700;color:var(--v4-ink);font-variant-numeric:tabular-nums}.v4-calc .cl-fine{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--v4-mut)}@media (max-width:1100px){.v4-calc .cl-tab{gap:8px;padding:8px 10px;font-size:14px}}@media (max-width:820px){.v4-calc .cl-tabs{grid-template-columns:1fr 1fr}.v4-calc .cl-body{grid-template-columns:minmax(0,1fr)}.v4-calc .cl-side{border-right:0;border-bottom:1px solid var(--v4-line)}}@media (max-width:640px){.v4-calc .v4-head{margin-bottom:24px}.v4-calc .cl-top{padding:12px}.v4-calc .cl-tabs{gap:8px}.v4-calc .cl-tab{min-height:46px;gap:8px;padding:7px 9px;font-size:13.5px}.v4-calc .cl-tab svg{width:28px;height:28px;padding:6px}.v4-calc .cl-side{padding:18px 16px 4px}.v4-calc .cl-r label{font-size:14.5px}.v4-calc .cl-main{padding:18px 16px 20px}.v4-calc .cl-big b{font-size:min(48px,calc(100cqi / (var(--n,6) * .62)))}}.home #calculator.v4-calc{background:linear-gradient(180deg,#fff0 90%,#fff),radial-gradient(720px 380px at 72% 40%,rgba(37,99,235,.08),transparent 70%),radial-gradient(420px 260px at 18% 70%,rgba(255,107,44,.05),transparent 70%),var(--v4-grid),var(--v4-gray)}.home #pricing.v4-plans{padding:64px 0;background:#fff}@media (max-width:640px){.home #pricing.v4-plans{padding:52px 0}}.v4-plans .v4-wrap{max-width:1112px}.v4-plans .v4-head{margin-bottom:30px}@media (min-width:641px){.v4-plans .v4-h2 span{display:block}}.v4-plans .pl-fq{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:var(--v4-mut);text-wrap:balance}.v4-plans .pl-fq svg{display:inline-block;vertical-align:-3px;margin-right:7px;color:var(--v4-green)}.v4-plans .pl-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v4-plans .pl-win{position:relative}.v4-plans .pl-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 16px 10px 24px;border-bottom:1px solid var(--v4-line);background:#fbfcfe;border-radius:17px 17px 0 0}.v4-plans .pl-all{white-space:nowrap}.v4-plans .pl-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(330px,38%,420px)}.v4-plans .pl-main{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 22px;border-right:1px solid var(--v4-line)}.v4-plans .pl-opts{display:grid;gap:8px}.v4-plans .pl-opt,.v4-plans .pl-ask{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;margin:0;padding:12px 16px;border:1px solid var(--v4-line);border-radius:var(--v4-r);background:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--v4-t) ease,box-shadow var(--v4-t) ease,background-color var(--v4-t) ease}.v4-plans .pl-opt:hover{border-color:#b9c9f3;box-shadow:var(--v4-shadow)}.v4-plans .pl-opt:focus-visible,.v4-plans .pl-ask:focus-visible{outline:2px solid var(--v4-blue);outline-offset:2px}.v4-plans .pl-rad{width:20px;height:20px;border-radius:50%;border:2px solid var(--v4-line3);transition:border var(--v4-t) ease}.v4-plans .pl-ot b{display:block;font-weight:600;font-size:15px;line-height:1.35;letter-spacing:-.01em;color:var(--v4-ink)}.v4-plans .pl-ot small{display:block;margin-top:1px;font-size:13px;line-height:1.45;color:var(--v4-mut)}.v4-plans .pl-tg{padding:5px 11px;border-radius:999px;background:var(--v4-gray);font-size:12.5px;font-weight:600;color:var(--v4-body);white-space:nowrap;transition:background-color var(--v4-t) ease,color var(--v4-t) ease,box-shadow var(--v4-t) ease}.v4-plans .pl-opt[aria-checked=true]{border-color:var(--v4-blue);background:var(--v4-bluet)}.v4-plans .pl-opt[aria-checked=true] .pl-rad{border:6px solid var(--v4-blue)}.v4-plans .pl-opt[aria-checked=true] .pl-tg{background:#fff;color:var(--v4-blue);box-shadow:inset 0 0 0 1px #d5e0fb}.v4-plans .pl-ask{margin-top:2px;border-style:dashed;border-color:#c3cfe6;background:#fbfcfe;color:inherit;text-decoration:none}.v4-plans .pl-ask:hover{border-color:var(--v4-blue);border-style:solid;background:#fff;box-shadow:var(--v4-shadow)}.v4-plans .pl-q{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--v4-bluet);color:var(--v4-blue);font:700 13px/1 var(--v4-text)}.v4-plans .pl-go{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--v4-blue);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;transition:background-color var(--v4-t) ease}.v4-plans .pl-go:after{content:"\2192";content:"\2192" / ""}.v4-plans .pl-ask:hover .pl-go{background:var(--v4-blue-d)}.v4-plans .pl-side{display:grid;padding:16px;background:var(--v4-gray);border-radius:0 0 17px}.v4-plans .pl-cards{display:grid}.v4-plans .pl-card{grid-area:1/1;visibility:hidden;position:relative;display:flex;flex-direction:column;min-width:0;padding:20px 20px 18px;color:var(--v4-body)}.v4-plans .pl-card.is-on{visibility:visible}.v4-plans .pl-cl{display:flex;justify-content:space-between;align-items:center;gap:12px;font:600 11px/1.4 var(--v4-text);letter-spacing:.06em;text-transform:uppercase;color:var(--v4-mut)}.v4-plans .pl-cl span{color:var(--v4-blue)}.v4-plans .pl-pn{margin:6px 0 2px;font:700 26px/1.12 var(--v4-disp);letter-spacing:-.025em;color:var(--v4-ink)}.v4-plans .pl-for{margin:0;font-size:14px;line-height:1.5;color:var(--v4-mut)}.v4-plans .pl-ticks{display:grid;gap:6px;margin:12px 0;padding:0;list-style:none}.v4-plans .pl-ticks li{position:relative;padding-left:28px;font-size:14px;line-height:1.45;color:var(--v4-body)}.v4-plans .pl-ticks li:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:var(--v4-greent)}.v4-plans .pl-ticks li:after{content:"";position:absolute;left:3px;top:4px;width:12px;height:12px;background:var(--v4-green);-webkit-mask:var(--pl-tick) center/contain no-repeat;mask:var(--pl-tick) center/contain no-repeat;--pl-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3.5 9.4l3.4 3.4L14.5 5.2' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.v4-plans .pl-more{margin-bottom:16px}.v4-plans .pl-price{margin-top:auto;padding-top:14px;border-top:1px solid var(--v4-line)}.v4-plans .pl-from{font-size:12.5px;color:var(--v4-mut)}.v4-plans .pl-pw{margin-bottom:12px;font:700 24px/1.2 var(--v4-disp);letter-spacing:-.03em;color:var(--v4-ink);font-variant-numeric:tabular-nums}.v4-plans .pl-ways{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px}@media (max-width:520px){.v4-plans .pl-ways span[aria-hidden]{white-space:normal;max-width:100%}}.v4-plans .pl-ways span[aria-hidden]{padding:2px 8px;border-radius:999px;border:1px solid var(--v4-line);font-size:11.5px;font-weight:500;line-height:1.4;color:var(--v4-body);white-space:nowrap}.v4-plans .pl-card.is-tp{color:#c9d3e3}.v4-plans .pl-card.is-tp .pl-cl{color:#9fb0c9}.v4-plans .pl-card.is-tp .pl-cl span{color:var(--v4-ring-dark)}.v4-plans .pl-card.is-tp .pl-pn,.v4-plans .pl-card.is-tp .pl-pw{color:#fff}.v4-plans .pl-card.is-tp :is(.pl-for,.pl-from){color:#9fb0c9}.v4-plans .pl-card.is-tp .pl-ways span[aria-hidden]{border-color:#ffffff29;background:#ffffff0d;color:#dbe3f0}.v4-plans .pl-card.is-tp .pl-ticks li{color:#dbe3f0}.v4-plans .pl-card.is-tp .pl-ticks li:before{background:#5ee0a829}.v4-plans .pl-card.is-tp .pl-ticks li:after{background:var(--v4-greenl)}.v4-plans .pl-card.is-tp .pl-price{border-top-color:#ffffff1a}.v4-plans .pl-card.is-tp .v4-btn.book{background:var(--v4-org);color:var(--v4-ink);box-shadow:0 6px 18px #ff6b354d}.v4-plans .pl-card.is-tp .v4-btn.book:hover{background:#ff7d4d}.v4-plans .pl-card.is-tp .v4-btn.book:focus-visible{outline-color:var(--v4-ring-dark)}@keyframes pl-sw{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.v4-plans .pl-card.pl-swap{animation:pl-sw .26s var(--v4-ease)}}@media (max-width:980px){.v4-plans .pl-body{grid-template-columns:minmax(0,1fr)}.v4-plans .pl-main{border-right:0;border-bottom:1px solid var(--v4-line)}.v4-plans .pl-side{border-radius:0 0 17px 17px}}@media (max-width:640px){.v4-plans .v4-head{margin-bottom:24px}.v4-plans .pl-bar{padding:12px 14px}.v4-plans .pl-fq{font-size:13.5px}.v4-plans .pl-main{padding:14px 12px}.v4-plans .pl-side{padding:12px}.v4-plans .pl-opt,.v4-plans .pl-ask{grid-template-columns:20px minmax(0,1fr);gap:4px 12px;padding:12px}.v4-plans .pl-opt .pl-tg,.v4-plans .pl-ask .pl-go{grid-column:2;justify-self:start;margin-top:2px}.v4-plans .pl-q{width:20px;height:20px}.v4-plans .pl-card{padding:18px 16px 16px}.v4-plans .pl-pn{font-size:24px}}.home #pricing.v4-plans{background:radial-gradient(640px 360px at 80% 46%,rgba(255,107,44,.058),transparent 70%),radial-gradient(720px 380px at 30% 60%,rgba(37,99,235,.07),transparent 70%),var(--v4-grid),#fff}.v4-plans{--pl-t:.3s;--pl-e:cubic-bezier(.4,0,.2,1)}.v4-plans .pl-list{margin:12px -4px}.v4-plans .pl-list .pl-ticks{margin:0}.v4-plans :is(.pl-sh,.pl-fl){display:grid}.v4-plans :is(.pl-sh,.pl-fl)>div{min-height:0;overflow:hidden;padding:4px;margin:-4px 0}.v4-plans .pl-sh{grid-template-rows:1fr;transition:grid-template-rows var(--pl-t) var(--pl-e),opacity calc(var(--pl-t) * .6) ease calc(var(--pl-t) * .4),visibility 0s}.v4-plans .pl-fl,.v4-plans .pl-card.is-full .pl-sh{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--pl-t) var(--pl-e),opacity calc(var(--pl-t) * .5) ease,visibility 0s linear var(--pl-t)}.v4-plans .pl-card.is-full .pl-fl{grid-template-rows:1fr;opacity:1;visibility:inherit;transition:grid-template-rows var(--pl-t) var(--pl-e),opacity calc(var(--pl-t) * .7) ease calc(var(--pl-t) * .3),visibility 0s}.v4-plans .pl-card.pl-now :is(.pl-sh,.pl-fl){transition:none}.v4-plans .pl-fl .pl-ticks{margin:0}.v4-plans .pl-grp{margin:14px 0 8px;font:700 11px/1.3 var(--v4-text);letter-spacing:.08em;text-transform:uppercase;color:var(--v4-mut)}.v4-plans .pl-fl>div>.pl-grp:first-child{margin-top:2px}.v4-plans .pl-cmp{margin:14px 0 2px;font-size:13.5px;line-height:1.4}.v4-plans .pl-card.is-tp .pl-grp{color:#9fb0c9}.v4-plans .pl-tog{display:none;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none}.v4-plans.pl-ready .pl-tog{display:inline-flex}.v4-plans.pl-ready .pl-nojs,.v4-plans .pl-tog .pl-t2,.v4-plans .pl-tog[aria-expanded=true] .pl-t1{display:none}.v4-plans .pl-tog[aria-expanded=true] .pl-t2{display:inline}.v4-plans .pl-cards{position:relative}.home #pricing.v4-plans.pl-lift{z-index:6}.v4-plans .pl-card.pl-ov{position:absolute;top:0;left:0;right:0;z-index:2;min-height:100%;max-height:var(--pl-h0,none);transition:max-height var(--pl-t) var(--pl-e),box-shadow var(--pl-t) ease,border-color var(--v4-t) ease}.v4-plans .pl-card.pl-ov.is-full{max-height:var(--pl-cap,none)}.v4-plans .pl-card.pl-ov>*{flex-shrink:0}.v4-plans .pl-card.pl-ov>.pl-list{flex-shrink:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable}.v4-plans .pl-card.pl-ov.is-full{box-shadow:0 18px 44px -12px #0b152442,var(--v4-shadow)}.v4-plans .pl-card.is-tp.pl-ov.is-full{box-shadow:inset 0 1px #ffffff12,0 18px 44px -12px #0b15246b}.v4-plans .pl-card.is-tp .pl-list{scrollbar-color:rgba(255,255,255,.28) transparent}.v4-plans .pl-card.pl-ov.is-full>.pl-list:not(.pl-end){-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),transparent);mask-image:linear-gradient(#000 calc(100% - 36px),transparent)}@media (prefers-reduced-motion:reduce){.v4-plans{--pl-t:0ms}}.v4-plans .pl-ways .pl-or{background:none!important;border:0!important;box-shadow:none!important;padding:0 2px!important;font-size:12px;font-weight:500;opacity:.7}@media (hover:hover) and (pointer:fine){.v4-plans .pl-price{cursor:pointer}}.home #how.v4-how,.v4-how{padding:var(--v4-pad) 0;background:var(--v4-gray)}.v4-how .hw-in{display:grid;grid-template-columns:360px minmax(0,1fr);gap:48px;align-items:center}.v4-how .v4-head{margin-bottom:24px}.v4-how .hw-rail{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:4px}.v4-how .hw-rail:before{content:"";position:absolute;left:21px;top:24px;bottom:24px;width:2px;background:var(--v4-line3)}.v4-how .hw-rail li{margin:0}.v4-how .hw-st{position:relative;display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:center;width:100%;min-height:44px;margin:0;text-align:left;border:1px solid transparent;background:none;border-radius:var(--v4-r);padding:9px 12px 9px 8px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--v4-t) ease,border-color var(--v4-t) ease,box-shadow var(--v4-t) ease}.v4-how .hw-st:hover{background:#fff;border-color:var(--v4-line)}.v4-how .hw-st:focus-visible{outline:2px solid var(--v4-blue);outline-offset:1px}.v4-how .hw-n{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--v4-blue);color:var(--v4-blue);font:700 12px/1 var(--v4-text);font-variant-numeric:tabular-nums;transition:background-color var(--v4-t) ease,color var(--v4-t) ease}.v4-how .hw-st b{display:block;font-size:15px;font-weight:600;line-height:1.3;color:var(--v4-ink)}.v4-how .hw-st.is-on{background:#fff;border-color:#b9c9f3;box-shadow:var(--v4-shadow)}.v4-how .hw-st.is-on .hw-n{background:var(--v4-blue);color:#fff}.v4-how .hw-cta{display:flex;align-items:center;gap:16px;margin-top:22px;padding-left:8px;flex-wrap:wrap}.v4-how .hw-win{min-width:0;overflow:hidden}.v4-how .hw-top{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--v4-line)}.v4-how .hw-av{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--v4-line);flex:none}.v4-how .hw-who{min-width:0}.v4-how .hw-who b{display:block;font-size:13.5px;line-height:1.25;font-weight:600;color:var(--v4-ink)}.v4-how .hw-who span{display:block;font-size:12.5px;color:var(--v4-mut)}.v4-how .hw-th{padding:6px 16px 10px}.v4-how .hw-stage{position:relative;padding:7px 8px 7px 40px;margin:0 -6px;border-radius:var(--v4-r);scroll-margin:96px 0 24px;transition:background-color .25s ease,opacity .25s ease,box-shadow .25s ease}.v4-how .hw-stage+.hw-stage{margin-top:2px}.v4-how .hw-stage:before{content:attr(data-s);position:absolute;left:10px;top:11px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--v4-line3);font:600 11px/1 var(--v4-text);color:var(--v4-mut);font-variant-numeric:tabular-nums;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.v4-how .hw-stage.is-hl{background:var(--v4-bluet);box-shadow:inset 0 0 0 1px #d5e0fb}.v4-how .hw-stage.is-hl:before{background:var(--v4-blue);border-color:var(--v4-blue);color:#fff}.v4-how .hw-th.is-focus .hw-stage:not(.is-hl){opacity:.5}.v4-how .hw-row{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.v4-how .hw-row+.hw-row{margin-top:6px}.v4-how .hw-m{margin:0;max-width:80%;padding:8px 13px;border-radius:14px;font-size:14px;line-height:1.45}.v4-how .hw-us{background:var(--v4-gray);border:1px solid var(--v4-line);border-bottom-left-radius:5px;color:var(--v4-body)}.v4-how .hw-me{margin-left:auto;background:var(--v4-blue);color:#fff;border-bottom-right-radius:5px}.v4-how .hw-kinds{display:flex;gap:6px;flex-wrap:wrap}.v4-how .hw-kind{display:inline-flex;align-items:center;gap:6px;margin:0;font:600 13.5px/1.3 var(--v4-text);border:1px solid var(--v4-line);color:var(--v4-body);background:#fff;border-radius:999px;padding:6px 12px;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;transition:background-color var(--v4-t) ease,color var(--v4-t) ease,border-color var(--v4-t) ease}.v4-how .hw-kind:hover{border-color:#b9c9f3}.v4-how .hw-kind[aria-pressed=true]{background:var(--v4-bluet);color:var(--v4-blue);border-color:var(--v4-blue)}.v4-how .hw-kind:focus-visible,.v4-how .hw-yn button:focus-visible{outline:2px solid var(--v4-blue);outline-offset:2px}.v4-how .hw-kind svg{flex:none}.v4-how .hw-doc{display:grid;grid-template-columns:1fr auto;gap:10px 18px;align-items:center;background:#fff;border:1px solid var(--v4-line);border-radius:var(--v4-r);padding:11px 14px;max-width:560px;box-shadow:var(--v4-shadow)}.v4-how .hw-doc .hw-dt{margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex;align-items:center;gap:8px;color:var(--v4-ink)}.v4-how .hw-doc .hw-dt i{flex:none;width:22px;height:22px;border-radius:6px;background:var(--v4-bluet);display:grid;place-items:center;color:var(--v4-blue);font-style:normal}.v4-how .hw-doc ul{grid-column:1;list-style:none;margin:0;padding:0;display:flex;gap:6px 14px;flex-wrap:wrap;font-size:13.5px;color:var(--v4-mut)}.v4-how .hw-doc li{margin:0}.v4-how .hw-doc li:before{content:"\2713";content:"\2713" / "";color:var(--v4-green);font-weight:700;margin-right:5px}.v4-how .hw-yn{grid-column:2;grid-row:1/3;display:flex;gap:6px}.v4-how .hw-yn button{margin:0;border:1px solid transparent;border-radius:999px;padding:8px 18px;min-height:36px;font:600 13px/1.2 var(--v4-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--v4-t) ease,border-color var(--v4-t) ease,color var(--v4-t) ease}.v4-how .hw-yes{background:var(--v4-blue);color:#fff}.v4-how .hw-yes:hover{background:var(--v4-blue-d)}.v4-how .hw-yn .hw-no{background:#fff;color:var(--v4-body);border-color:var(--v4-line)}.v4-how .hw-yn .hw-no:hover{border-color:var(--v4-line3)}.v4-how .hw-yn .hw-yes[aria-pressed=true]{background:var(--v4-bluet);color:var(--v4-blue);border-color:#d5e0fb}.v4-how .hw-yn .hw-no[aria-pressed=true]{background:var(--v4-gray);color:var(--v4-ink);border-color:var(--v4-line3)}.v4-how .hw-sys{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--v4-green);background:var(--v4-greent);border-radius:999px;padding:4px 11px}@media (pointer:coarse){.v4-how .hw-kind:after,.v4-how .hw-yn button:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.v4-how .hw-yn button{position:relative}}@media (max-width:1100px){.v4-how .hw-in{grid-template-columns:320px minmax(0,1fr);gap:36px}}@media (max-width:980px){.v4-how .hw-in{grid-template-columns:minmax(0,1fr);gap:20px}.v4-how .hw-l{display:contents}.v4-how .v4-head.left{text-align:center;margin-bottom:24px}.v4-how .v4-head.left .v4-lede{margin-inline:auto}.v4-how .hw-rail{display:none}.v4-how .hw-th.is-focus .hw-stage:not(.is-hl){opacity:1}.v4-how .hw-stage.is-hl{background:none;box-shadow:none}.v4-how .hw-stage.is-hl:before{background:#fff;border-color:var(--v4-line3);color:var(--v4-mut)}.v4-how .hw-cta{order:3;justify-content:center;margin-top:4px;padding-left:0}}@media (max-width:640px){.v4-how .hw-th{padding:6px 10px 10px}.v4-how .hw-stage{padding:8px 6px 8px 34px;margin:0 -4px}.v4-how .hw-stage:before{left:7px}.v4-how .hw-m{max-width:92%}.v4-how .hw-doc{grid-template-columns:1fr}.v4-how .hw-yn{grid-column:1;grid-row:auto}.v4-how .hw-kind{min-height:44px;padding:8px 14px}.v4-how .hw-yn button{flex:1;min-height:44px}.v4-how .hw-cta .v4-btn{width:100%}}.home #how.v4-how,.v4-how{background:linear-gradient(0deg,#fff0 90%,#fff),linear-gradient(180deg,#fff0 90%,#fff),radial-gradient(700px 380px at 72% 50%,rgba(37,99,235,.08),transparent 70%),radial-gradient(380px 260px at 14% 76%,rgba(255,107,44,.058),transparent 70%),var(--v4-grid),var(--v4-gray)}.v4-faq{background:#fff}.v4-faq .fq-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v4-faq .fq-app{display:grid;grid-template-columns:320px minmax(0,1fr);gap:32px;align-items:start;max-width:1000px;margin:0 auto}.v4-faq .fq-list{background:#fff;border:1px solid var(--v4-line);border-radius:var(--v4-r-lg);padding:12px;box-shadow:var(--v4-shadow)}.v4-faq .fq-lh{padding:8px 10px 10px;font:600 12px/1.2 var(--v4-text);color:var(--v4-mut);text-transform:uppercase;letter-spacing:.08em}.v4-faq .fq-li{display:flex;gap:12px;align-items:center;width:100%;min-height:44px;margin:0;padding:11px 10px;border:0;border-radius:var(--v4-r-sm);background:none;font:600 14.5px/1.4 var(--v4-text);color:var(--v4-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--v4-t) var(--v4-ease),color var(--v4-t) var(--v4-ease)}.v4-faq .fq-li:hover{background:var(--v4-gray)}.v4-faq .fq-li:focus-visible{outline:2px solid var(--v4-blue);outline-offset:-2px}.v4-faq .fq-li{position:relative}.v4-faq .fq-bx{display:none}.v4-faq .fq-lq{flex:1;min-width:0}.v4-faq .fq-li:after{content:"";flex:none;width:14px;height:14px;background:var(--v4-line3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:background-color var(--v4-t) var(--v4-ease)}.v4-faq .fq-li.is-done{color:var(--v4-mut)}.v4-faq .fq-li[aria-selected=true]{background:var(--v4-bluet);color:var(--v4-ink);box-shadow:inset 3px 0 0 var(--v4-blue)}.v4-faq .fq-li[aria-selected=true]:after,.v4-faq .fq-li:hover:after{background:var(--v4-blue)}.v4-faq .fq-deck{min-width:0}.v4-faq .fq-card{display:flex;flex-direction:column;padding:30px 34px;background:#fff;border:1px solid var(--v4-line);border-radius:var(--v4-r-lg);box-shadow:var(--v4-shadow);scroll-margin-top:12px}.v4-faq .fq-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;font:500 13px/1.4 var(--v4-text);color:var(--v4-mut);font-variant-numeric:tabular-nums}.v4-faq .fq-dots{display:flex;gap:5px}.v4-faq .fq-dots i{width:14px;height:4px;border-radius:9px;background:var(--v4-line);transition:background-color var(--v4-t) var(--v4-ease)}.v4-faq .fq-dots i.is-on{background:var(--v4-blue)}.v4-faq .fq-as{display:grid}.v4-faq .fq-a{grid-area:1/1;min-width:0}.v4-faq .fq-a h3{margin:20px 0 0;font:700 1.75rem/1.15 var(--v4-disp);letter-spacing:-.02em;color:var(--v4-ink);text-wrap:balance}.v4-faq .fq-short{margin:16px 0 0;font-size:19px;font-weight:600;line-height:1.45;color:var(--v4-ink)}.v4-faq .fq-short b{font-weight:700}.v4-faq .fq-nw{white-space:nowrap;font-variant-numeric:tabular-nums}.v4-faq .fq-more{margin:12px 0 0;color:var(--v4-body);font-size:15.5px;line-height:1.65;max-width:640px}.v4-faq .fq-lnk{margin-top:12px;font-size:14.5px}.v4-faq .fq-act{margin-top:auto;padding-top:20px;display:flex;gap:20px;align-items:center}.v4-faq .fq-step{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:0 2px;border:0;background:none;cursor:pointer;font:600 15px/1.2 var(--v4-text);color:var(--v4-blue);white-space:nowrap;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;transition:color var(--v4-t) var(--v4-ease)}.v4-faq .fq-step:hover{color:var(--v4-blue-d);text-decoration:underline}.v4-faq .fq-step:focus-visible{outline:2px solid var(--v4-blue);outline-offset:2px;border-radius:6px}.v4-faq .fq-back{color:var(--v4-body)}.v4-faq .fq-back:hover{color:var(--v4-ink)}.v4-faq .fq-back:disabled{color:var(--v4-mut);opacity:.6;cursor:default;text-decoration:none}.v4-faq .fq-call{margin-left:auto}.v4-faq .fq-ask{margin:14px 0 0;font-size:13.5px;color:var(--v4-mut)}.v4-faq .fq-ask b{color:var(--v4-ink);font-weight:600}.v4-faq.is-js .fq-a:not(.is-cur){visibility:hidden}.v4-faq.is-js .fq-a.is-in{animation:fq-in .24s var(--v4-ease)}@keyframes fq-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.v4-faq:not(.is-js) .fq-list,.v4-faq:not(.is-js) .fq-meta,.v4-faq:not(.is-js) .fq-back,.v4-faq:not(.is-js) .fq-next{display:none}.v4-faq:not(.is-js) .fq-app{grid-template-columns:minmax(0,820px);justify-content:center}.v4-faq:not(.is-js) .fq-a{grid-area:auto}.v4-faq:not(.is-js) .fq-a+.fq-a{margin-top:26px;padding-top:4px;border-top:1px solid var(--v4-line)}@media (max-width:1100px){.v4-faq .fq-app{grid-template-columns:280px minmax(0,1fr);gap:24px}.v4-faq .fq-card{padding:28px 30px}}@media (max-width:900px){.v4-faq .fq-app{grid-template-columns:minmax(0,1fr);gap:16px;max-width:680px}.v4-faq .fq-list{padding:8px}.v4-faq .fq-li{padding:9px 10px}.v4-faq .fq-card{padding:24px 22px}.v4-faq .fq-a h3{font-size:1.5rem;margin-top:16px}.v4-faq .fq-short{font-size:17.5px}.v4-faq .fq-act{flex-wrap:wrap}.v4-faq .fq-call{margin-left:0;width:100%}}@media (max-width:640px){.v4-faq .fq-dots{gap:4px}.v4-faq .fq-dots i{width:9px}}@media (min-width:901px){.v4-faq .fq-deck{position:sticky;top:96px}}@media (min-width:641px) and (max-width:900px){.v4-faq .fq-card{padding:28px 30px}}.v4-faq{background:radial-gradient(700px 380px at 70% 60%,rgba(37,99,235,.07),transparent 70%),radial-gradient(420px 280px at 18% 70%,rgba(255,107,44,.05),transparent 70%),var(--v4-grid),#fff}.v4-close{position:relative;color:#dbe6ff;background:radial-gradient(120% 130% at 50% -30%,#ffffff29,#fff0 58%),linear-gradient(135deg,#1849c6,#0f2f86)}.v4-close ::selection{background:#ffffff3d;color:#fff}.v4-close .v4-head{margin-bottom:36px}.v4-close .cl-grid{display:grid;grid-template-columns:auto minmax(0,480px);justify-content:center;gap:48px;align-items:center;max-width:1000px;margin:0 auto}.v4-close .cl-tap{margin:0;font:500 14px/1.4 var(--v4-text);color:#c6d4f7}.v4-close .cl-opts{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px;justify-items:start}.v4-close .cl-opts li{margin:0}.v4-close .cl-opt{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin:0;padding:4px 0;border:0;background:none;cursor:pointer;color:#c6d4f7;font:600 20px/1.3 var(--v4-text);letter-spacing:-.005em;text-align:left;-webkit-tap-highlight-color:transparent;transition:color var(--v4-t) var(--v4-ease)}.v4-close .cl-opt:hover{color:#fff}.v4-close .cl-opt:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:6px}.v4-close .cl-bx{flex:none;width:22px;height:22px;border-radius:7px;border:2px solid rgba(255,255,255,.5);display:grid;place-items:center;transition:background-color var(--v4-t) var(--v4-ease),border-color var(--v4-t) var(--v4-ease)}.v4-close .cl-opt[aria-pressed=true]{color:#fff}.v4-close .cl-opt[aria-pressed=true] .cl-bx{background:#fff;border-color:#fff}.v4-close .cl-opt[aria-pressed=true] .cl-bx:after{content:"";width:13px;height:13px;background:var(--v4-blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.v4-close .cl-msg{min-width:0;background:#fff;color:var(--v4-ink);border-radius:var(--v4-r-lg);overflow:hidden;box-shadow:var(--v4-shadow-md)}.v4-close .cl-msg ::selection{background:#1849c62e;color:inherit}.v4-close .cl-mh{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--v4-line)}.v4-close .cl-mh svg{width:32px;height:32px;flex:none}.v4-close .cl-mh b{display:block;font-weight:600;line-height:1.2}.v4-close .cl-mb{padding:16px 18px 14px;display:flex;flex-direction:column;gap:10px}.v4-close .cl-bub{margin:0;max-width:88%;padding:10px 14px;border-radius:18px;font-size:15px;line-height:1.45}.v4-close .cl-me{align-self:flex-end;min-height:44px;background:var(--v4-blue);color:#fff;border-bottom-right-radius:6px}.v4-close .cl-me.is-empty{background:var(--v4-gray);color:var(--v4-mut);font-style:italic}.v4-close .cl-them{background:var(--v4-gray);color:var(--v4-ink);border-bottom-left-radius:6px}.v4-close .cl-or{display:flex;flex-wrap:wrap;gap:10px;padding:0 18px}.v4-close .cl-or .v4-btn{flex:1 1 0;min-width:max-content;padding:14px 18px}.v4-close .cl-ph{margin:0;padding:12px 18px 16px;text-align:center;font-size:14px;line-height:1.5;color:var(--v4-mut)}.v4-close .cl-ph a{display:inline-block;padding:12px 0;margin:-12px 0;color:var(--v4-ink);font-weight:600;text-underline-offset:3px;white-space:nowrap}.v4-close .cl-fine{display:flex;gap:8px;align-items:center;margin:0;padding:11px 18px;border-top:1px solid var(--v4-line);background:var(--v4-gray);font-size:13.5px;color:var(--v4-mut)}.v4-close .cl-fine span{color:var(--v4-green);font-weight:700}.v4-close .cl-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:44px;max-width:1112px;align-items:start}.v4-close .cl-l{min-width:0}.v4-close .cl-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;justify-items:stretch}.v4-close .cl-opt{display:flex;width:100%;height:100%;min-height:52px;padding:10px 14px;gap:12px;border:1px solid rgba(255,255,255,.16);border-radius:var(--v4-r);background:#ffffff0f;font-size:16px;line-height:1.3;letter-spacing:-.005em;color:#dbe6ff;transition:color var(--v4-t) var(--v4-ease),background-color var(--v4-t) var(--v4-ease),border-color var(--v4-t) var(--v4-ease)}.v4-close .cl-opt:hover{background:#ffffff1c;border-color:#ffffff4d}.v4-close .cl-opt:focus-visible{outline-offset:2px;border-radius:var(--v4-r)}.v4-close .cl-opt[aria-pressed=true]{background:#ffffff29;border-color:#ffffff8c}.v4-close .cl-bx{width:20px;height:20px;border-radius:6px}.v4-close .cl-opt[aria-pressed=true] .cl-bx:after{width:12px;height:12px}@media (min-width:901px){.v4-close .cl-msg{position:sticky;top:96px}}@media (max-width:900px){.v4-close .cl-grid{grid-template-columns:minmax(0,620px);gap:28px}}@media (max-width:640px){.v4-close{padding:54px 0}.v4-close .v4-head{margin-bottom:24px}.v4-close .cl-opts{grid-template-columns:minmax(0,1fr);margin-top:8px;gap:6px}.v4-close .cl-opt{min-height:48px;font-size:15.5px;gap:10px;padding:9px 12px}.v4-close .cl-mb{padding:14px 16px 12px}.v4-close .cl-or{gap:8px;padding:0 16px}.v4-close .cl-or .v4-btn{padding:14px 8px;font-size:14px;gap:6px}.v4-close .cl-ph{padding:10px 16px 14px}.v4-close .cl-fine{padding:10px 16px;font-size:13px}}footer.v4-foot{background:var(--v4-night);color:#93a1b8;padding:48px 0 110px;font:400 14.5px/1.5 var(--v4-text);letter-spacing:normal}footer.v4-foot:before{content:none}footer.v4-foot ::selection{background:#ffffff3d;color:#fff}.v4-foot a{color:inherit;text-decoration:none;transition:color .15s var(--v4-ease)}.v4-foot a:hover{color:#fff}.v4-foot a:focus-visible{outline:2px solid var(--v4-ring-dark);outline-offset:2px;border-radius:4px}.v4-foot .ft-guides{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;margin:0 0 40px;padding:22px 26px;border:1px solid #233150;border-radius:calc(var(--v4-r) + 4px);background:linear-gradient(120deg,#1849c647,#1849c614)}.v4-foot .ft-gh{margin:0;font:700 19px/1.3 var(--v4-disp);color:#fff;letter-spacing:-.01em}.v4-foot .ft-gs{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:#b8c4d8}.v4-foot a.ft-gbtn{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;background:#fff;color:#0b1524;font:600 15px/1 var(--v4-text);box-shadow:0 8px 20px #00000040}.v4-foot a.ft-gbtn:hover{color:#1849c6;background:#eef3fe}@media (max-width:640px){.v4-foot .ft-guides{flex-direction:column;align-items:stretch;margin-bottom:32px;padding:20px}.v4-foot a.ft-gbtn{justify-content:center}}.v4-foot .ft-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.75fr);gap:40px;align-items:start}.v4-foot .ft-logo{display:flex;align-items:center;gap:10px;font:700 20px/1 var(--v4-disp);color:#fff;letter-spacing:-.03em}.v4-foot .ft-logo svg{width:30px;height:30px;flex:none}.v4-foot .ft-tag{margin:12px 0 0;font:400 14.5px/1.65 var(--v4-text);color:#93a1b8;max-width:34ch}.v4-foot .ft-ct{margin:0;line-height:1.8}.v4-foot :is(.ft-tag,.ft-guide)+.ft-ct{margin-top:16px}.v4-foot .ft-guide{margin:8px 0 0;font:400 14.5px/1.65 var(--v4-text);color:#93a1b8;max-width:34ch}.v4-foot .ft-guide a{color:#7aa7ff;text-decoration:underline;text-decoration-color:#7aa7ff59;text-underline-offset:3px}.v4-foot .ft-guide a:hover{color:#b3cdff;text-decoration-color:currentColor}.v4-foot .ft-ct a[href^="tel:"]:first-child{color:#fff;font-weight:600}.v4-foot .ft-ct .wa{color:inherit;white-space:nowrap}.v4-foot .ft-ct a:hover{color:#fff}.v4-foot .ft-ct a[href^="mailto:"]{color:#7aa7ff;text-decoration:underline;text-decoration-color:#7aa7ff59;text-underline-offset:3px}.v4-foot .ft-ct a[href^="mailto:"]:hover{color:#b3cdff;text-decoration-color:currentColor}.v4-foot .ft-hrs{max-width:300px;margin:0;padding:12px 16px;border:1px solid #1c273b;border-radius:var(--v4-r);background:#ffffff06}.v4-foot .ft-hh{margin:0 0 6px;font:600 12px/1.2 var(--v4-text);color:#fff;text-transform:uppercase;letter-spacing:.1em}.v4-foot .ft-hrs dl{margin:0;display:grid;gap:2px}.v4-foot .ft-hrs dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:3px 0}.v4-foot .ft-hrs dl>div+div{border-top:1px dashed #1c273b}.v4-foot .ft-hrs dt{margin:0;color:#c3cddc;font-weight:500}.v4-foot .ft-hrs dd{margin:0;color:#c3cddc;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.v4-foot .ft-hrs .ft-off :is(dt,dd){color:#7d8aa3}.v4-foot .ft-zone{margin:6px 0 0;font-size:12.5px;color:#7d8aa3}.v4-foot h2{margin:0 0 16px;font:600 12px/1.2 var(--v4-text);color:#fff;text-transform:uppercase;letter-spacing:.1em}.v4-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.v4-foot li{margin:0;line-height:1.45}.v4-foot .ft-drops{display:grid;gap:10px;align-content:start;max-width:300px}.v4-foot .ft-drop{border:1px solid #1c273b;border-radius:var(--v4-r);background:#ffffff06;transition:border-color .15s var(--v4-ease)}.v4-foot .ft-drop:hover,.v4-foot .ft-drop[open]{border-color:#2c3b57}.v4-foot .ft-drop summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 16px;border-radius:inherit;cursor:pointer;list-style:none;font:600 12px/1.2 var(--v4-text);color:#fff;text-transform:uppercase;letter-spacing:.1em}.v4-foot .ft-drop summary::-webkit-details-marker{display:none}.v4-foot .ft-drop summary:focus-visible{outline:2px solid var(--v4-ring-dark);outline-offset:2px}.v4-foot .ft-chev{flex:none;color:#93a1b8;transition:transform .2s var(--v4-ease)}.v4-foot .ft-drop[open] .ft-chev{transform:rotate(180deg)}.v4-foot .ft-drop summary:hover .ft-chev{color:#fff}.v4-foot .ft-drop ul{padding:2px 16px 14px;gap:8px}@media (prefers-reduced-motion:reduce){.v4-foot :is(.ft-drop,.ft-chev){transition:none}}.v4-foot .ft-copy{display:block;margin-top:36px;padding-top:20px;border-top:1px solid #1c273b;font-size:13.5px;line-height:1.6}@media (max-width:1100px){.v4-foot .ft-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 40px}}@media (max-width:640px){footer.v4-foot{padding:40px 0 calc(104px + env(safe-area-inset-bottom,0px))}.v4-foot .ft-grid{grid-template-columns:minmax(0,1fr);gap:24px}.v4-foot :is(.ft-hrs,.ft-drops){max-width:none}.v4-foot h2{margin-bottom:4px}.v4-foot ul{gap:0}.v4-foot li a{display:flex;align-items:center;min-height:44px;padding:5px 0;font-size:14px;line-height:1.3}.v4-foot .ft-col ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.v4-foot .ft-drop ul{padding:0 16px 8px;gap:0}.v4-foot .ft-ct a{display:inline-flex;align-items:center;min-height:44px}.v4-foot .ft-ct{line-height:1.6}.v4-foot .ft-copy{margin-top:32px}}.v4-close{background:radial-gradient(760px 520px at 12% -10%,rgba(96,140,255,.45),transparent 70%),radial-gradient(520px 380px at 92% 110%,rgba(255,107,44,.17),transparent 70%),radial-gradient(120% 130% at 50% -30%,#ffffff29,#fff0 58%),var(--v4-grid-blue),linear-gradient(135deg,#1849c6,#0f2f86)}.v4-close .cl-opts .cl-opt{border-radius:14px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;box-shadow:inset 0 1px #ffffff14;transition:background-color .2s,border-color .2s,box-shadow .2s}.v4-close .cl-opts .cl-opt:hover{background:#ffffff21;border-color:#fff6}.v4-close .cl-opts .cl-opt[aria-pressed=true]{background:#fff3;border-color:#ffffffbf;box-shadow:0 4px 14px #05144640,inset 0 1px #ffffff2e}html.home .v4-hero .hr-col{display:none}html.home .v4-hero .hr-mid{grid-column:2}html.home .v4-hero .d2b-lw{display:none}html.js.home .v4-hero .d2b-lw{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s var(--v4-ease),opacity .2s ease}html.js.home .v4-hero .d2b-lw.is-on{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .38s var(--v4-ease),opacity .4s ease .14s}html.js.home .v4-hero .d2b-lw.d2b-now{transition:none}html.home .v4-hero .d2b-lc{min-height:0;overflow:hidden}html.home .v4-hero .d2b-line{margin:0;padding:14px 6px 4px;font-size:13.5px;line-height:1.6;color:var(--v4-mut);text-align:center;text-wrap:balance}html.home .v4-hero .d2b-line a{display:inline-block;padding:1px 2px;border-radius:4px;font-weight:600;color:var(--v4-blue);text-decoration:none;white-space:nowrap;transition:color var(--v4-t) ease}html.home .v4-hero .d2b-line a:hover{color:var(--v4-blue-d);text-decoration:underline;text-underline-offset:.2em}html.home .v4-hero .d2b-line a:focus-visible{outline:2px solid var(--v4-blue);outline-offset:1px}html.home .v4-hero .d2b-dot{color:#8d9bb0}html.home .v4-hero .d2b-line .d2b-it{white-space:nowrap}@media (max-width:640px){html.home .v4-hero .d2b-line .d2b-lbl{display:block}}html.home .v4-hero .d2b-see{margin:14px 0 0;text-align:center}html.home :is(.v4-btn.book,header.site .head-cta .btn-primary,.mbar .btn-primary).is-pressed{transform:translateY(1px) scale(.985);filter:brightness(.93);box-shadow:inset 0 2px 6px #00000047;transition-duration:80ms}html.home .v4-what .wd-card.d2b-pick{border-color:var(--v4-blue);box-shadow:0 0 0 1px var(--v4-blue),var(--v4-shadow-md)}html.home .v4-what .wd-card.d2b-pick:hover{border-color:var(--v4-blue)}html.home .v4-what .wd-card.d2b-rest{box-shadow:none}html.home .v4-what .wd-card.d2b-rest .wd-art>*{opacity:.68}html.home .v4-what .d2b-yp{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--v4-bluet);font:600 12px/1.3 var(--v4-text);color:var(--v4-blue)}html.home .v4-what .d2b-yp svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media (min-width:981px){html.home .v4-what .wd-bento.d2b-led-a.d2b-cb>.wd-c{grid-row:1}html.home .v4-what .wd-bento.d2b-led-a.d2b-cb>.wd-b{grid-row:2}}@media (min-width:641px) and (max-width:980px){html.home .v4-what .wd-bento.d2b-led-a.d2b-cb>.wd-c{grid-column:1/7}html.home .v4-what .wd-bento.d2b-led-a.d2b-cb>.wd-b{grid-column:7/13}}@media (min-width:641px){html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-card{grid-column:span 6;grid-row:auto}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-card.d2b-lead{grid-column:1/-1}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.d2b-lead .wd-txt h3{font-size:1.3rem}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-card:not(.d2b-lead) .wd-art{flex:1 0 auto}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-c:not(.d2b-lead) .wd-art{height:auto;min-height:92px}html.home .v4-what .wd-bento.d2b-led-b>.wd-b.d2b-lead .wd-art{flex:none;padding:22px max(24px,calc(50% - 250px))}html.home .v4-what .wd-bento.d2b-led-c>.wd-c.d2b-lead .wd-art{flex:none;height:112px}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-a .wd-art{flex:none;height:186px;min-height:0}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-a .wd-txt h3{font-size:1.15rem}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-a :is(.wd-svc,.wd-ph){display:none}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-a .wd-pg u{display:none}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-a .wd-win{left:18px;top:18px}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-a .wd-pg{grid-template-columns:1fr;padding:16px 18px}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-a .wd-pg em{width:40%}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-a .wd-pg em+em{width:30%}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-a .wd-pg s{margin-top:14px}html.home .v4-what .wd-bento:is(.d2b-led-b,.d2b-led-c)>.wd-a .wd-find{right:14px;bottom:14px;width:196px;padding:10px 12px}}html.home .d2b-tag{position:absolute;top:-9px;right:12px;z-index:1;padding:2px 8px;border:1px solid #b9c9f3;border-radius:999px;background:#fff;font:600 11px/1.3 var(--v4-text);letter-spacing:.01em;color:var(--v4-blue);white-space:nowrap;pointer-events:none}html.home .v4-calc .cl-tab.d2b-picked,html.home .v4-plans .pl-opt.d2b-picked{position:relative}@media (max-width:820px){html.home .v4-calc .cl-tabs.d2b-tagged{row-gap:16px}}html.home .d2b-fold,html.home .d2b-end{display:none}html.js.home .d2b-fold{display:inline-flex;margin:22px 0 0}html.js.home :is(#how,#faq).d2b-open .d2b-end{display:flex;justify-content:center;margin-top:36px}html.js.home .d2b-end .d2b-fold{margin:0}@media (max-width:640px){html.js.home :is(#how,#faq).d2b-open .d2b-end{margin-top:28px}}html.home .d2b-hf:focus{outline:none}html.js.home #how.v4-how:not(.d2b-open),html.js.home #faq.v4-faq:not(.d2b-open){padding:60px 0}html.js.home :is(#how,#faq):not(.d2b-open) .v4-head{margin:0;text-align:center;cursor:pointer}html.js.home :is(#how,#faq):not(.d2b-open) .v4-head .v4-lede{margin-inline:auto}html.js.home #how:not(.d2b-open) .hw-in{display:block}html.js.home #how:not(.d2b-open) :is(.hw-rail,.hw-cta,.hw-win),html.js.home #faq:not(.d2b-open) .fq-app{display:none}@media (max-width:640px){html.js.home #how.v4-how:not(.d2b-open),html.js.home #faq.v4-faq:not(.d2b-open){padding:48px 0}}@media (prefers-reduced-motion:reduce){html.js.home .v4-hero .d2b-lw,html.js.home .v4-hero .d2b-lw.is-on,html.home .v4-hero .d2b-line a{transition:none}}html.home .rv{opacity:0;transform:var(--rv-t,translateY(30px));transform-origin:50% 60%;transition:opacity .8s cubic-bezier(.2,.7,.3,1) var(--rv-d,0ms),transform 1.1s cubic-bezier(.16,.9,.28,1.12) var(--rv-d,0ms)}html.home .rv.rv-in{opacity:1;transform:none}html.home :is(h2,.v4-h2).rv{transform-origin:50% 70%}@media (prefers-reduced-motion:reduce){html.home .rv{opacity:1;transform:none;transition:none}}html.home .d2bn{position:fixed;left:16px;bottom:16px;z-index:75;box-sizing:border-box;width:272px;max-width:calc(100vw - 32px);padding:10px 10px 10px 12px;border:1px solid rgba(203,213,230,.75);border-radius:12px;background:#ffffffdb;-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);box-shadow:0 8px 24px #0b15241a;font:400 13px/1.35 var(--sans);color:var(--ink);visibility:hidden;opacity:0;transform:translateY(28px);transform-origin:left bottom;transition:opacity .45s ease,transform .45s ease,visibility 0s linear .45s}html.home .d2bn.is-on{visibility:visible;opacity:1;transform:none;transition:opacity 1.1s ease,transform 1.6s cubic-bezier(.16,1,.3,1),visibility 0s}html.home .d2bn.fold:not(.is-on){transform:scale(.06);transition:opacity .6s ease .1s,transform .7s cubic-bezier(.55,0,.7,.2),visibility 0s linear .7s}html.home .d2bn form{margin:0}html.home .d2bn-q{display:block;margin:0 30px 8px 0;font:600 13px/1.35 var(--sans);color:var(--ink)}html.home .d2bn-row{display:flex;gap:6px}html.home .d2bn-in{flex:1;min-width:0;height:34px;margin:0;padding:0 10px;border:1px solid #c7d3ea;border-radius:9px;background:#fffc;font:400 14px/1 var(--sans);color:var(--ink)}html.home .d2bn-in::placeholder{color:var(--mut);opacity:1}html.home .d2bn-in:focus{border-color:var(--blue);outline:2px solid var(--blue);outline-offset:0}html.home .d2bn-go{flex:none;min-width:48px;height:34px;margin:0;padding:0 14px;border:0;border-radius:9px;background:var(--blue);color:#fff;font:600 13.5px/1 var(--sans);cursor:pointer;box-shadow:inset 0 1px #ffffff2e,0 3px 10px #1849c633}html.home .d2bn-go:hover{background:var(--blue-d)}html.home .d2bn-x{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:8px;background:none;color:var(--mut);cursor:pointer}html.home .d2bn-x:hover{background:#0b15240f;color:var(--ink)}html.home .d2bn-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html.home .d2bn :focus-visible{outline:2px solid var(--blue);outline-offset:2px}html.home .d2bn-in:focus-visible{outline-offset:0}html.home .d2bn-dot{position:fixed;left:16px;bottom:16px;z-index:75;box-sizing:border-box;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}html.home .d2bn-dot:before{content:"";position:absolute;left:7px;top:7px;width:10px;height:10px;box-sizing:border-box;border-radius:50%;background:var(--blue);box-shadow:0 0 0 2px #ffffffbf,0 1px 4px #0b152440}html.home .d2bn-dot.is-on{visibility:visible;opacity:.45;transition:opacity .9s ease .5s,visibility 0s}html.home .d2bn-dot.is-on:hover,html.home .d2bn-dot.is-on:focus-visible{opacity:1;transition:opacity .2s ease}html.home .d2bn-dot:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (pointer:coarse){html.home .d2bn-dot:after{content:"";position:absolute;inset:-10px}}@media (max-width:640px){html.home .d2bn{left:0;right:0;bottom:var(--d2bn-above,66px);width:auto;max-width:none;padding:6px 10px 8px 14px;border-width:1px 0 0;border-radius:14px 14px 0 0;box-shadow:0 -6px 20px #0b152414}html.home.v4-mbar-off .d2bn{bottom:0;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}html.home .d2bn-q{margin:0 40px 4px 0;font-size:13px;line-height:1.3;padding-top:4px}html.home .d2bn-in{height:44px;font-size:16px}html.home .d2bn-go{height:44px;min-width:56px}html.home .d2bn-x{top:0;right:4px;width:44px;height:36px}html.home .d2bn-dot{left:8px;bottom:calc(var(--d2bn-above,66px) + 8px)}html.home.v4-mbar-off .d2bn-dot{bottom:calc(8px + env(safe-area-inset-bottom,0px))}}html.home.menu-open :is(.d2bn,.d2bn-dot),html.home.pop-open :is(.d2bn,.d2bn-dot){visibility:hidden;opacity:0}html.home .d2bn-chg{margin:14px 0 0;font:400 13.5px/1.4 var(--sans);color:#b8c6e6}html.home .d2bn-chg b{font-weight:600;color:#fff}html.home .d2bn-chg button{margin:0 0 0 4px;padding:6px 2px;border:0;background:none;font:600 13.5px/1.4 var(--sans);color:#9cb9f7;text-decoration:underline;text-decoration-color:#9cb9f780;text-underline-offset:3px;cursor:pointer}html.home .d2bn-chg button:hover{color:#fff;text-decoration-color:currentColor}html.home .d2bn-chg button:focus-visible{outline:2px solid #9cb9f7;outline-offset:2px;border-radius:4px}html.home .d2bn-chg[hidden]{display:none}html.home .d2bn-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html.home .d2bn,html.home .d2bn.fold:not(.is-on){transform:none;transition:opacity .3s ease,visibility 0s linear .3s}html.home .d2bn.is-on{transform:none;transition:opacity .5s ease,visibility 0s}}.v4-booked{padding:40px 0 84px;background:radial-gradient(900px 380px at 88% 0%,var(--v4-bluet),transparent 70%),#fff}.v4-booked section{padding:0;position:relative}.v4-booked .bk-head{margin-bottom:40px}.v4-booked .bk-head .v4-h1{max-width:820px;margin:0 auto}.v4-booked .bk-road{padding:30px 32px}.v4-booked .bk-rh{margin:0 0 26px;font:600 12px/1 var(--v4-text);letter-spacing:.11em;text-transform:uppercase;color:var(--v4-mut)}.v4-booked .bk-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;position:relative}.v4-booked .bk-steps:before{content:"";position:absolute;left:18px;right:12%;top:17px;height:2px;background:repeating-linear-gradient(90deg,var(--v4-line3) 0 6px,transparent 6px 12px)}.v4-booked .bk-steps:after{content:"";position:absolute;left:18px;width:calc(25% - 4px);top:17px;height:2px;background:var(--v4-blue);transform-origin:left;transform:scaleX(1)}.v4-booked .bk-steps li{position:relative;margin:0}.v4-booked .bk-dot{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--v4-line3);color:var(--v4-mut);font:600 14px/1 var(--v4-disp)}.v4-booked .bk-is-done .bk-dot{background:var(--v4-green);border-color:var(--v4-green);color:#fff}.v4-booked .bk-dot svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.v4-booked .bk-is-next .bk-dot{border-color:var(--v4-blue);color:var(--v4-blue)}.v4-booked .bk-is-next .bk-dot:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid rgba(24,73,198,.24);animation:bk-ring 2.4s ease-out 2 forwards}@keyframes bk-ring{0%{transform:scale(.85);opacity:1}to{transform:scale(1.3);opacity:0}}.v4-booked .bk-here{margin-top:12px}.v4-booked .bk-steps b{display:block;margin-top:16px;font:600 1.06rem/1.3 var(--v4-disp);color:var(--v4-ink);letter-spacing:-.015em}.v4-booked .bk-t{display:block;margin-top:6px;font-size:14.5px;line-height:1.6;color:var(--v4-body)}.v4-booked .bk-k{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:var(--v4-mut)}.v4-booked .bk-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px}.v4-booked .bk-card{display:flex;flex-direction:column;gap:6px;padding:26px 28px}.v4-booked .bk-card h2{margin:0;font:700 1.25rem/1.3 var(--v4-disp);letter-spacing:-.015em;color:var(--v4-ink)}.v4-booked .bk-card p{margin:0;font-size:15px;line-height:1.65;color:var(--v4-body)}.v4-booked .bk-human a.bk-tel{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font:700 1.5rem/1.2 var(--v4-disp);letter-spacing:-.02em;color:var(--v4-ink);text-decoration:none;border-radius:6px}.v4-booked .bk-human a.bk-tel:hover{color:var(--v4-blue)}.v4-booked .bk-human .bk-sub{margin-top:12px;font-size:14px;line-height:1.6;color:var(--v4-mut)}.v4-booked .bk-sub a{position:relative;z-index:1;display:inline-block;padding:12px 0;margin:-12px 0;color:var(--v4-blue);font-weight:600;text-decoration:none}.v4-booked .bk-sub a:hover{text-decoration:underline}.v4-booked .bk-hrs>span{white-space:nowrap}.v4-booked .bk-ai .bk-lbl{margin:0 0 4px}.v4-booked .bk-ai .v4-btn{align-self:flex-start;margin-top:auto}.v4-booked .bk-ai p{margin-bottom:16px}@media (prefers-reduced-motion:no-preference){.v4-booked .bk-steps:after{animation:bk-fill .9s ease-out .4s both}}@keyframes bk-fill{0%{transform:scaleX(0)}}@keyframes bk-fillv{0%{transform:scaleY(0)}}@media (max-width:860px){.v4-booked .bk-steps{grid-template-columns:minmax(0,1fr);gap:0}.v4-booked .bk-steps:before{inset:18px auto 18px 17px;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--v4-line3) 0 6px,transparent 6px 12px)}.v4-booked .bk-steps:after{left:17px;top:18px;width:2px;height:25%;transform-origin:top}.v4-booked .bk-steps li{display:grid;grid-template-columns:36px 1fr;gap:0 16px;padding-bottom:24px}.v4-booked .bk-steps li:last-child{padding-bottom:0}.v4-booked .bk-steps li:last-child:after{content:"";position:absolute;left:15px;top:36px;bottom:-20px;width:6px;background:#fff}.v4-booked .bk-steps li>div{grid-column:2}.v4-booked .bk-dot{grid-row:1}.v4-booked .bk-steps b{margin-top:6px}.v4-booked .bk-here{margin-top:10px}.v4-booked .bk-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px) and (prefers-reduced-motion:no-preference){.v4-booked .bk-steps:after{animation-name:bk-fillv}}@media (max-width:640px){.v4-booked{padding:32px 0 64px}.v4-booked .bk-head{margin-bottom:28px}.v4-booked .bk-road,.v4-booked .bk-card{padding:24px 20px}.v4-booked .bk-ai .v4-btn{align-self:stretch}}@media (prefers-reduced-motion:reduce){.v4-booked .bk-is-next .bk-dot:after{animation:none;opacity:0}}.v4-ind{padding:40px 0 64px;background:radial-gradient(900px 380px at 88% 0%,var(--v4-bluet),transparent 70%),#fff}.v4-ind section{padding:0;position:relative}.v4-ind .crumbs a{display:inline-block;padding:12px 4px;margin:-12px -4px;color:var(--v4-mut);text-decoration:none}.v4-ind .crumbs a:hover{color:var(--v4-blue)}.v4-ind .vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v4-ind .ip-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.v4-ind .ip-h1{max-width:820px}.v4-ind .ip-h1t{display:block}.v4-ind .ip-lede{max-width:660px;margin:18px 0 0;font-size:1.12rem;line-height:1.65;color:var(--v4-body)}.v4-ind .ip-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.v4-ind .ip-fine{display:flex;flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;padding:0;list-style:none;font-size:13.5px;color:var(--v4-mut)}.v4-ind .ip-fine li{display:inline-flex;align-items:center;gap:7px;margin:0}.v4-ind .ip-fine svg{color:var(--v4-green)}.v4-ind .ip-app{margin-top:36px;background:#fff;border:1px solid var(--v4-line);border-radius:var(--v4-r);overflow:hidden;box-shadow:var(--v4-shadow-md)}.v4-ind .ip-bar{display:flex;align-items:center;gap:6px;min-height:46px;padding:7px 14px;border-bottom:1px solid var(--v4-line);background:var(--v4-gray)}.v4-ind .ip-ttl{margin-left:8px;font:600 11px/1.2 var(--v4-text);letter-spacing:.06em;text-transform:uppercase;color:var(--v4-mut)}.v4-ind .ip-ctl{display:flex;gap:6px;margin-left:auto}.v4-ind .ip-ctl[hidden]{display:none}.v4-ind .ip-ctl button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px;border:1px solid var(--v4-line);border-radius:999px;background:#fff;font:600 12px/1 var(--v4-text);color:var(--v4-body);cursor:pointer;transition:border-color var(--v4-t),color var(--v4-t)}.v4-ind .ip-ctl button:hover{border-color:#b9c9f3;color:var(--v4-blue)}.v4-ind .ip-body{display:grid;grid-template-columns:minmax(0,1fr) 236px}.v4-ind .ip-feed{padding:16px 18px 18px}.v4-ind .ip-fh{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.v4-ind .ip-fh h2{margin:0;font:700 18px/1.2 var(--v4-disp);letter-spacing:-.015em;color:var(--v4-ink);text-wrap:balance}.v4-ind .ip-live{flex:none;padding:4px 10px;border-radius:999px;font:600 12px/1.3 var(--v4-text);white-space:nowrap;color:var(--v4-mut);background:var(--v4-gray)}.v4-ind .ip-live.is-on{color:var(--v4-green);background:var(--v4-greent)}.v4-ind .ip-ev{--k:var(--v4-blue);--k-t:var(--v4-bluet);position:relative;display:flex;align-items:flex-start;gap:13px;width:100%;margin:0 0 8px;padding:13px 14px;text-align:left;background:#fff;border:1px solid var(--v4-line);border-radius:var(--v4-r);cursor:pointer;transition:border-color var(--v4-t),background-color var(--v4-t),box-shadow var(--v4-t),opacity var(--v4-t)}.v4-ind .ip-ev:last-child{margin-bottom:0}.v4-ind .ip-ev.ip-org{--k:var(--v4-org2);--k-t:var(--v4-orgt)}.v4-ind .ip-ev:hover{border-color:#b9c9f3}.v4-ind .ip-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--v4-r-sm);background:var(--v4-gray);color:var(--v4-mut);transition:background-color var(--v4-t),color var(--v4-t)}.v4-ind .ip-tx{flex:1;min-width:0}.v4-ind .ip-ev small{display:block;font:600 10.5px/1.4 var(--v4-text);letter-spacing:.06em;text-transform:uppercase;color:var(--v4-mut)}.v4-ind .ip-wh{display:block;margin-top:2px;font-size:14.5px;line-height:1.4;font-weight:500;color:var(--v4-ink)}.v4-ind .ip-st{flex:none;margin-left:auto;padding:4px 9px;border-radius:999px;font:600 12px/1.3 var(--v4-text);white-space:nowrap;background:var(--v4-gray);color:var(--v4-mut)}.v4-ind .ip-ev.is-now{border-color:#b9c9f3;box-shadow:0 0 0 4px #1849c614}.v4-ind .ip-ev.is-now .ip-st{background:var(--v4-bluet);color:var(--v4-blue)}.v4-ind .ip-ev.is-done .ip-ic,.v4-ind .ip-ev.is-done .ip-st{background:var(--k-t);color:var(--k)}.v4-ind .ip-ev.is-off{opacity:.72;background:var(--v4-gray)}.v4-ind .ip-ev.is-off .ip-wh{color:var(--v4-mut);font-weight:400;text-decoration:line-through;text-decoration-color:#596a8080}.v4-ind .ip-ev.is-off .ip-st{background:var(--v4-line);color:var(--v4-mut)}.v4-ind .ip-ev.is-flash{animation:ip-flash 1s ease-out}@keyframes ip-flash{0%{box-shadow:0 0 #1849c659}to{box-shadow:0 0 0 12px #1849c600}}.v4-ind .ip-panel{padding:16px 16px 18px;border-left:1px solid var(--v4-line);background:var(--v4-gray)}.v4-ind .ip-ph{margin:0 0 6px;font:600 11px/1.3 var(--v4-text);letter-spacing:.06em;text-transform:uppercase;color:var(--v4-mut)}.v4-ind .ip-tg{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 0;border:0;border-top:1px solid var(--v4-line);background:none;text-align:left;font-size:13.5px;line-height:1.35;color:var(--v4-ink);cursor:pointer}.v4-ind .ip-tg:first-child{border-top:0}.v4-ind .ip-sw{position:relative;flex:none;width:36px;height:21px;border-radius:999px;background:var(--v4-line3);transition:background-color var(--v4-t)}.v4-ind .ip-sw:after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0b152433;transition:transform var(--v4-t)}.v4-ind .ip-tg[aria-checked=true] .ip-sw{background:var(--v4-blue)}.v4-ind .ip-tg[aria-checked=true] .ip-sw:after{transform:translate(15px)}.v4-ind .ip-hint{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--v4-mut)}.v4-ind .ip-side{position:sticky;top:88px}.v4-ind .ip-scr{background:linear-gradient(180deg,var(--v4-bluet) 0%,#fff 100%)}.v4-ind .ip-lock{position:absolute;inset:0;display:flex;flex-direction:column;padding:52px 13px 14px}.v4-ind .ip-big{text-align:center;font:700 38px/1.05 var(--v4-disp);letter-spacing:-.03em;color:var(--v4-ink)}.v4-ind .ip-date{margin:6px 0 16px;text-align:center;font-size:12.5px;color:var(--v4-mut)}.v4-ind .ip-ns{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;margin:-2px -2px 0;padding:2px 2px 6px;overflow-y:auto;scrollbar-width:none}.v4-ind .ip-ns::-webkit-scrollbar{display:none}.v4-ind .ip-n{flex:none;display:block;width:100%;padding:10px 12px;text-align:left;border:1px solid var(--v4-line);border-radius:var(--v4-r);background:#fff;box-shadow:var(--v4-shadow);cursor:pointer;transition:border-color var(--v4-t) var(--v4-ease),box-shadow var(--v4-t) var(--v4-ease)}.v4-ind .ip-n:hover{border-color:#b9c9f3;box-shadow:var(--v4-shadow-md)}.v4-ind .ip-nh{display:flex;justify-content:space-between;gap:8px;font:600 10.5px/1.3 var(--v4-text);letter-spacing:.05em;text-transform:uppercase;color:var(--v4-mut)}.v4-ind .ip-nh b{display:inline-flex;align-items:center;gap:6px;font-weight:600}.v4-ind .ip-nh i{display:inline-block;flex:none;width:14px;height:14px;border-radius:4px;background:var(--v4-blue)}.v4-ind .ip-nh i.ip-org{background:var(--v4-org)}.v4-ind .ip-nt{display:block;margin-top:4px;font-size:13px;line-height:1.35;color:var(--v4-ink)}.v4-ind .ip-n.is-in{animation:ip-drop .3s var(--v4-ease)}@keyframes ip-drop{0%{opacity:0;transform:translateY(-8px)}}.v4-ind .ip-n.ip-cal{border-color:#b9c9f3;background:var(--v4-bluet)}.v4-ind .ip-empty{margin-top:30px;text-align:center;font-size:12.5px;color:var(--v4-mut)}.v4-ind .ip-dock{margin-top:10px}.v4-ind .ip-dock small{display:block;margin-top:7px;text-align:center;font-size:11.5px;color:var(--v4-mut)}.v4-ind .ip-hb{width:110px;height:4px;margin:9px auto 0;border-radius:4px;background:var(--v4-ink);opacity:.8}.v4-ind .ip-sheet{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;padding:46px 16px 16px;background:#fff;transform:translateY(102%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s}.v4-ind .ip-sheet.is-open{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.v4-ind .ip-sh{display:flex;align-items:center;gap:8px;margin-top:4px}.v4-ind .ip-sh button{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--v4-line);border-radius:50%;background:#fff;color:var(--v4-mut);cursor:pointer}.v4-ind .ip-sh button:after{content:"";position:absolute;inset:-6px}.v4-ind .ip-sh button:hover{color:var(--v4-blue);border-color:#b9c9f3}.v4-ind .ip-sh button[data-ip-back].is-gone{visibility:hidden}.v4-ind .ip-sht{flex:1;text-align:center;font:700 14px/1.2 var(--v4-text)}.v4-ind .ip-dots{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:12px 0 14px}.v4-ind .ip-dots i{height:3px;border-radius:3px;background:var(--v4-line);transition:background-color var(--v4-t)}.v4-ind .ip-dots i.is-on{background:var(--v4-blue)}.v4-ind .ip-pn{flex:1;display:flex;flex-direction:column;min-height:0;margin:0}.v4-ind .ip-pn[hidden]{display:none}.v4-ind .ip-pn h2{margin:0;font:700 21px/1.15 var(--v4-disp);letter-spacing:-.02em;color:var(--v4-ink)}.v4-ind .ip-pn h2:focus{outline:none}.v4-ind .ip-s{margin:4px 0 12px;font-size:12.5px;line-height:1.45;color:var(--v4-mut)}.v4-ind .ip-ctx{margin:0 0 12px;padding:7px 9px;border:1px solid #d5e0fb;border-radius:var(--v4-r-sm);background:var(--v4-bluet);font-size:12px;line-height:1.45;color:var(--v4-body)}.v4-ind .ip-kd{display:flex;align-items:center;gap:11px;width:100%;min-height:58px;margin:0 0 8px;padding:11px 12px;text-align:left;border:1px solid var(--v4-line);border-radius:var(--v4-r);background:#fff;cursor:pointer;transition:border-color var(--v4-t),background-color var(--v4-t)}.v4-ind .ip-kd:hover{border-color:#b9c9f3}.v4-ind .ip-kd .ip-ic{width:34px;height:34px;border-radius:var(--v4-r-sm);background:var(--v4-bluet);color:var(--v4-blue)}.v4-ind .ip-kd b{display:block;font-size:14px;line-height:1.3}.v4-ind .ip-kd b+span{font-size:12px;color:var(--v4-mut)}.v4-ind .ip-kd[aria-pressed=true]{border-color:var(--v4-blue);background:var(--v4-bluet)}.v4-ind .ip-note{margin:0 0 10px;padding:7px 9px;border-radius:var(--v4-r-sm);background:var(--v4-bluet);border:1px solid #d5e0fb;font-size:12px;line-height:1.4;color:var(--v4-ink)}.v4-ind .ip-cw{flex:1;min-height:0;display:flex;flex-direction:column}.v4-ind .ip-cw[hidden]{display:none}.v4-ind .ip-lbl{min-height:16px;margin:2px 0 6px;font:600 10.5px/1.4 var(--v4-text);letter-spacing:.06em;text-transform:uppercase;color:var(--v4-mut)}.v4-ind .ip-days{flex:none;display:flex;gap:6px;margin:0 -16px 10px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none}.v4-ind .ip-days::-webkit-scrollbar{display:none}.v4-ind .ip-dy{flex:none;width:46px;min-height:50px;padding:6px 0;border:1px solid var(--v4-line);border-radius:var(--v4-r-sm);background:#fff;text-align:center;cursor:pointer}.v4-ind .ip-dy small{display:block;font-size:10.5px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--v4-mut)}.v4-ind .ip-dy b{display:block;font-size:16px;line-height:1.3}.v4-ind .ip-dy:hover{border-color:#b9c9f3}.v4-ind .ip-dy[aria-pressed=true]{background:var(--v4-blue);border-color:var(--v4-blue);color:#fff}.v4-ind .ip-dy[aria-pressed=true] small{color:#fff}.v4-ind .ip-times{flex:0 1 auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:6px;margin:0 -4px;padding:2px 4px 4px;overflow-y:auto;overscroll-behavior:contain}.v4-ind .ip-tm{min-height:44px;padding:0;border:1px solid var(--v4-line);border-radius:var(--v4-r-sm);background:#fff;font-size:13px;font-weight:500;cursor:pointer}.v4-ind .ip-tm:hover{border-color:#b9c9f3}.v4-ind .ip-tm[aria-pressed=true]{border-color:var(--v4-blue);background:var(--v4-bluet);color:var(--v4-blue);font-weight:600}.v4-ind .ip-tz{flex:none;margin-top:6px;font-size:11.5px;color:var(--v4-mut)}.v4-ind .ip-sk{display:block;border-radius:var(--v4-r-sm);background:linear-gradient(90deg,var(--v4-line) 25%,var(--v4-gray) 50%,var(--v4-line) 75%) 0 0/200% 100%;animation:ip-sk 1.2s linear infinite}.v4-ind .ip-days .ip-sk{flex:none;width:46px;height:50px}.v4-ind .ip-times .ip-sk{height:44px}.v4-ind .ip-lbl .ip-sk{width:96px;height:12px;border-radius:4px}@keyframes ip-sk{to{background-position:-200% 0}}.v4-ind .ip-fail{flex:1;display:flex;flex-direction:column;gap:10px}.v4-ind .ip-fail[hidden]{display:none}.v4-ind .ip-fail p{margin:0;font-size:13.5px;line-height:1.5;color:var(--v4-body)}.v4-ind .ip-out{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;border-radius:999px;background:var(--v4-blue);color:#fff;font-weight:600;font-size:14px;text-decoration:none;transition:background-color var(--v4-t)}.v4-ind .ip-out:hover{background:var(--v4-blue-d)}.v4-ind .ip-alt{min-height:44px;padding:8px 14px;border:1px solid var(--v4-line);border-radius:999px;background:#fff;font-size:13px;font-weight:600;line-height:1.35;color:var(--v4-blue);cursor:pointer}.v4-ind .ip-alt:hover{border-color:#b9c9f3;background:var(--v4-bluet)}.v4-ind .ip-go{flex:none;width:100%;min-height:46px;margin-top:auto;border:0;border-radius:999px;background:var(--v4-blue);color:#fff;font-weight:600;font-size:14.5px;cursor:pointer;transition:background-color var(--v4-t)}.v4-ind .ip-cw+.ip-fail+.ip-go{margin-top:10px}.v4-ind .ip-go:hover{background:var(--v4-blue-d)}.v4-ind .ip-go:focus-visible{outline-offset:3px}.v4-ind .ip-go[disabled]{background:#c9d2e2;cursor:default}.v4-ind .ip-go[aria-busy=true]{background:var(--v4-blue-d);cursor:progress}.v4-ind .ip-f{margin:0 0 10px}.v4-ind .ip-f label{display:block;margin-bottom:4px;font-size:12.5px;font-weight:600}.v4-ind .ip-f label small{font-weight:400;color:var(--v4-mut)}.v4-ind .ip-f input{width:100%;height:44px;padding:0 11px;border:1px solid var(--v4-line3);border-radius:var(--v4-r-sm);background:#fff;font:14px var(--v4-text);color:var(--v4-ink)}.v4-ind .ip-f input:focus{outline:none;border-color:var(--v4-blue);box-shadow:0 0 0 3px #1849c626}.v4-ind .ip-f input[aria-invalid=true]{border-color:var(--v4-red)}.v4-ind .ip-err{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--v4-red)}.v4-ind .ip-gen{margin:0 0 8px}.v4-ind .ip-fn{margin:7px 0 0;text-align:center;font-size:11px;line-height:1.4;color:var(--v4-mut)}.v4-ind .ip-done{text-align:center}.v4-ind .ip-ok{display:grid;place-items:center;width:58px;height:58px;margin:18px auto 14px;border-radius:50%;background:var(--v4-greent);color:var(--v4-green)}.v4-ind .ip-sum{margin:14px 0 10px;padding:11px 12px;border:1px solid var(--v4-line);border-radius:var(--v4-r-sm);text-align:left;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.v4-ind .ip-sum b{display:block;font-size:14px}.v4-ind .ip-done p{margin:0;font-size:12.5px;line-height:1.5;color:var(--v4-mut);overflow-wrap:anywhere}.v4-ind .ip-done p b{color:var(--v4-ink);font-weight:600}.v4-ind .ip-man{margin-top:8px!important}.v4-ind .ip-man a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--v4-blue)}.v4-ind .ip-sum:empty{display:none}.v4-ind .ip-done .ip-sum:empty+p{margin-top:8px}@media (prefers-reduced-motion:reduce){.v4-ind .ip-sheet,.v4-ind .ip-sheet.is-open{transition:none}.v4-ind .ip-n.is-in,.v4-ind .ip-ev.is-flash,.v4-ind .ip-sk{animation:none}}@media (max-width:1060px){.v4-ind .ip-grid{grid-template-columns:minmax(0,1fr) 320px;gap:36px}.v4-ind .ip-body{grid-template-columns:minmax(0,1fr)}.v4-ind .ip-panel{border-left:0;border-top:1px solid var(--v4-line)}}@media (max-width:860px){.v4-ind .ip-grid{grid-template-columns:minmax(0,1fr);gap:28px}.v4-ind .ip-main{display:contents}.v4-ind .ip-top{order:1}.v4-ind .ip-side{position:static;order:2}.v4-ind .ip-app{order:3;margin-top:0}.v4-ind .ip-bar{min-height:58px}.v4-ind .ip-ctl button{min-height:44px;padding:5px 14px}}@media (max-width:700px){.v4-ind:not(.ip-phone-on) .ip-side{display:none}}@media (max-width:640px){.v4-ind{padding:28px 0 48px}.v4-ind .ip-lede{font-size:16px}.v4-ind .ip-cta{flex-direction:column}.v4-ind .ip-cta .v4-btn{width:100%}.v4-ind .ip-fine{gap:6px 14px;font-size:12.5px}.v4-ind .ip-ttl{display:none}.v4-ind .ip-ev{padding:12px}.v4-ind .ip-ev .ip-st{display:none}}.v4-contact{position:relative;padding:40px 0 var(--v4-pad);overflow-x:clip;background:radial-gradient(900px 380px at 88% 0%,var(--v4-bluet),transparent 70%),var(--v4-bg)}.v4-contact *,.v4-contact *:before,.v4-contact *:after{box-sizing:border-box}.v4-contact .ct-crumbs{margin-bottom:28px}.v4-contact .ct-crumbs a{display:inline-block;padding:12px 4px;margin:-12px -4px}.v4-contact .ct-grid{display:grid;grid-template-columns:minmax(0,1fr) 560px;grid-template-areas:"intro form" "ways form";column-gap:clamp(32px,4.5vw,64px);row-gap:28px;align-items:start}.v4-contact .ct-intro{grid-area:intro;padding-top:8px}.v4-contact .ct-form{grid-area:form;min-width:0}.v4-contact .ct-ways{grid-area:ways;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start}.v4-contact .ct-h1{margin:0}.v4-contact .ct-lede{max-width:34em;margin-top:18px}.v4-contact .ct-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v4-contact .ct-way{min-width:0;padding:18px 20px}.v4-contact .ct-way h3{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:0;font:700 1.1rem/1.3 var(--v4-disp);letter-spacing:-.015em;color:var(--v4-ink)}.v4-contact .ct-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--v4-r-sm);background:var(--v4-bluet);color:var(--v4-blue)}.v4-contact .ct-way p{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--v4-mut)}.v4-contact .ct-way a{font-weight:600;color:var(--v4-blue);text-decoration:none;overflow-wrap:anywhere}.v4-contact .ct-way a:hover{color:var(--v4-blue-d);text-decoration:underline;text-underline-offset:.18em}.v4-contact .ct-way .ct-tel{font:700 22px/1.2 var(--v4-disp);letter-spacing:-.015em;color:var(--v4-ink);white-space:nowrap}.v4-contact .ct-way .ct-tel:hover{color:var(--v4-blue)}.v4-contact .ct-way .ct-mail{font-size:15px}.v4-contact .ct-way .ct-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.v4-contact .ct-way .ct-act{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid #c9d6f6;border-radius:999px;background:var(--v4-bluet);font-size:14px;line-height:1;color:var(--v4-blue);transition:border-color .15s,background-color .15s}.v4-contact .ct-way .ct-act:hover{border-color:var(--v4-blue);background:#fff;text-decoration:none;color:var(--v4-blue-d)}.v4-contact .ct-way .ct-act:focus-visible{outline:2px solid var(--v4-blue);outline-offset:2px}.v4-contact .ct-way .ct-zone{font-weight:600;color:var(--v4-body)}@media (prefers-reduced-motion:reduce){.v4-contact .ct-way .ct-act{transition:none}}.v4-contact .ct-hrs{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.45}.v4-contact .ct-hrs li{display:flex;justify-content:space-between;gap:12px;margin:0;padding:6px 0;border-bottom:1px solid var(--v4-line)}.v4-contact .ct-hrs li:last-child{border-bottom:0}.v4-contact .ct-hrs span:first-child{color:var(--v4-body)}.v4-contact .ct-hrs span:last-child{font-weight:500;color:var(--v4-ink);text-align:right;white-space:nowrap}@media (max-width:1000px){.v4-contact .ct-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "ways";max-width:640px;margin:0 auto}.v4-contact .ct-crumbs{max-width:640px;margin-left:auto;margin-right:auto}.v4-contact .ct-ways{grid-template-columns:1fr 1fr}}@media (max-width:640px){.v4-contact{padding:24px 0 var(--v4-pad)}.v4-contact .ct-crumbs{margin-bottom:18px}.v4-contact .ct-grid{row-gap:22px}.v4-contact .ct-ways{grid-template-columns:1fr}.v4-contact .ct-lede{margin-top:14px}.v4-contact .ct-way a{display:block;width:fit-content;min-height:44px;line-height:44px}.v4-contact .ct-way .ct-tel{line-height:44px}.v4-contact .ct-way .ct-act{display:inline-flex;width:auto;min-height:44px;line-height:1}}
