.hp{--hp-ink:#0B1120;--hp-ink2:#121B30;--hp-txt:#0F172A;--hp-soft:#5B6B84;--hp-line:#E3E8F0;--hp-green:#14B48A;--hp-blue:#1288EE;--hp-grad:linear-gradient(135deg,#1288EE,#009CA0 55%,#14B48A);overflow-x:clip}.hp-wrap{max-width:1180px;margin:0 auto;padding:0 22px;position:relative;z-index:1}.hp-narrow{max-width:820px}.hp h1,.hp h2,.hp h3{font-family:var(--ics-font-display,'Space Grotesk',sans-serif);letter-spacing:-.02em}.hp-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:14px;font-weight:700;font-size:15.5px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.hp-btn.primary{background:var(--hp-grad);color:#fff;box-shadow:0 14px 34px rgba(18,136,238,.35)}.hp-btn.primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(20,180,138,.4)}.hp-btn.ghost{color:#E6EAF2;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04)}.hp-btn.ghost:hover{background:rgba(255,255,255,.1)}.hp-hero{position:relative;background:var(--hp-ink);color:#E6EAF2;padding:86px 0 110px;overflow:hidden}.hp-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);pointer-events:none}.hp-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;pointer-events:none}.hp-glow.g1{width:560px;height:560px;background:#1288EE;top:-220px;right:-120px;opacity:.35}.hp-glow.g2{width:480px;height:480px;background:#14B48A;bottom:-260px;left:-120px;opacity:.3}.hp-hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:54px;align-items:center}.hp-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);font:600 12px var(--ics-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:#B9C6DC}.hp-live{position:relative;width:8px;height:8px;border-radius:50%;background:var(--hp-green)}.hp-live::after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(20,180,138,.55);animation:hpPulse 2s infinite}@keyframes hpPulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(3.4);opacity:0}100%{transform:scale(1);opacity:0}}.hp-hero h1{font-size:clamp(34px,4.2vw,52px);line-height:1.06;margin:20px 0 18px;color:#fff;max-width:620px}.hp-hero h1 em{font-style:normal;background:var(--hp-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hp-lead{font-size:18px;line-height:1.65;color:#AEBBD2;max-width:560px;margin:0 0 28px}.hp-ctas{display:flex;flex-wrap:wrap;gap:12px}.hp-trust{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:26px 0 0;font-size:14px;color:#94A3B8}.hp-trust li::before{content:"✓";color:var(--hp-green);font-weight:700;margin-right:7px}.hp-mock{position:relative}.hp-window{background:rgba(17,26,45,.85);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:16px 16px 18px;box-shadow:0 40px 90px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(10px);transform:perspective(1400px) rotateY(-7deg) rotateX(3deg)}.hp-win-bar{display:flex;align-items:center;gap:7px;margin-bottom:14px;font:600 13px var(--ics-font-display,sans-serif);color:#E6EAF2}.hp-win-bar i{width:10px;height:10px;border-radius:50%;background:#33415A}.hp-win-bar i:nth-child(1){background:#FF5F57}.hp-win-bar i:nth-child(2){background:#FEBC2E}.hp-win-bar i:nth-child(3){background:#28C840}.hp-win-bar span{margin-left:8px}.hp-pill-live{margin-left:auto;font:700 10px var(--ics-font-mono,monospace);padding:3px 8px;border-radius:99px;background:rgba(20,180,138,.18);color:#5EE6B8}.hp-days{display:grid;grid-template-columns:118px repeat(14,1fr);font:500 10.5px var(--ics-font-mono,monospace);color:#5F6E89;margin-bottom:6px}.hp-days::before{content:""}.hp-days span{text-align:center}.hp-row{display:grid;grid-template-columns:118px 1fr;align-items:center;height:38px;border-top:1px solid rgba(255,255,255,.06)}.hp-prop{font-size:12px;color:#C9D2E3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-track{position:relative;height:100%;display:grid;grid-template-columns:repeat(14,1fr);align-items:center}.hp-bar{grid-column:var(--s)/var(--e);grid-row:1;height:24px;margin:0 2px;border-radius:7px;font:600 10.5px/24px var(--ics-font-body,sans-serif);color:#fff;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left;animation:hpGrow .9s cubic-bezier(.2,.8,.2,1) both}.hp-row:nth-child(4) .hp-bar{animation-delay:.1s}.hp-row:nth-child(5) .hp-bar{animation-delay:.2s}.hp-row:nth-child(6) .hp-bar{animation-delay:.3s}.hp-row:nth-child(7) .hp-bar{animation-delay:.4s}@keyframes hpGrow{from{transform:scaleX(0);opacity:0}to{transform:none;opacity:1}}.hp-bar.ab{background:#FF5A5F}.hp-bar.bk{background:#3B82F6}.hp-bar.vr{background:#0EA5A4}.hp-bar.mn{background:#14B48A}.hp-bar.conflict{outline:2px solid #FF4D57;outline-offset:1px;box-shadow:0 0 0 5px rgba(229,72,77,.25);margin-top:10px;animation:hpGrow .9s .5s both,hpBlink 2.4s 1.5s infinite}@keyframes hpBlink{0%,100%{opacity:1}50%{opacity:.55}}.hp-toast{position:absolute;display:flex;gap:10px;align-items:center;padding:11px 14px;border-radius:14px;background:#fff;color:#0F172A;box-shadow:0 18px 40px rgba(0,0,0,.35);font-size:13px;min-width:210px;animation:hpFloat 6s ease-in-out infinite}.hp-toast span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#EEF4FF;font-size:15px}.hp-toast b{display:block;font-size:13px}.hp-toast small{color:#64748B;font-size:12px}.hp-toast.t1{top:-26px;right:-14px}.hp-toast.t2{bottom:-34px;left:-30px;animation-delay:-2s}.hp-toast.t2 span{background:#FDECEC}.hp-toast.t3{bottom:-30px;right:24px;animation-delay:-4s}.hp-toast.t3 span{background:#F1ECFE}@keyframes hpFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.hp-strip{background:#fff;border-bottom:1px solid var(--hp-line);padding:26px 0}.hp-strip p{text-align:center;margin:0 0 14px;font:600 12px var(--ics-font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--hp-soft)}.hp-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:0;padding:0}.hp-logos li{display:flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--hp-line);border-radius:99px;font-weight:600;font-size:14px;color:var(--hp-txt);background:#fff}.hp-logos i{width:10px;height:10px;border-radius:3px}.hp-sec{padding:96px 0;background:#fff}.hp-sec.alt{background:#F5F7FB}.hp-head{text-align:center;max-width:760px;margin:0 auto 46px}.hp-kicker{font:600 12px var(--ics-font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;background:var(--hp-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hp-head h2{font-size:clamp(28px,3.6vw,42px);line-height:1.12;margin:10px 0 12px;color:var(--hp-txt)}.hp-head p{font-size:17px;color:var(--hp-soft);margin:0;line-height:1.6}.hp-cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hp-card{padding:26px;border-radius:20px;border:1px solid var(--hp-line);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:transform .2s,box-shadow .2s}.hp-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(15,23,42,.08)}.hp-card h3{font-size:19px;margin:14px 0 8px;color:var(--hp-txt)}.hp-card p{margin:0;color:var(--hp-soft);line-height:1.6}.hp-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:21px;background:#F1F5F9}.hp-card.pain .hp-ico{background:#FDECEC}.hp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;position:relative}.hp-steps::before{content:"";position:absolute;top:27px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,#1288EE,#14B48A);opacity:.35}.hp-steps li{position:relative;text-align:center;padding:0 10px}.hp-steps b{position:relative;z-index:1;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;margin:0 auto 18px;font:700 22px var(--ics-font-display,sans-serif);color:#fff;background:var(--hp-grad);box-shadow:0 12px 26px rgba(18,136,238,.3)}.hp-steps h3{font-size:19px;margin:0 0 8px;color:var(--hp-txt)}.hp-steps p{margin:0;color:var(--hp-soft);line-height:1.6}.hp-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(190px,auto);gap:16px}.hp-tile{padding:24px;border-radius:20px;border:1px solid var(--hp-line);background:#fff;display:flex;flex-direction:column;gap:10px;transition:transform .2s,box-shadow .2s}.hp-tile:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(15,23,42,.08)}.hp-tile h3{font-size:18px;margin:0;color:var(--hp-txt);line-height:1.3}.hp-tile p{margin:0;color:var(--hp-soft);line-height:1.55;font-size:14.5px}.hp-tile.big{grid-column:span 2;grid-row:span 2}.hp-tile.home{background:linear-gradient(160deg,#FFF6EF,#fff 55%);border-color:#FBD9C1}.hp-tile.meet{grid-column:span 2;background:linear-gradient(160deg,#F5F0FF,#fff 60%);border-color:#E2D6FD}.hp-tag{align-self:flex-start;font:700 11px var(--ics-font-mono,monospace);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:99px;background:#FFE8D8;color:#C2410C}.hp-tile.meet .hp-tag{background:#EDE5FF;color:#6D28D9}.hp-mini{margin-top:auto;display:flex;flex-direction:column;gap:9px;padding-top:12px}.hp-mini span{height:16px;width:var(--w);border-radius:6px;animation:hpGrow 1s both}.hp-mini .bk{background:#3B82F6}.hp-mini .ab{background:#FF5A5F;margin-left:30%}.hp-mini .mn{background:#14B48A}.hp-mini .cl{background:repeating-linear-gradient(45deg,#CBD5E1 0 6px,#E2E8F0 6px 12px);margin-left:20%}.hp-pricing{position:relative;overflow:hidden}.hp-pricing::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 340px at 50% -4%,rgba(18,136,238,.09),transparent 65%)}.hp-pricing .hp-wrap{position:relative}.hp-faq{display:flex;flex-direction:column;gap:10px}.hp-faq details{border:1px solid var(--hp-line);border-radius:16px;background:#fff;padding:0 20px;transition:box-shadow .2s}.hp-faq details[open]{box-shadow:0 14px 34px rgba(15,23,42,.07)}.hp-faq summary{list-style:none;cursor:pointer;padding:18px 0;font:600 16.5px var(--ics-font-display,sans-serif);color:var(--hp-txt);display:flex;justify-content:space-between;gap:16px}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq summary::after{content:"+";font-size:22px;line-height:1;color:var(--hp-green);transition:transform .2s}.hp-faq details[open] summary::after{transform:rotate(45deg)}.hp-faq p{margin:0 0 18px;color:var(--hp-soft);line-height:1.7}.hp-final{position:relative;overflow:hidden;background:var(--hp-ink);color:#fff;text-align:center;padding:96px 0}.hp-glow.g3{width:700px;height:420px;background:linear-gradient(90deg,#1288EE,#14B48A);top:50%;left:50%;transform:translate(-50%,-50%);opacity:.28}.hp-final h2{font-size:clamp(28px,4vw,46px);margin:0 0 12px;color:#fff}.hp-final p{color:#AEBBD2;font-size:17px;margin:0 0 26px}@media(max-width:980px){.hp-hero{padding:60px 0 90px}.hp-hero-grid{grid-template-columns:1fr;gap:70px}.hp-window{transform:none}.hp-toast.t2{left:0}.hp-cards3,.hp-steps{grid-template-columns:1fr}.hp-steps::before{display:none}.hp-bento{grid-template-columns:1fr 1fr}.hp-tile.big,.hp-tile.meet{grid-column:span 2;grid-row:auto}}@media(max-width:600px){.hp-bento{grid-template-columns:1fr}.hp-tile.big,.hp-tile.meet{grid-column:auto}.hp-days{grid-template-columns:86px repeat(14,1fr)}.hp-row{grid-template-columns:86px 1fr}.hp-toast{min-width:0;font-size:12px}.hp-toast.t1{right:0}.hp-toast.t3{right:0}.hp-sec{padding:70px 0}}@media(prefers-reduced-motion:reduce){.hp *{animation:none!important;transition:none!important}}.hp-strip{overflow:hidden}.hp-marquee{display:flex;gap:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-track{display:flex;gap:12px;list-style:none;margin:0;padding:4px 6px;flex:none;animation:mqScroll 42s linear infinite}.hp-marquee:hover .mq-track{animation-play-state:paused}.mq-track li{display:flex;align-items:center;gap:9px;padding:10px 18px 10px 10px;border:1px solid var(--hp-line);border-radius:99px;background:#fff;font-weight:600;font-size:15px;color:var(--hp-txt);white-space:nowrap;box-shadow:0 1px 2px rgba(15,23,42,.04)}.mq-ico{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none}@keyframes mqScroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 12px))}}@media(prefers-reduced-motion:reduce){.hp-marquee{-webkit-mask-image:none;mask-image:none;flex-wrap:wrap;justify-content:center}.mq-track{animation:none;flex-wrap:wrap;justify-content:center}.mq-track[aria-hidden="true"]{display:none}}@media(max-width:760px){.hp-glow{display:none!important}.hp-hero::after{display:none}.hp-window{backdrop-filter:none;-webkit-backdrop-filter:none;background:#111a2d}.hp-toast{animation:none}}.hp-sec.fx{position:relative;overflow:hidden;background:radial-gradient(900px 420px at 15% 0%,rgba(18,136,238,.16),transparent 60%),radial-gradient(800px 420px at 90% 100%,rgba(20,180,138,.14),transparent 60%),#0B1120}.hp-sec.fx .hp-head h2{color:#fff}.hp-glow.g4{display:none}.fx-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"plan plan meet meet" "plan plan sync conf" "noti ci exp exp";gap:16px}.fx-plan{grid-area:plan}.fx-meet{grid-area:meet}.fx-sync{grid-area:sync}.fx-conf{grid-area:conf}.fx-noti{grid-area:noti}.fx-ci{grid-area:ci}.fx-exp{grid-area:exp}.fx-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.09);color:#E6EAF2;transition:border-color .25s,transform .25s;isolation:isolate}.fx-tile::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .3s;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(20,180,138,.16),transparent 60%)}.fx-tile:hover{border-color:rgba(94,230,184,.32);transform:translateY(-2px)}.fx-tile:hover::before{opacity:1}.fx-tile h3{margin:0;font:700 18px/1.3 var(--ics-font-display,'Space Grotesk',sans-serif);color:#fff}.fx-tile p{margin:0;color:#9FB0CC;font-size:14.5px;line-height:1.55}.fx-tag{align-self:flex-start;font:700 11px var(--ics-font-mono,monospace);text-transform:uppercase;letter-spacing:.07em;padding:4px 10px;border-radius:99px;margin-bottom:4px}.fx-tag.home{background:rgba(249,115,22,.16);color:#FDBA74}.fx-tag.meet{background:rgba(139,92,246,.18);color:#C4B5FD}.fx-ui{border-radius:14px}.fx-plan .fx-copy{margin-bottom:6px}.fx-planui{margin-top:auto;padding:12px;background:rgba(7,11,21,.55);border:1px solid rgba(255,255,255,.06)}.fx-days{display:grid;grid-template-columns:78px repeat(10,1fr);font:500 10px var(--ics-font-mono,monospace);color:#5F6E89;margin-bottom:4px}.fx-days::before{content:""}.fx-days span{text-align:center}.fx-row{display:grid;grid-template-columns:78px 1fr;align-items:center;height:30px;border-top:1px solid rgba(255,255,255,.05)}.fx-prop{font-size:11.5px;color:#C9D2E3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-track{display:grid;grid-template-columns:repeat(10,1fr);align-items:center;height:100%}.fx-bar{grid-column:var(--s)/var(--e);grid-row:1;height:18px;margin:0 2px;border-radius:6px;transform-origin:left;animation:fxGrow .8s cubic-bezier(.2,.8,.2,1) var(--d) both}.fx-bar.ab{background:#FF5A5F}.fx-bar.bk{background:#3B82F6}.fx-bar.mn{background:#14B48A}.fx-bar.vr{background:#0EA5A4}.fx-bar.cl{background:repeating-linear-gradient(45deg,#334155 0 5px,#1E293B 5px 10px)}.fx-bar.x{margin-top:12px;outline:2px solid #FF4D57;outline-offset:1px;animation:fxGrow .8s var(--d) both,fxPulse 2.2s 1.4s infinite}@keyframes fxGrow{from{transform:scaleX(0);opacity:0}to{transform:none;opacity:1}}@keyframes fxPulse{0%,100%{opacity:1}50%{opacity:.6}}.fx-meet{flex-direction:row;align-items:center;gap:20px}.fx-meet .fx-copy{flex:1}.fx-meetui{flex:none;display:flex;flex-direction:column;gap:10px;width:46%}.fx-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:10px;background:rgba(7,11,21,.55);border:1px solid rgba(255,255,255,.06);border-radius:12px}.fx-cal span{aspect-ratio:1;border-radius:5px;background:rgba(255,255,255,.05)}.fx-cal span.on{background:#8B5CF6;box-shadow:0 0 12px rgba(139,92,246,.6)}.fx-cal span.today{outline:1.5px solid #5EE6B8}.fx-mcard{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;padding:10px 12px;border-radius:12px;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3);font-size:12.5px}.fx-mcard b{color:#fff}.fx-mcard small{grid-column:1;color:#C4B5FD}.fx-av{grid-row:1/3;grid-column:2;display:flex}.fx-av i{width:20px;height:20px;border-radius:50%;margin-left:-6px;border:2px solid #1b1638;background:linear-gradient(135deg,#8B5CF6,#1288EE)}.fx-mcard em{grid-column:1/3;font-style:normal;font-weight:700;color:#fff;background:#8B5CF6;border-radius:8px;padding:5px 10px;text-align:center;margin-top:6px}.fx-syncui{position:relative;width:64px;height:64px;display:grid;place-items:center;margin-bottom:6px}.fx-ring{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(255,255,255,.08);border-top-color:#5EE6B8;border-right-color:#1288EE;animation:fxSpin 1.6s linear infinite}.fx-core{font-size:24px}@keyframes fxSpin{to{transform:rotate(360deg)}}.fx-plats{display:flex;gap:6px;margin-top:auto}.fx-plats i{width:26px;height:8px;border-radius:99px;background:var(--c);opacity:.85}.fx-confui{position:relative;height:64px;margin-bottom:6px}.fx-confui i{position:absolute;height:20px;border-radius:7px}.fx-confui .a{left:0;width:62%;top:6px;background:#FF5A5F}.fx-confui .b{left:38%;width:62%;top:22px;background:#3B82F6;opacity:.92}.fx-alert{position:absolute;left:0;bottom:-2px;font:700 11px var(--ics-font-body,sans-serif);color:#FFB4B8;background:rgba(229,72,77,.18);border:1px solid rgba(229,72,77,.45);padding:3px 8px;border-radius:99px;animation:fxPulse 2.2s infinite}.fx-notiui{position:relative;height:84px;margin-bottom:6px}.fx-notiui .n{position:absolute;left:0;right:0;padding:8px 10px;border-radius:12px;background:#fff;color:#0F172A;font-size:12.5px;font-weight:600;box-shadow:0 10px 24px rgba(0,0,0,.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:fxDrop 6s ease-in-out infinite}.fx-notiui .n1{top:0;animation-delay:0s}.fx-notiui .n2{top:26px;transform:scale(.95);opacity:.85;animation-delay:.2s}.fx-notiui .n3{top:50px;transform:scale(.9);opacity:.7;animation-delay:.4s}@keyframes fxDrop{0%,8%{transform:translateY(-10px);opacity:0}16%,90%{transform:none;opacity:1}100%{opacity:0}}.fx-ciui{position:relative;height:72px;margin-bottom:6px;background:#fff;border-radius:12px}.fx-sig{position:absolute;inset:6px 10px 8px;width:calc(100% - 20px);height:calc(100% - 14px)}.fx-sig path{fill:none;stroke:#0B1120;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:fxSign 3.6s ease-in-out infinite}@keyframes fxSign{0%{stroke-dashoffset:420}55%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:0}}.fx-chip{position:absolute;right:8px;top:8px;font:700 11px var(--ics-font-body,sans-serif);color:#0B6B52;background:#E2F6F0;padding:3px 8px;border-radius:99px}.fx-exp{flex-direction:row;align-items:center;gap:20px}.fx-exp .fx-copy{flex:1;display:flex;flex-direction:column;gap:8px}.fx-expui{flex:none;width:52%;display:flex;flex-direction:column;gap:10px}.fx-link{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:12px;background:rgba(7,11,21,.6);border:1px solid rgba(255,255,255,.08)}.fx-link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px var(--ics-font-mono,monospace);color:#5EE6B8}.fx-link span{font-size:12px;font-weight:700;color:#0B1120;background:linear-gradient(135deg,#5EE6B8,#1288EE);padding:5px 10px;border-radius:8px}.fx-targets{display:flex;flex-wrap:wrap;gap:6px}.fx-targets b{font-size:12px;font-weight:600;color:#E6EAF2;padding:4px 10px;border-radius:99px;border:1px solid color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 14%,transparent)}@media(max-width:1060px){.fx-grid{grid-template-columns:1fr 1fr;grid-template-areas:"plan plan" "meet meet" "sync conf" "noti ci" "exp exp"}}@media(max-width:640px){.fx-grid{grid-template-columns:1fr;grid-template-areas:"plan" "meet" "sync" "conf" "noti" "ci" "exp"}.fx-meet,.fx-exp{flex-direction:column;align-items:stretch}.fx-meetui,.fx-expui{width:100%}.fx-days{grid-template-columns:64px repeat(10,1fr)}.fx-row{grid-template-columns:64px 1fr}}@media(prefers-reduced-motion:reduce){.fx-tile *{animation:none!important}.fx-sig path{stroke-dashoffset:0}}.fx-plan .fx-row{height:38px}.fx-plan .fx-bar{height:22px}.fx-plan .fx-bar.x{margin-top:14px}.fx-planui{margin-top:18px;flex:1;display:flex;flex-direction:column;justify-content:center}.fx-notiui{height:100px}.fx-notiui .n2{top:33px}.fx-notiui .n3{top:66px}.hp-guides .hp-sub{max-width:620px}.hp-guide-list{list-style:none;padding:0;margin:26px 0 20px;display:grid;gap:12px}.hp-guide-list a{display:block;padding:16px 18px;border:1px solid var(--hp-line);border-radius:16px;text-decoration:none;background:var(--hp-card);transition:border-color .15s,transform .15s}.hp-guide-list a:hover{border-color:#14B48A;transform:translateY(-2px)}.hp-guide-list strong{display:block;font-size:16px;line-height:1.35;color:var(--hp-ink)}.hp-guide-list span{display:block;margin-top:5px;font-size:14px;line-height:1.55;color:var(--hp-soft)}.hp-guide-all{font-weight:700;text-decoration:none;color:#0E7FD8}.hp-guide-all:hover{text-decoration:underline}@media(min-width:760px){.hp-guide-list{grid-template-columns:1fr 1fr}}.hp-hb-cta{text-align:center;margin:26px 0 0}.hp-btn.line{color:var(--hp-txt);border:1px solid var(--hp-line);background:#fff}.hp-btn.line:hover{border-color:#B8C4D6;transform:translateY(-2px)}.hp-site{overflow:hidden}.hp-site-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.hp-site h2{font-size:clamp(28px,3.6vw,42px);line-height:1.12;margin:10px 0 14px;color:var(--hp-txt)}.hp-site-lead{font-size:17px;color:var(--hp-soft);line-height:1.6;margin:0 0 20px}.hp-site-list{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:11px}.hp-site-list li{position:relative;padding-left:32px;color:var(--hp-txt);line-height:1.5}.hp-site-list li::before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:7px;background:var(--hp-grad);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='7'/%3E%3C/svg%3E")}.hp-site-list li::after{content:"";position:absolute;left:7px;top:6px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.hp-site-cta{display:flex;gap:12px;flex-wrap:wrap}.hp-site-shot{position:relative;border-radius:22px;background:#fff;border:1px solid var(--hp-line);box-shadow:0 40px 80px -40px rgba(15,23,42,.45),0 2px 6px rgba(15,23,42,.05);padding:0 0 18px;transform:rotate(.6deg)}.hp-br{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--hp-line)}.hp-br span{width:10px;height:10px;border-radius:50%;background:#E5E7EB}.hp-br span:first-child{background:#FCA5A5}.hp-br span:nth-child(2){background:#FCD34D}.hp-br span:nth-child(3){background:#86EFAC}.hp-br em{margin-left:10px;font-style:normal;font-size:12px;color:var(--hp-soft);background:#F5F7FB;border-radius:99px;padding:4px 12px}.hp-sv{padding:16px}.hp-sv-hero{border-radius:16px;padding:22px 18px 18px;background:linear-gradient(135deg,#B5653A,#7A3E22);color:#fff}.hp-sv-hero b{display:block;font-family:Georgia,serif;font-size:20px;font-weight:600;margin:0 0 14px}.hp-sv-bar{display:flex;align-items:center;background:#fff;border-radius:99px;padding:5px;color:#2A2420;font-size:12.5px}.hp-sv-bar span{flex:1;padding:4px 12px;border-right:1px solid #EEE6DD}.hp-sv-bar span:nth-child(3){border-right:0}.hp-sv-bar small{display:block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.hp-sv-bar i{font-style:normal;background:#B5653A;color:#fff;border-radius:99px;padding:9px 14px;font-weight:700}.hp-sv-rooms{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.hp-sv-room{border:1px solid #EEE6DD;border-radius:14px;overflow:hidden;font-size:12px;padding-bottom:10px}.hp-sv-room b,.hp-sv-room small{display:block;padding:0 10px}.hp-sv-room b{margin-top:8px;color:#2A2420;font-size:12.5px}.hp-sv-room small{color:#7A6F67}.hp-sv-room i{display:block;margin:8px 10px 0;text-align:center;font-style:normal;font-weight:700;color:#fff;background:#B5653A;border-radius:99px;padding:5px}.hp-sv-room.off{opacity:.55}.hp-sv-img{height:74px;position:relative}.hp-sv-img.a{background:linear-gradient(160deg,#E7B48F,#B5653A)}.hp-sv-img.b{background:linear-gradient(160deg,#9CC5B4,#3D6B5C)}.hp-sv-img.c{background:linear-gradient(160deg,#D9C2E0,#6E5585)}.hp-sv-img em{position:absolute;right:6px;top:6px;font-style:normal;font-size:10px;font-weight:700;background:#E9F6EC;color:#1F6B36;border-radius:99px;padding:2px 8px}.hp-sv-img em.x{background:#fff;color:#8A1F11}.hp-sv-toast{position:absolute;left:-26px;bottom:-22px;display:flex;gap:10px;align-items:center;background:#0B1120;color:#fff;border-radius:16px;padding:12px 16px;box-shadow:0 20px 40px -18px rgba(11,17,32,.7);transform:rotate(-.6deg)}.hp-sv-toast>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#14B48A;font-weight:700}.hp-sv-toast b{display:block;font-size:13.5px}.hp-sv-toast small{color:#A9B6CC;font-size:12px}@media (max-width:960px){.hp-site-grid{grid-template-columns:1fr;gap:44px}.hp-site-shot{transform:none}.hp-sv-toast{left:12px}}@media (max-width:560px){.hp-sv-rooms{grid-template-columns:repeat(2,1fr)}.hp-sv-room.off{display:none}.hp-sv-bar span:nth-child(3){display:none}.hp-sv-toast{position:relative;left:auto;bottom:auto;margin:4px 16px 0;transform:none}}.hp-plat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hp-plat-g{background:#fff;border:1px solid var(--hp-line);border-radius:20px;padding:22px}.hp-plat-g.wide{grid-column:1/-1}.hp-plat-g h3{margin:0 0 14px;font-size:14px;font-family:var(--ics-font-mono,monospace) !important;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-soft)}.hp-plat-g ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hp-plat-g li{display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--hp-line);border-radius:14px;background:#fff;transition:transform .15s,box-shadow .15s}.hp-plat-g li:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,23,42,.07)}.hp-plat-g li i{width:12px;height:12px;border-radius:4px;flex:none}.hp-plat-g li strong{display:block;font-size:15px;color:var(--hp-txt)}.hp-plat-g li small{display:block;font-size:12.5px;color:var(--hp-soft)}.hp-plat-g.any{background:var(--hp-ink);border-color:var(--hp-ink)}.hp-plat-g.any h3{color:#7DD3C0}.hp-plat-g.any p{margin:0;color:#C9D3E3;line-height:1.6}.hp-plat-note{text-align:center;color:var(--hp-soft);font-size:13px;margin:22px auto 0;max-width:760px}@media (max-width:1100px){.hp-plat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hp-plat-grid{grid-template-columns:1fr}}.hp-new{padding:72px 0}.hp-new .hp-head{margin-bottom:34px}.hp-new-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hp-new-grid a{display:flex;flex-direction:column;gap:8px;height:100%;padding:22px;border-radius:18px;border:1px solid var(--hp-line);background:#fff;color:var(--hp-txt);text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.hp-new-grid a:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(15,23,42,.08);border-color:#C9D6E8}.hp-new-grid b{font:700 17px/1.3 var(--ics-font-display,sans-serif)}.hp-new-grid span:not(.hp-new-ico){color:var(--hp-soft);font-size:14.5px;line-height:1.55}.hp-new-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:20px;margin-bottom:4px}.hp-new-ico.g{background:#E3F7F0;color:#0E9475}.hp-new-ico.c{background:#E0F4F8;color:#0891B2}.hp-new-ico.b{background:#E6F0FD;color:#1288EE}.hp-new-ico.v{background:#EEEAFD;color:#5B3CC4}@media(max-width:980px){.hp-new-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hp-new-grid{grid-template-columns:1fr}.hp-new{padding:56px 0}}.fx-more{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.fx-more li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#C9D5E8;font-size:14px}.fx-more .ic{color:#5EE6B8;font-size:16px}.hp-site-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px}.hp-site-opts div{padding:14px 16px;border:1px solid var(--hp-line);border-radius:14px;background:#F8FAFD;display:flex;flex-direction:column;gap:4px}.hp-site-opts b{font:700 15px var(--ics-font-display,sans-serif);color:var(--hp-txt)}.hp-site-opts span{font-size:13.5px;color:var(--hp-soft);line-height:1.5}@media(max-width:560px){.hp-site-opts{grid-template-columns:1fr}}.hp-sec:not(.hp-new),.hp-final{content-visibility:auto;contain-intrinsic-size:auto 900px}.hp-off *,.hp-off *::before,.hp-off *::after{animation-play-state:paused!important}@media(max-width:560px){.hp-new-grid{gap:10px}.hp-new-grid a{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:14px;row-gap:2px;padding:16px}.hp-new-ico{grid-row:1/3;margin:0}.hp-new-grid b{font-size:16px}.hp-new-grid span:not(.hp-new-ico){font-size:14px}}
