/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.gc{justify-items:center;gap:26px;margin:0;display:grid}.gc-phone{width:clamp(230px,26vw,290px);transition:transform .5s var(--ease);background:#0c1426;border-radius:32px;position:relative;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 0 0 10px #05080f,0 0 0 12px #20283c,0 50px 90px -30px #000000d9}.gc-phone:hover{transform:rotate(0)translateY(-6px)}.gc-phone img{object-fit:cover;object-position:top center;opacity:0;z-index:1;transition:opacity .55s var(--ease)}.gc-phone img.prev{opacity:1}.gc-phone img.on{opacity:1;z-index:2}@media (prefers-reduced-motion:reduce){.gc-phone img{transition:none}}.gc-touch{z-index:5;border:2.5px solid var(--glow);background:var(--glow);border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute}@supports (color:color-mix(in lab,red,red)){.gc-touch{background:color-mix(in srgb,var(--glow) 32%,transparent)}}.gc-touch{box-shadow:0 0 18px var(--glow)}@supports (color:color-mix(in lab,red,red)){.gc-touch{box-shadow:0 0 18px color-mix(in srgb,var(--glow) 60%,transparent)}}.gc-touch{pointer-events:none;opacity:0}.gc.playing .gc-touch.tap{animation:gc-tap 1.5s var(--ease) .45s both}.gc.playing .gc-touch.swipe{animation:gc-swipe 1.6s var(--ease) .4s both}@keyframes gc-tap{0%{opacity:0;transform:scale(1.5)}25%{opacity:1;transform:scale(.85)}45%{transform:scale(1.05)}75%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes gc-swipe{0%{opacity:0;transform:translateY(46px)}20%{opacity:1;transform:translateY(46px)}70%{opacity:1;transform:translateY(-46px)}to{opacity:0;transform:translateY(-46px)}}.gc-bar{justify-items:center;gap:12px;width:min(360px,100%);display:grid}.gc-caption{min-height:2.9em;color:var(--on-dark);align-items:flex-start;gap:10px;margin:0;font-size:16.5px;font-weight:600;line-height:1.4;display:flex}.gc-caption b{background:var(--glow);width:24px;height:24px;color:var(--glow-ink);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.gc-controls{align-items:center;gap:2px;display:flex}.gc-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.gc-dot:after{content:"";background:var(--on-dark);border-radius:50%;width:9px;height:9px}@supports (color:color-mix(in lab,red,red)){.gc-dot:after{background:color-mix(in srgb,var(--on-dark) 45%,transparent)}}.gc-dot:after{transition:width .25s var(--ease),background .25s}.gc-dot[aria-current=step]:after{background:var(--glow);border-radius:6px;width:22px}.gc-toggle{border:1px solid var(--on-dark);border-radius:50%;width:36px;height:36px;margin-left:10px}@supports (color:color-mix(in lab,red,red)){.gc-toggle{border:1px solid color-mix(in srgb,var(--on-dark) 30%,transparent)}}.gc-toggle{background:var(--on-dark)}@supports (color:color-mix(in lab,red,red)){.gc-toggle{background:color-mix(in srgb,var(--on-dark) 8%,transparent)}}.gc-toggle{color:var(--on-dark);cursor:pointer;place-items:center;transition:background .18s;display:grid}.gc-toggle:hover{background:var(--on-dark)}@supports (color:color-mix(in lab,red,red)){.gc-toggle:hover{background:color-mix(in srgb,var(--on-dark) 18%,transparent)}}.gc-toggle svg{width:16px;height:16px}.gc-dot:focus-visible,.gc-toggle:focus-visible{outline:2px solid var(--glow);outline-offset:2px;border-radius:999px}.guide-steps{background:var(--paper)}.gs{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,56px);display:grid}@media (max-width:899px){.gs{grid-template-columns:minmax(0,1fr)}}.glt-tabs{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;gap:4px;width:fit-content;margin:0 auto 34px;padding:5px;display:flex}.glt-tab{font-family:var(--font-display);letter-spacing:.03em;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 20px;font-size:15.5px;font-weight:700;transition:background .2s,color .2s}.glt-tab:hover{color:var(--text)}.glt-tab[aria-selected=true].ecnl{background:var(--color-p2p-ecnl)}@supports (color:color-mix(in lab,red,red)){.glt-tab[aria-selected=true].ecnl{background:color-mix(in srgb,var(--color-p2p-ecnl) 72%,#000)}}.glt-tab[aria-selected=true].ecnl{color:#fff}.glt-tab[aria-selected=true].mls{background:var(--color-p2p-mlsnext);color:#fff}.glt-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gs-figure{margin:0}.gs-figure figcaption{text-align:center;color:var(--text-2);margin-top:30px;font-size:14.5px}.gf{position:relative}.gf-arrows,.gf-label{display:none}.gf-phone{border-radius:26px;width:min(300px,78vw);margin:0 auto;position:relative;box-shadow:0 0 0 8px #05080f,0 0 0 10px #20283c,0 40px 70px -30px #0a10208c}.gf-phone img{border-radius:inherit;width:100%;height:auto;display:block}.gf-pin{z-index:3;background:var(--glow);width:28px;height:28px;color:var(--glow-ink);font-family:var(--font-display);opacity:calc(1 - var(--dim,0) * .55);transform:scale(calc(1 + var(--hot,0) * .3));transition:transform .25s var(--ease),opacity .25s;cursor:default;border-radius:50%;place-items:center;margin:-14px 0 0 -14px;font-size:15px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 0 3px #0a102099}.gf-pin:after{content:"";border:2px solid var(--glow);opacity:0;border-radius:50%;position:absolute;inset:-3px}@media (min-width:900px){.gf{aspect-ratio:var(--gf-ratio)}.gf-phone{width:40%;margin:0;position:absolute;top:0;left:30%}.gf-arrows{z-index:4;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.gf-pin{background:var(--glow);width:34px;height:34px;margin:-17px 0 0 -17px}@supports (color:color-mix(in lab,red,red)){.gf-pin{background:color-mix(in srgb,var(--glow) 12%,transparent)}}.gf-pin{border:2.5px solid var(--glow);color:#0000;box-shadow:0 0 0 2px #0a10208c,inset 0 0 0 1px #0a102059}.gf-pin:after{inset:-5px}.gf-label{width:26.5%;color:var(--text);opacity:calc(1 - var(--dim,0) * .35);align-items:center;gap:9px;font-size:14.5px;font-weight:700;line-height:1.25;transition:opacity .25s,color .25s;display:flex;position:absolute;transform:translateY(-50%)}.gf-label.l{text-align:right;flex-direction:row-reverse;left:0}.gf-label.r{right:0}.gf-label b{background:var(--accent);color:#fff;width:26px;height:26px;font-family:var(--font-display);transform:scale(calc(1 + var(--hot,0) * .2));transition:transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:14.5px;display:grid}}.gf-halo,.gf-line{fill:none;stroke-linecap:round}.gf-halo{stroke:#fff;stroke-width:9px;opacity:.9}.gf-line{stroke:var(--accent);stroke-width:calc(3.6 + var(--hot,0) * 2.4);transition:stroke-width .25s var(--ease)}.gf-head{fill:var(--accent)}.gf-arrow{opacity:calc(1 - var(--dim,0) * .7);transition:opacity .25s}.gs-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.gs-list li{border-radius:var(--radius);background:var(--paper-2);border:1px solid var(--line);opacity:calc(1 - var(--dim,0) * .12);transform:translateX(calc(var(--hot,0) * 6px));box-shadow:0 calc(var(--hot,0) * 16px) calc(var(--hot,0) * 30px) -18px var(--accent);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.gs-list li{box-shadow:0 calc(var(--hot,0) * 16px) calc(var(--hot,0) * 30px) -18px color-mix(in srgb,var(--accent) 55%,transparent)}}.gs-list li{transition:transform .25s var(--ease),box-shadow .25s var(--ease),opacity .25s;cursor:default}.gs-list li:before{content:"";border-radius:inherit;border:2px solid var(--accent);opacity:var(--hot,0);pointer-events:none;transition:opacity .25s;position:absolute;inset:-1px}.gs-list li:focus-visible{outline:none}.gs-num{background:var(--glow);width:32px;height:32px;color:var(--glow-ink);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}.gs-list h3,.gs-num{font-family:var(--font-display)}.gs-list h3{margin:3px 0 4px;font-size:20px;font-weight:700;line-height:1.15}.gs-list p{color:var(--text-2);margin:0;font-size:15.5px;line-height:1.5}.gs:has([data-step]:is(:hover,:focus-visible)) [data-step]{--dim:1}.gs:has([data-step="1"]:is(:hover,:focus-visible)) [data-step="1"],.gs:has([data-step="2"]:is(:hover,:focus-visible)) [data-step="2"],.gs:has([data-step="3"]:is(:hover,:focus-visible)) [data-step="3"],.gs:has([data-step="4"]:is(:hover,:focus-visible)) [data-step="4"],.gs:has([data-step="5"]:is(:hover,:focus-visible)) [data-step="5"],.gs:has([data-step="6"]:is(:hover,:focus-visible)) [data-step="6"]{--dim:0;--hot:1}@media (prefers-reduced-motion:no-preference){.glt[data-armed] .gf-line{stroke-dasharray:1;stroke-dashoffset:1px}.glt[data-armed]:not([data-in]) :is(.gf-halo,.gf-head,.gf-label){visibility:hidden}.glt[data-in] .gf-line{animation:gf-draw .75s var(--ease) calc(.3s + var(--i) * .2s) forwards}.glt[data-in] .gf-halo{animation:gf-fade .4s var(--ease) calc(.3s + var(--i) * .2s) backwards}.glt[data-in] .gf-head{animation:gf-fade .3s var(--ease) var(--gf-heads,1.75s) backwards}.glt[data-in] .gf-label{animation:gf-fade .5s var(--ease) calc(.45s + var(--i) * .2s) backwards}.glt[data-in] .gf-pin:after{animation:gf-ping 1.5s var(--ease) calc(.9s + var(--i) * .2s) 2}}@keyframes gf-draw{to{stroke-dashoffset:0}}@keyframes gf-fade{0%{opacity:0}}@keyframes gf-ping{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.guide-hero{padding:clamp(36px,6vw,72px) 0 clamp(56px,8vw,96px)}.guide-hero-grid{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid;position:relative}.guide-hero h1{margin-top:14px;font-size:clamp(42px,6.4vw,78px)}.guide-hero .hero-sub{max-width:520px}.guide-back{width:fit-content;color:var(--on-dark-2);align-items:center;gap:6px;margin-bottom:18px;font-size:14.5px;font-weight:600;transition:color .18s;display:flex}.guide-back:before{content:"";border-bottom:2px solid;border-left:2px solid;width:7px;height:7px;transform:rotate(45deg)}.guide-back:hover{color:var(--on-dark)}.guide-tier{font-family:var(--font-display);letter-spacing:.04em;border-radius:999px;padding:5px 13px;font-size:13.5px;font-weight:700;display:inline-block}.guide-tier.pro{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.guide-tier.pro{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.guide-tier.pro{color:var(--accent-d)}.guide-tier.free{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.guide-tier.free{background:color-mix(in srgb,var(--good) 18%,transparent)}}.guide-tier.free{color:var(--good-d)}@supports (color:color-mix(in lab,red,red)){.guide-tier.free{color:color-mix(in srgb,var(--good-d) 62%,#000)}}.guide-hero .guide-tier.pro{color:var(--accent-l)}.guide-hero .guide-tier.free{color:var(--good)}.guide-why{background:var(--paper-2)}.guide-why-inner{max-width:760px}.guide-why h2{margin:0 0 20px;font-size:clamp(32px,4.8vw,52px)}.guide-why p{color:var(--text-2);margin:0 0 16px;font-size:clamp(17px,2vw,19px);line-height:1.6}.guide-related{margin-top:40px}.guide-more h2,.guide-related h3{font-family:var(--font-display);margin:0 0 14px;font-size:20px;font-weight:700}.guide-more ul,.guide-related ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.guide-more a,.guide-related a{border:1px solid var(--line);background:var(--paper);color:var(--text);transition:border-color .18s,color .18s,transform .18s var(--ease);border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600;display:inline-block}.guide-more a:hover,.guide-related a:hover{border-color:var(--accent);color:var(--accent-d);transform:translateY(-2px)}.hub-fan{height:clamp(330px,40vw,470px);position:relative}.hub-fan-phone{width:clamp(140px,16vw,210px);transition:transform .6s var(--ease);border-radius:22px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 7px #05080f,0 0 0 9px #20283c,0 40px 70px -24px #000000d9}.hub-fan-phone img{width:100%;height:auto;display:block}.hub-fan-phone.p0{transform:translate(-112%,-46%)rotate(-9deg)}.hub-fan-phone.p1{z-index:2;transform:translate(-50%,-54%)}.hub-fan-phone.p2{transform:translate(12%,-46%)rotate(9deg)}.hub-fan:hover .hub-fan-phone.p0{transform:translate(-128%,-44%)rotate(-13deg)}.hub-fan:hover .hub-fan-phone.p1{transform:translate(-50%,-58%)scale(1.04)}.hub-fan:hover .hub-fan-phone.p2{transform:translate(28%,-44%)rotate(13deg)}.guide-cards-sec{background:var(--paper)}.guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.guide-card{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;color:var(--text);transition:transform .35s var(--ease),box-shadow .35s var(--ease);flex-direction:column;display:flex;overflow:hidden}.guide-card:focus-visible,.guide-card:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #0a102073}.guide-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.guide-card-media{background:var(--ink);justify-content:center;height:280px;padding-top:30px;display:flex;position:relative;overflow:hidden}.guide-card-media:before{content:"";background:radial-gradient(circle,var(--card-glow,var(--accent)),transparent 65%);position:absolute;inset:20% -10% -40%}@supports (color:color-mix(in lab,red,red)){.guide-card-media:before{background:radial-gradient(circle,color-mix(in srgb,var(--card-glow,var(--accent)) 55%,transparent),transparent 65%)}}.guide-card-media:before{filter:blur(10px)}.guide-card.whatIf{--card-glow:var(--good)}.guide-card.infographics{--card-glow:var(--warn)}.guide-card-media img{width:64%;height:auto;transition:transform .8s var(--ease);border-radius:20px 20px 0 0;align-self:flex-start;position:relative;box-shadow:0 0 0 6px #05080f,0 0 0 8px #20283c}.guide-card:focus-visible .guide-card-media img,.guide-card:hover .guide-card-media img{transform:translateY(-34%)}.guide-card-copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:22px 24px 26px;display:flex}.guide-card-copy h2{font-family:var(--font-display);margin:4px 0 0;font-size:30px;font-weight:800;line-height:1}.guide-card-copy p{color:var(--text-2);margin:0;font-size:16px;line-height:1.5}.guide-card-cta{font-family:var(--font-display);color:var(--accent-d);transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;margin-top:auto;padding-top:10px;font-size:17px;font-weight:700}.guide-card:hover .guide-card-cta{background-size:100% 2px}.guide-more{text-align:center;margin-top:clamp(48px,6vw,72px)}.guide-more ul{justify-content:center}@media (max-width:899px){.guide-hero-grid{gap:44px}.guide-cards,.guide-hero-grid{grid-template-columns:minmax(0,1fr)}.guide-cards{max-width:440px;margin:0 auto}.hub-fan{height:300px}}