/* Generated from src/styles/site.css. Edit source, then run scripts/build-styles.mjs. */
:root{--medium-density:.9318181818181818;color-scheme:light;--theme-purple:#6942AC;--theme-red:#A03C50;--theme-yellow:#87600D;--theme-green:#13813B;--theme-marker:#C8494C;--theme-reset:#B8383C;--heading:var(--sans);--sans:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bg:#F1F4F8;--card:#fff;--shadow-sm:0 2px 5px rgba(22,42,68,.06),0 8px 20px -14px rgba(22,42,68,.24);--journey-wash:6%;--solution-wash:6%;--card-2:#F6F8FB;--ink:#16202B;--ink-2:#4B5867;--ink-3:#5D6978;--line:rgba(22,42,68,.11);--line-2:rgba(22,42,68,.2);--blue:#0062D1;--blue-ink:#0058BC;--tint:rgba(0,122,255,.08);--tint-2:rgba(0,122,255,.15);--fill:linear-gradient(180deg,#106AD4,#0061CF 55%,#0057BE);--fill-hover:linear-gradient(180deg,#1470DC,#0067DB 55%,#005BC4);--chrome-glass:rgba(250,252,255,.20);--theme-button-0:rgba(250,253,255,.66);--theme-button-1:rgba(233,243,255,.48);--chrome-button:linear-gradient(135deg,var(--theme-button-0),var(--theme-button-1));--theme-menu-0:rgba(247,250,255,.64);--theme-menu-1:rgba(245,249,255,.32);--theme-menu-2:rgba(245,249,255,.18);--chrome-menu:linear-gradient(180deg,var(--theme-menu-0),var(--theme-menu-1) 42%,var(--theme-menu-2));--theme-row-0:rgba(249,252,255,.72);--theme-row-1:rgba(240,247,255,.56);--chrome-row:linear-gradient(110deg,var(--theme-row-0),var(--theme-row-1));--chrome-choice:rgba(247,250,255,.48);--chrome-selected:rgba(255,255,255,.76);--contact-blue:rgba(8,121,242,.88);--chrome-blue:rgba(0,111,238,.88);--chrome-blue-hover:rgba(0,101,225,.94);--chrome-blue-ink:#fff;--backing-filter:blur(12px) saturate(135%);--backing-glass:rgba(240,247,255,.34);--backing-mask:linear-gradient(transparent,#000 12px,#000 calc(100% - 24px),rgba(0,0,0,.4) calc(100% - 10px),transparent);--backing-tail:24px;--backing-top-radius:24px;--journey-glass:color-mix(in srgb,var(--glass-solid) 42%,transparent);--journey-filter:var(--chrome-filter);--chrome-filter:blur(16px) saturate(140%);--chrome-shadow:0 5px 18px -10px rgba(20,40,70,.28);--seg-track:rgba(22,42,68,.07);--glass-strong:rgba(250,251,253,.86);--glass-solid:#F8FAFC;--menu-glass:color-mix(in srgb,var(--glass-solid) 78%,transparent);--menu-filter:blur(32px) saturate(140%);--glass-hi:inset 0 1px 0 rgba(255,255,255,.75);--glass-shadow:0 10px 30px -12px rgba(16,32,56,.30),0 2px 8px -2px rgba(16,32,56,.10);--glass-line:rgba(22,42,68,.08);--c-blue:#007AFF;--c-indigo:#5856D6;--c-teal:#30B0C7;--c-cyan:#32ADE6;--c-orange:#FF9500;--c-purple:#AF52DE;--c-red:#FF3B30;--c-green:#34C759;--c-yellow:#FFCC00;--c-gray:#8E8E93;--c-pink:#FF2D55;--tone-sun:#C93400;--tone-moon:#AF52DE;--quick-badge:#48BE7A;--quick-badge-ink:#103C26;--ok:#1E7E34;--warn-bg:#FFF4E5;--warn-ink:#7A4100;--warn-line:#FFB766;--shadow-1:0 1px 2px rgba(16,32,56,.05),0 8px 22px -12px rgba(16,32,56,.20);--shadow-2:0 2px 6px rgba(16,32,56,.06),0 24px 48px -24px rgba(16,32,56,.34);--r-xl:calc(26px * var(--medium-density));--r-lg:calc(20px * var(--medium-density));--r-md:calc(14px * var(--medium-density));--focus:#007AFF;--ease:cubic-bezier(.2,.75,.2,1);--app-header-clearance:0px;--hdr-big:calc(220px + var(--app-header-clearance));--hdr-compact:calc(72px + var(--app-header-clearance));--page-gutter:max(16px,env(safe-area-inset-left),env(safe-area-inset-right));--frame-width:min(1280px,calc(100vw - 2*var(--page-gutter)));font-family:var(--sans);color:var(--ink);background:var(--bg);font-size:18.45px;font-weight:400;line-height:1.55;-webkit-text-size-adjust:100%;text-size-adjust:100%;--eg0:#2E3643;--eg1:#2E3D54;--eg2:#2E4569;--eg3:#2C4F82;--eg4:#29599D;--eg5:#2563B8;--eg6:#1D6CD3;--eg7:#1274EB;--eg8:#007AFF;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--theme-purple:#C5B0EA;--theme-red:#EDACB8;--theme-yellow:#E6C675;--theme-green:#3BD96C;--theme-marker:#F28B8B;--theme-reset:#FF8B8E;--bg:#090F18;--card:#171D25;--shadow-sm:0 2px 7px rgba(0,0,0,.2),0 10px 24px -14px rgba(0,0,0,.5);--journey-wash:6%;--solution-wash:6%;--card-2:#1C232C;--ink:#ECF1F6;--ink-2:#A9B5C3;--ink-3:#8592A1;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.16);--blue:#4DA3FF;--blue-ink:#6AB3FF;--tint:rgba(10,132,255,.13);--tint-2:rgba(10,132,255,.22);--fill:linear-gradient(180deg,#106AD4,#0061CF 55%,#0057BE);--fill-hover:linear-gradient(180deg,#1470DC,#0067DB 55%,#005BC4);--backing-glass:rgba(15,25,38,.36);--chrome-glass:rgba(12,18,26,.22);--theme-button-0:rgba(29,43,60,.66);--theme-button-1:rgba(18,31,48,.48);--chrome-button:linear-gradient(135deg,var(--theme-button-0),var(--theme-button-1));--theme-menu-0:rgba(3,8,15,.70);--theme-menu-1:rgba(9,17,29,.32);--theme-menu-2:rgba(12,20,31,.18);--chrome-menu:linear-gradient(180deg,var(--theme-menu-0),var(--theme-menu-1) 42%,var(--theme-menu-2));--theme-row-0:rgba(21,38,58,.74);--theme-row-1:rgba(21,38,58,.56);--chrome-row:linear-gradient(110deg,var(--theme-row-0),var(--theme-row-1));--chrome-choice:rgba(21,38,58,.48);--chrome-selected:rgba(60,87,118,.74);--chrome-shadow:0 5px 18px -10px rgba(0,0,0,.55);--seg-track:rgba(255,255,255,.07);--glass-strong:rgba(22,28,36,.84);--glass-solid:#121820;--glass-hi:inset 0 1px 0 rgba(255,255,255,.10);--glass-shadow:0 12px 32px -12px rgba(0,0,0,.75),0 2px 8px -2px rgba(0,0,0,.45);--glass-line:rgba(255,255,255,.07);--c-blue:#0A84FF;--c-indigo:#5E5CE6;--c-teal:#40C8E0;--c-cyan:#64D2FF;--c-orange:#FF9F0A;--c-purple:#BF5AF2;--c-red:#FF453A;--c-green:#30D158;--c-yellow:#FFD60A;--c-gray:#98989D;--c-pink:#FF375F;--tone-sun:#FF9F0A;--tone-moon:#DA8FFF;--quick-badge:#4ADE80;--quick-badge-ink:#05080C;--ok:#4ADE80;--warn-bg:#2B1D08;--warn-ink:#FFD29A;--warn-line:#8A5A16;--shadow-1:0 1px 2px rgba(0,0,0,.4),0 10px 24px -14px rgba(0,0,0,.7);--shadow-2:0 2px 6px rgba(0,0,0,.4),0 26px 52px -24px rgba(0,0,0,.8);--eg0:#C3CEDB;--eg1:#B5C8E0;--eg2:#A3C0E5;--eg3:#8EB7EB;--eg4:#78ACF0;--eg5:#60A1F5;--eg6:#4897F9;--eg7:#2E8CFC;--eg8:#0A84FF;}}:root[data-theme="dark"]{color-scheme:dark;--theme-purple:#C5B0EA;--theme-red:#EDACB8;--theme-yellow:#E6C675;--theme-green:#3BD96C;--theme-marker:#F28B8B;--theme-reset:#FF8B8E;--bg:#090F18;--card:#171D25;--shadow-sm:0 2px 7px rgba(0,0,0,.2),0 10px 24px -14px rgba(0,0,0,.5);--journey-wash:6%;--solution-wash:6%;--card-2:#1C232C;--ink:#ECF1F6;--ink-2:#A9B5C3;--ink-3:#8592A1;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.16);--blue:#4DA3FF;--blue-ink:#6AB3FF;--tint:rgba(10,132,255,.13);--tint-2:rgba(10,132,255,.22);--fill:linear-gradient(180deg,#106AD4,#0061CF 55%,#0057BE);--fill-hover:linear-gradient(180deg,#1470DC,#0067DB 55%,#005BC4);--backing-glass:rgba(15,25,38,.36);--chrome-glass:rgba(12,18,26,.22);--theme-button-0:rgba(29,43,60,.66);--theme-button-1:rgba(18,31,48,.48);--chrome-button:linear-gradient(135deg,var(--theme-button-0),var(--theme-button-1));--theme-menu-0:rgba(3,8,15,.70);--theme-menu-1:rgba(9,17,29,.32);--theme-menu-2:rgba(12,20,31,.18);--chrome-menu:linear-gradient(180deg,var(--theme-menu-0),var(--theme-menu-1) 42%,var(--theme-menu-2));--theme-row-0:rgba(21,38,58,.74);--theme-row-1:rgba(21,38,58,.56);--chrome-row:linear-gradient(110deg,var(--theme-row-0),var(--theme-row-1));--chrome-choice:rgba(21,38,58,.48);--chrome-selected:rgba(60,87,118,.74);--chrome-shadow:0 5px 18px -10px rgba(0,0,0,.55);--seg-track:rgba(255,255,255,.07);--glass-strong:rgba(22,28,36,.84);--glass-solid:#121820;--glass-hi:inset 0 1px 0 rgba(255,255,255,.10);--glass-shadow:0 12px 32px -12px rgba(0,0,0,.75),0 2px 8px -2px rgba(0,0,0,.45);--glass-line:rgba(255,255,255,.07);--c-blue:#0A84FF;--c-indigo:#5E5CE6;--c-teal:#40C8E0;--c-cyan:#64D2FF;--c-orange:#FF9F0A;--c-purple:#BF5AF2;--c-red:#FF453A;--c-green:#30D158;--c-yellow:#FFD60A;--c-gray:#98989D;--c-pink:#FF375F;--tone-sun:#FF9F0A;--tone-moon:#DA8FFF;--quick-badge:#4ADE80;--quick-badge-ink:#05080C;--ok:#4ADE80;--warn-bg:#2B1D08;--warn-ink:#FFD29A;--warn-line:#8A5A16;--shadow-1:0 1px 2px rgba(0,0,0,.4),0 10px 24px -14px rgba(0,0,0,.7);--shadow-2:0 2px 6px rgba(0,0,0,.4),0 26px 52px -24px rgba(0,0,0,.8);--eg0:#C3CEDB;--eg1:#B5C8E0;--eg2:#A3C0E5;--eg3:#8EB7EB;--eg4:#78ACF0;--eg5:#60A1F5;--eg6:#4897F9;--eg7:#2E8CFC;--eg8:#0A84FF;}:root[data-size="s"]{--medium-density:1;font-size:16.2px;}:root[data-size="l"]{font-size:18.45px;}:root[data-size="xl"]{--medium-density:1;font-size:24.3px;}:root[data-contrast="more"]{--ink-2:var(--ink);--ink-3:var(--ink);--line:var(--line-2);--glass-strong:var(--glass-solid);--blue:#0050AA;--blue-ink:#00449A;}:root[data-theme="dark"][data-contrast="more"]{--blue:#8CC4FF;--blue-ink:#9ACBFF;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"])[data-contrast="more"]{--blue:#8CC4FF;--blue-ink:#9ACBFF;}}@media (prefers-contrast:more){:root{--ink-2:var(--ink);--ink-3:var(--ink);--line:var(--line-2);--glass-strong:var(--glass-solid);}}@media (prefers-reduced-transparency:reduce){:root{--glass-strong:var(--glass-solid);}}*, *::before, *::after{box-sizing:border-box;}html{-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--hdr-compact) + var(--flow-clearance,0px) + 20px);}body{margin:0;min-height:100vh;background:var(--bg);overflow-x:clip;overflow-wrap:break-word;}img{max-width:100%;height:auto;display:block;}a{color:var(--blue-ink);text-underline-offset:.18em;}h1, h2, h3{margin:0;line-height:1.15;letter-spacing:-.01em;}p{margin:0 0 .9em;}button, input, textarea{font:inherit;color:inherit;}[hidden]{display:none!important;}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:calc(8px * var(--medium-density));}h1[data-pointer-focus]:focus{outline:none;}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--card);padding:calc(10px * var(--medium-density)) calc(14px * var(--medium-density));border-radius:calc(10px * var(--medium-density));box-shadow:var(--shadow-2);}.skip:focus{top:12px;}svg.i{width:1.2em;height:1.2em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.shell{width:min(calc(1120px * var(--medium-density)),var(--frame-width));max-width:100%;margin-inline:auto;}.shell.narrow{width:min(calc(760px * var(--medium-density)),var(--frame-width));}.center{text-align:center;}.logo-d{display:none;}:root[data-theme="dark"] .logo-l{display:none;}:root[data-theme="dark"] .logo-d{display:block;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .logo-l{display:none;}:root:not([data-theme="light"]) .logo-d{display:block;}}.crop-full{position:relative;display:block;overflow:hidden;aspect-ratio:920 / 370;}.crop-full img{position:absolute;max-width:none;width:111.52%;height:auto;left:-5.65%;top:-14.86%;}.chip{--c:var(--c-blue);display:inline-grid;place-items:center;flex:none;width:2.3rem;height:2.3rem;border-radius:.68rem;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 60%) no-repeat,var(--c);}.chip svg.i{width:58%;height:58%;stroke-width:1.9;}.chip.circle{border-radius:50%;}.chip.sm{width:1.55rem;height:1.55rem;border-radius:50%;}.chip.big{width:3rem;height:3rem;border-radius:.88rem;}.about-portrait{overflow:hidden;}.about-portrait img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;}.c-blue{--c:var(--c-blue);}.c-indigo{--c:var(--c-indigo);}.c-teal{--c:var(--c-teal);}.c-cyan{--c:var(--c-cyan);}.c-orange{--c:var(--c-orange);}.c-purple{--c:var(--c-purple);}.c-red{--c:var(--c-red);}.c-green{--c:var(--c-green);}.c-gray{--c:var(--c-gray);}.c-pink{--c:var(--c-pink);}.c-yellow{--c:var(--c-yellow);}.chip.c-yellow{--c:#EBB000;}:root[data-contrast="more"] .chip.c-yellow{--c:#8A6400;}@media (prefers-contrast: more){.chip.c-yellow{--c:#8A6400;}}.c-none{background:var(--card-2);color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line-2);}.pill{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;white-space:nowrap;}.pill.blue{background:var(--fill);border-color:transparent;color:#fff;box-shadow:0 8px 20px -10px rgba(0,98,209,.6);}.pill.blue:hover{background:var(--fill-hover);}.pill.calm-action{border-color:color-mix(in srgb,var(--blue) 55%,var(--line));color:var(--blue-ink);background:linear-gradient(120deg,color-mix(in srgb,var(--blue) 8%,var(--card)),var(--card));padding:.45rem .9rem;font-size:.88rem;white-space:normal;text-align:center;}@media (any-hover:hover){.pill.calm-action:hover{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,var(--card));}}.pill.small{min-height:calc(40px * var(--medium-density));padding:.35rem .85rem;font-size:.88rem;}.pill.small.blue{box-shadow:none;}.pill[disabled], .pill.is-blocked{opacity:.45;cursor:not-allowed;transform:none;}.pill svg.i{width:1.05em;height:1.05em;}.round{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:var(--card);color:var(--ink);cursor:pointer;}.linkish{background:none;border:0;padding:0;color:var(--blue-ink);text-decoration:underline;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;text-align:left;}.link-more{display:inline-flex;align-items:center;gap:.15rem;font-weight:600;text-decoration:none;color:var(--blue-ink);}.link-more:hover{text-decoration:underline;}.link-more svg.i{width:1em;height:1em;}.hdr{--hp:1;--backing-rise:0px;--brand-full-height:173px;--brand-name-height:62px;--hdr-top:calc(max(8px,env(safe-area-inset-top) + 4px) + var(--app-header-clearance));--face-pill:calc(24px - var(--control-inset,8px));--logo-nudge:calc(var(--brand-name-height)*.0531);position:fixed;top:var(--hdr-top);left:calc((100% - var(--frame-width))/2);width:var(--frame-width);z-index:50;pointer-events:none;}.hdr-row{position:relative;isolation:isolate;width:100%;margin:0;display:grid;grid-template-areas:"brand brand" "context actions";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(calc(10px * var(--medium-density)) - (var(--control-rest,calc(5px * var(--medium-density)))*(1 - var(--hp)) + var(--control-inset,calc(8px * var(--medium-density)))*var(--hp))) calc(8px * var(--medium-density));pointer-events:none;}.hdr-row::before{content:none;}.hdr::before{content:"";position:absolute;top:0;left:calc((var(--frame-width) - 100vw)/2);width:100vw;height:calc(var(--backing-rest-height,0px)*(1 - var(--hp)) + var(--backing-compact-height,0px)*var(--hp) + var(--backing-tail,0px));z-index:-1;pointer-events:none;border-radius:0;background:var(--backing-glass);-webkit-backdrop-filter:var(--backing-filter);backdrop-filter:var(--backing-filter);-webkit-mask-image:var(--backing-mask);mask-image:var(--backing-mask);}.hdr-logo{grid-area:brand;display:block;min-width:0;width:100%;padding:calc(calc(12px * var(--medium-density)) - var(--hp)*calc(10px * var(--medium-density))) calc(10.5px * var(--medium-density));border-radius:calc(calc(24px * var(--medium-density)) - var(--hp)*calc(4px * var(--medium-density)));background:var(--chrome-glass);border:1px solid var(--glass-line);box-shadow:var(--chrome-shadow),var(--glass-hi);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);pointer-events:auto;}.brand-window{display:block;position:relative;overflow:hidden;width:100%;max-width:calc(440px * var(--medium-density));margin-inline:auto;height:calc(var(--brand-full-height)*(1 - var(--hp)) + var(--brand-name-height)*var(--hp));}.brand-art{position:absolute;bottom:0;left:0;width:100%;translate:calc(var(--brand-name-height)*-.0114) calc(-1*var(--hp)*var(--logo-nudge,0px));}.brand-full{clip-path:inset(0 0 35.675676%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4px,#000 calc(100% - 4px),transparent),linear-gradient(#000 54%,rgba(0,0,0,.75) 58%,transparent 64.324324%);mask-image:linear-gradient(90deg,transparent,#000 4px,#000 calc(100% - 4px),transparent),linear-gradient(#000 54%,rgba(0,0,0,.75) 58%,transparent 64.324324%);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:calc(1 - var(--hp));}.brand-name{opacity:1;scale:calc(1 - var(--hp)*.14);transform-origin:50% 100%;}.brand-name-piece{position:absolute;inset:0;will-change:transform,opacity;}.brand-name-local{clip-path:inset(0 54.75% 0 0);}.brand-name-electronic{clip-path:inset(0 0 14.4% 45.15%);}.brand-name-solutions{clip-path:inset(85.2% 0 0 45.15%);}.hdr:not([data-layout="desktop"]) .hdr-logo{min-height:44px;}.hdr-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(6px * var(--medium-density));min-width:0;background:none;border:0;box-shadow:none;pointer-events:none;}.hdr-row>.about-pill, .hdr-actions>.pill, .hdr-actions>.round{position:relative;isolation:isolate;pointer-events:auto;min-width:0;min-height:48px;height:auto;max-width:100%;margin:0;border:0;border-radius:calc(calc(12px * var(--medium-density)) + var(--hp)*calc(4px * var(--medium-density)));padding:calc(6px * var(--medium-density)) calc(10px * var(--medium-density));gap:calc(6px * var(--medium-density));background:none;box-shadow:none;line-height:1.2;font-size:.84rem;font-weight:450;white-space:normal;transition:color .2s;}.hdr-row>.about-pill::before, .hdr-actions>.pill::before, .hdr-actions>.round::before, .hdr-nav::before{content:"";position:absolute;inset:calc(var(--control-rest,0px) + var(--hp)*(var(--control-inset,0px) - var(--control-rest,0px))) calc(var(--hp)*var(--face-r,0px)) calc(var(--control-rest,0px) + var(--hp)*(var(--control-inset,0px) - var(--control-rest,0px))) calc(var(--hp)*var(--face-l,0px));z-index:-1;pointer-events:none;border-radius:calc(calc(12px * var(--medium-density)) + var(--hp)*(var(--face-pill) - calc(12px * var(--medium-density))));background:var(--chrome-button);border:1px solid var(--glass-line);box-shadow:0 3px 12px -9px rgba(20,40,70,.22);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);transition:background .2s,filter .18s;}.hdr-row>.about-pill:active::before, .hdr-actions>.menu-btn:not([aria-expanded="true"]):active::before{filter:brightness(.97);}.hdr-actions>.contact-btn:active::before, .hdr-actions>.menu-btn[aria-expanded="true"]:active::before{filter:brightness(.91);}.hdr-row>.about-pill:focus-visible, .hdr-actions>.pill:focus-visible, .hdr-actions>.round:focus-visible, .hdr-nav a:focus-visible{outline:none;}.hdr-row>.about-pill:focus-visible::before, .hdr-actions>.pill:focus-visible::before, .hdr-actions>.round:focus-visible::before, .hdr-nav a:focus-visible>span::before{outline:3px solid var(--focus);outline-offset:2px;}.hdr-row>.about-pill{grid-area:context;justify-self:start;justify-content:flex-start;color:var(--ink);text-decoration:none;}.about-pill[aria-current="page"]{color:var(--blue-ink);}.about-pill[aria-current="page"]::before{background:var(--chrome-selected);}.about-pill .chip{flex:none;}.hdr-actions>.contact-btn{flex:0 1 auto;}.hdr-actions>.contact-btn::before{background:var(--contact-blue,var(--chrome-blue));border:0;}.contact-btn>span{min-width:0;overflow-wrap:anywhere;}.hdr-row>.about-pill>*, .hdr-actions>.contact-btn>*, .hdr-nav a>span{scale:calc(1 - var(--hp)*.1);translate:calc(var(--hp)*var(--gx,0px)) 0;}.hdr-actions>.pill>svg.i{flex:none;}.hdr-row>.about-pill, .hdr-actions>button{translate:calc(var(--dx-rest,0px) + var(--hp)*(var(--dx-compact,0px) - var(--dx-rest,0px))) 0;}.hdr-actions>.menu-btn{display:grid;place-items:center;flex:none;width:48px;padding:0;color:var(--ink);}.hdr-actions>.menu-btn::before{inset-inline:calc(var(--control-rest,0px) + var(--hp)*(var(--control-inset,0px) - var(--control-rest,0px)));box-shadow:inset 0 0 0 1.5px transparent,0 0 0 0 transparent;}.hdr-actions>.menu-btn[aria-expanded="true"]::before{box-shadow:inset 0 0 0 1.5px var(--c-blue),0 0 12px -3px rgba(0,122,255,.4);border-color:transparent;}.hdr-actions .contact-btn .chev{width:calc(12px * var(--medium-density));height:calc(12px * var(--medium-density));transform:rotate(0);transition:transform .35s cubic-bezier(.2,.7,.2,1);}.hdr-actions .contact-btn[aria-expanded="true"] .chev{transform:rotate(180deg);}.hdr-row>.about-pill.page-context{padding-block:calc(4px * var(--medium-density));}.context-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;text-align:left;}.context-copy small, .context-copy b{font-size:.88em;font-weight:450;line-height:1.08;}.context-copy small{display:inline-flex;align-items:center;gap:calc(2px * var(--medium-density));color:var(--blue-ink);}.context-copy b{overflow-wrap:anywhere;}.context-copy small{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:currentColor;text-decoration-skip-ink:auto;text-underline-offset:calc(2px * var(--medium-density));}.about-pill .context-back{transform:rotate(180deg);width:.9em!important;height:.9em!important;margin-inline-start:calc(-2px * var(--medium-density));flex:none;}.hdr-nav{grid-area:nav;display:none;align-items:center;gap:calc(3px * var(--medium-density));min-width:0;pointer-events:auto;position:relative;isolation:isolate;padding:calc(2px * var(--medium-density));justify-self:center;}.hdr-nav a{--tab-pad:.833333333333em;display:flex;align-items:center;justify-content:center;min-height:44px;padding:calc(6px * var(--medium-density)) var(--tab-pad);text-decoration:none;color:var(--ink-2);font-size:.84rem;font-weight:450;line-height:1.2;text-align:center;}.hdr-nav a>span{position:relative;isolation:isolate;--tab-rest:calc((42px - 2*var(--control-rest,5px) - 1.2em)/2);--tab-compact:calc(((42px - 2*var(--control-inset,8px))/.9 - 1.2em)/2);--tab-pill:calc((42px - 2*var(--control-inset,8px))/1.8);}.hdr-nav a>span::before{content:"";position:absolute;inset:calc(-1*(var(--tab-rest) + var(--hp)*(var(--tab-compact) - var(--tab-rest)))) calc(1px - var(--tab-pad));z-index:-1;pointer-events:none;border-radius:calc(calc(9px * var(--medium-density)) + var(--hp)*(var(--tab-pill) - calc(9px * var(--medium-density))));transition:background .2s;}.hdr-nav a:hover>span::before, .hdr-nav a:active>span::before{background:var(--tint);}.hdr-nav a[aria-current="page"]{color:var(--blue-ink);}.hdr-nav a[aria-current="page"]>span::before{background:var(--chrome-selected);box-shadow:var(--shadow-1);}.hdr[data-layout="tablet"] .hdr-row{grid-template-areas:"brand brand brand" "context nav actions";grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:calc(12px * var(--medium-density));}.hdr[data-layout="tablet"] .hdr-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(2px * var(--medium-density));}.hdr[data-layout="tablet"] .hdr-nav a{--tab-pad:.595238095238em;}.hdr:not([data-nav-expanded="true"]) .hdr-nav [data-nav-extra]{display:none;}.hdr[data-layout="desktop"] .hdr-row{grid-template-areas:"brand context nav actions";grid-template-columns:minmax(calc(260px * var(--medium-density)),calc(360px * var(--medium-density))) auto minmax(0,1fr) auto;column-gap:calc(16px * var(--medium-density));padding:calc(calc(13px * var(--medium-density)) - var(--hp)*calc(3px * var(--medium-density))) calc(calc(10px * var(--medium-density)) + var(--brand-name-height)*.1290) calc(calc(13px * var(--medium-density)) - var(--hp)*calc(3px * var(--medium-density))) calc(calc(10px * var(--medium-density)) + var(--brand-name-height)*.0377);border-radius:calc(calc(28px * var(--medium-density)) - var(--hp)*calc(6px * var(--medium-density)));}.hdr[data-layout="desktop"] .hdr-row::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--chrome-glass);border:1px solid var(--glass-line);box-shadow:var(--chrome-shadow),var(--glass-hi);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);pointer-events:none;}.hdr[data-layout="desktop"] .hdr-logo{max-width:calc(360px * var(--medium-density));padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;}.hdr[data-layout="desktop"] .brand-window{margin:0;}.hdr[data-layout="desktop"] .hdr-nav{display:flex;justify-content:center;}.about-pill>span{min-width:0;overflow-wrap:anywhere;}.hdr[data-enlarged="true"][data-layout="phone"] .hdr-row{grid-template-areas:"brand brand" "context context" "actions actions";}.hdr[data-enlarged="true"][data-layout="phone"] .about-pill{width:100%;}.hdr[data-enlarged="true"][data-layout="phone"] .hdr-actions{justify-content:space-between;}.hdr[data-enlarged="true"][data-layout="phone"] .contact-btn{flex:1;}.hdr[data-enlarged="true"][data-layout="phone"] .about-pill .chip{display:none;}.e-icon{width:calc(calc(23px * var(--medium-density)) - var(--hp)*calc(2px * var(--medium-density)));height:auto;overflow:visible;}.e-icon rect{transform-box:fill-box;transform-origin:center;transform:translateY(0) rotate(0) scaleX(1);transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .16s ease,fill .24s ease-out;}.menu-btn[aria-expanded="true"] .e1{transform:translateY(676.6px) rotate(45deg) scaleX(.82);}.menu-btn[aria-expanded="true"] .e2{opacity:0;}.menu-btn[aria-expanded="true"] .e3{transform:translateY(-676.6px) rotate(-45deg) scaleX(.82);}.menu-btn[aria-expanded="true"] .e-icon rect{fill:var(--blue-ink);}.hdr[data-tight="true"] .contact-btn>svg:first-child{display:none;}@media (max-width:360px){.hdr-row{column-gap:calc(4px * var(--medium-density));}.hdr-row>.about-pill, .hdr-actions>.pill{padding-inline:calc(8px * var(--medium-density));font-size:.84rem;}.hdr-actions{gap:calc(4px * var(--medium-density));}.hdr-actions>.menu-btn{width:44px;}.about-pill .chip{display:none;}}@media (max-height:500px) and (orientation:landscape){.hdr{--hdr-top:calc(env(safe-area-inset-top) + 4px);}.hdr[data-layout="desktop"] .hdr-row{padding-block:calc(5px * var(--medium-density));row-gap:0;}.brand-window{max-width:min(100%,calc(320px * var(--medium-density)));}}:root[data-transparency="reduce"] .hdr-row::before, :root[data-transparency="reduce"] .hdr-logo{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none;}:root[data-transparency="reduce"] .hdr[data-layout="desktop"] .hdr-logo{background:none;}@media (prefers-reduced-motion:reduce){.e-icon rect, .hdr-actions .contact-btn .chev{transition:none;}}:root[data-motion="reduce"] .e-icon rect, :root[data-motion="reduce"] .hdr-actions .contact-btn .chev{transition:none;}@media (forced-colors:active){.hdr::before{background:Canvas;backdrop-filter:none;-webkit-backdrop-filter:none;mask-image:none;-webkit-mask-image:none;}.hdr-row::before, .hdr-logo, .hdr-row>.about-pill::before, .hdr-actions>.pill::before, .hdr-actions>.round::before, .hdr-nav::before{background:Canvas;border:1px solid ButtonText;box-shadow:none;}.hdr-nav a[aria-current="page"]>span::before{border:2px solid ButtonText;}.e-icon rect{fill:ButtonText;}}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 240px){.hdr[data-scroll-motion]::before{animation-name:header-backing;}.hdr[data-scroll-motion] .hdr-row{grid-template-rows:var(--logo-rest-height) auto;row-gap:calc(calc(10px * var(--medium-density)) - var(--control-rest));contain:layout style;}.hdr[data-scroll-motion][data-layout="desktop"] .hdr-row{grid-template-rows:calc(var(--row-rest-height) - calc(26px * var(--medium-density)));row-gap:0;}.hdr[data-scroll-motion] .hdr-logo{align-self:start;box-sizing:border-box;height:var(--logo-rest-height);padding-block:calc(12px * var(--medium-density));animation-name:header-glass;}.hdr[data-scroll-motion][data-layout="desktop"] .hdr-logo{padding:0;animation-name:header-desktop-logo;}.hdr[data-scroll-motion] .brand-window{height:var(--brand-full-height);overflow:visible;clip-path:inset(0);animation-name:header-art-crop;will-change:transform,clip-path;}.hdr[data-scroll-motion][data-layout="desktop"] .brand-window{animation-name:header-art-crop-desktop;}.hdr[data-scroll-motion] .brand-full{animation-name:header-fade-out;}.hdr[data-scroll-motion] .brand-name{animation-name:header-wordmark-scale;}.hdr[data-scroll-motion] .hdr-row>.about-pill, .hdr[data-scroll-motion] .hdr-nav, .hdr[data-scroll-motion] .hdr-actions{animation-name:header-controls;will-change:translate,transform,opacity;}.hdr[data-scroll-motion] .hdr-row>.about-pill::before, .hdr[data-scroll-motion] .hdr-actions>.pill::before, .hdr[data-scroll-motion] .hdr-actions>.round::before, .hdr[data-scroll-motion] .hdr-nav::before{animation-name:header-face;}.hdr[data-scroll-motion] .hdr-actions>.menu-btn::before{animation-name:header-menu-face;}.hdr[data-scroll-motion] .hdr-row>.about-pill>*, .hdr[data-scroll-motion] .hdr-actions>.contact-btn>*, .hdr[data-scroll-motion] .hdr-nav a>span{animation-name:header-label;}.hdr[data-scroll-motion] .hdr-nav a>span::before{animation-name:header-tab-face;}.hdr[data-scroll-motion] .hdr-actions>button{animation-name:header-dx;}.hdr[data-scroll-motion] .e-icon{width:calc(23px * var(--medium-density));animation-name:header-menu-icon;}.hdr[data-scroll-motion][data-layout="desktop"] .hdr-row::before{bottom:auto;height:var(--row-rest-height);animation-name:header-toolbar;}.hdr[data-scroll-motion]::before, .hdr[data-scroll-motion] .hdr-row::before, .hdr[data-scroll-motion] .hdr-logo, .hdr[data-scroll-motion] .brand-window, .hdr[data-scroll-motion] .brand-art, .hdr[data-scroll-motion] .hdr-row>.about-pill, .hdr[data-scroll-motion] .hdr-nav, .hdr[data-scroll-motion] .hdr-actions, .hdr[data-scroll-motion] .hdr-row>.about-pill::before, .hdr[data-scroll-motion] .hdr-actions>.pill::before, .hdr[data-scroll-motion] .hdr-actions>.round::before, .hdr[data-scroll-motion] .hdr-nav::before, .hdr[data-scroll-motion] .e-icon, .hdr[data-scroll-motion] .hdr-nav a>span::before, .hdr[data-scroll-motion] .hdr-actions>button, .hdr[data-scroll-motion] .hdr-row>.about-pill>*, .hdr[data-scroll-motion] .hdr-actions>.contact-btn>*, .hdr[data-scroll-motion] .hdr-nav a>span{animation-duration:auto;animation-timing-function:cubic-bezier(.33333,0,.66667,1);animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0px var(--header-range);}}@keyframes header-backing{from{top:0;height:calc(var(--backing-rest-height) + var(--backing-tail,0px));}to{top:0;height:calc(var(--backing-compact-height) + var(--backing-tail,0px));}}@keyframes header-glass{from{height:var(--logo-rest-height);border-radius:calc(24px * var(--medium-density));}to{height:var(--logo-compact-height);border-radius:calc(20px * var(--medium-density));}}@keyframes header-desktop-logo{from{height:var(--logo-rest-height);}to{height:var(--logo-compact-height);}}@keyframes header-wordmark-scale{from{scale:1;}to{scale:.86;}}@keyframes header-art-crop{from{transform:translateY(0);clip-path:inset(0);}to{transform:translateY(calc(-1*var(--brand-travel) - 10px - var(--logo-nudge,0px)));clip-path:inset(var(--brand-travel) 0 0);}}@keyframes header-art-crop-desktop{from{transform:translateY(0);clip-path:inset(0);}to{transform:translateY(calc(-1*var(--brand-travel) - 3px - var(--logo-nudge,0px)));clip-path:inset(var(--brand-travel) 0 0);}}@keyframes header-controls{from{translate:var(--dx-rest,0px) 0;}to{translate:var(--dx-compact,0px) var(--header-shift);}}@keyframes header-dx{from{translate:var(--dx-rest,0px) 0;}to{translate:var(--dx-compact,0px) 0;}}@keyframes header-face{from{inset-block:var(--control-rest);inset-inline:0;border-radius:calc(12px * var(--medium-density));}to{inset-block:var(--control-inset);inset-inline:var(--face-l,0px) var(--face-r,0px);border-radius:var(--face-pill);}}@keyframes header-menu-face{from{inset:var(--control-rest);border-radius:calc(12px * var(--medium-density));}to{inset:var(--control-inset);border-radius:var(--face-pill);}}@keyframes header-label{from{scale:1;translate:0 0;}to{scale:.9;translate:var(--gx,0px) 0;}}@keyframes header-tab-face{from{inset-block:calc(-1*var(--tab-rest));border-radius:calc(9px * var(--medium-density));}to{inset-block:calc(-1*var(--tab-compact));border-radius:var(--tab-pill);}}@keyframes header-menu-icon{from{transform:scale(1);}to{transform:scale(.9130434783);}}@keyframes header-fade-out{from{opacity:1;}to{opacity:0;}}@keyframes header-toolbar{from{height:var(--row-rest-height);border-radius:calc(28px * var(--medium-density));}to{height:var(--row-compact-height);border-radius:calc(22px * var(--medium-density));}}.pop{position:fixed;z-index:49;top:var(--pop-top,80px);left:auto;pointer-events:auto;}.pop-in{max-height:calc(100vh - var(--pop-top,calc(80px * var(--medium-density))) - calc(16px * var(--medium-density)));overflow:auto;background:var(--chrome-menu);border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);transform-origin:top right;overscroll-behavior:contain;box-shadow:0 12px 30px -16px rgba(3,18,35,.4),0 3px 8px rgba(3,18,35,.10);animation:none;max-height:calc(var(--visible-height,100dvh) - var(--pop-top,calc(80px * var(--medium-density))) - max(calc(16px * var(--medium-density)),env(safe-area-inset-bottom)));scrollbar-gutter:auto;}.pop-row{justify-content:space-between;color:var(--ink);text-decoration:none;display:flex;align-items:center;}.pop-row:hover{border-color:var(--line-2);}.pop-row b{display:block;}.pop-row small{display:block;color:var(--ink-3);overflow-wrap:anywhere;}.pop-row .chip{border-radius:50%;}.pop-row[aria-current="page"]{color:var(--chrome-blue-ink);border-color:transparent;}.pop-row[aria-current="page"] small{color:rgba(255,255,255,.86);}.pop-row[aria-current="page"] .chip{background:rgba(255,255,255,.95);color:#0062ca;color:color-mix(in srgb,var(--c) 72%,#000);}.pop-row .mc{color:var(--ink-3);margin:0;display:grid;place-items:center;}.pop-row[aria-current="page"] .mc{color:var(--chrome-blue-ink);}.pop-display{background:var(--chrome-choice);border:1px solid var(--line);}.toast{position:fixed;left:50%;top:calc(env(safe-area-inset-top) + 84px);z-index:60;transform:translate(-50%,-12px);opacity:0;pointer-events:none;padding:.6rem 1.05rem;background:var(--glass-strong);color:var(--ink);font-weight:600;font-size:.9rem;box-shadow:var(--glass-shadow),var(--glass-hi);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--glass-line);transition:opacity .25s,transform .3s var(--ease);width:max-content;max-width:calc(100vw - calc(32px * var(--medium-density)));text-align:center;border-radius:calc(16px * var(--medium-density));}.toast.on{opacity:1;transform:translate(-50%,0);}main{outline:none;padding-top:calc(var(--hdr-compact) + calc(20px * var(--medium-density)));min-height:100vh;}body.home-route main{padding-top:calc(var(--hdr-big) + calc(8px * var(--medium-density)));}body.home-route main, body[data-view="help"] main, :root:is([data-page="home"],[data-page="help"]):not(.ready) main{min-height:0;}.ready .view{display:none;}.ready .view.is-active{display:block;content-visibility:visible;}.page-head{padding:1.4rem 0 1.2rem;display:grid;column-gap:.7rem;row-gap:var(--heading-copy-gap);justify-items:start;padding-top:calc(16px * var(--medium-density));padding-bottom:calc(22px * var(--medium-density));max-width:52rem;}.page-title{font-family:var(--heading);font-weight:650;font-size:clamp(2rem,calc(6vw * var(--medium-density)),2.9rem);letter-spacing:0;outline:none;line-height:1.16;text-wrap:balance;overflow-wrap:anywhere;}.page-sub{color:var(--ink-2);font-size:1.04rem;max-width:44rem;margin:0;}.section-title{font-family:var(--heading);font-weight:650;font-size:clamp(1.7rem,calc(5vw * var(--medium-density)),2.3rem);margin-bottom:.4rem;}.section-title.sm{font-size:clamp(1.4rem,calc(4vw * var(--medium-density)),1.8rem);margin:1.5rem 0 .75rem;}.section-sub{color:var(--ink-2);margin:0 0 1.1rem;max-width:44rem;}.kicker{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink);margin:0 0 .5rem;}.fine{font-size:.86rem;color:var(--ink-3);}.card{padding:1.2rem;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);}.empty{color:var(--ink-2);text-align:center;padding:1.2rem 0;}.prose{max-width:46rem;color:var(--ink-2);font-size:1.03rem;}.prose p{color:var(--ink);}.display{font-family:var(--heading);font-weight:700;font-size:clamp(2.6rem,calc(10vw * var(--medium-density)),4.6rem);line-height:1.1;letter-spacing:-.01em;}.lede{font-size:1.12rem;color:var(--ink-2);max-width:34rem;margin:0;}.lede b{color:var(--ink);font-weight:600;}.format-grid{display:grid;gap:.7rem;}.format{position:relative;display:grid;gap:.15rem .9rem;align-items:center;padding:1rem 1rem 1rem .95rem;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);text-decoration:none;color:var(--ink);text-align:left;cursor:pointer;width:100%;grid-template-columns:auto minmax(0,1fr) auto;}.format:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:var(--line-2);}.format:active{transform:scale(.985);}.format .chip{grid-row:span 2;border-radius:.85rem;}.format b{font-size:1.08rem;}.format small{grid-column:2;color:var(--ink-2);font-size:.9rem;line-height:1.4;}.format[aria-pressed="true"]{border-color:var(--c-blue);background:var(--tint);box-shadow:0 0 0 1px var(--c-blue) inset;}@media (min-width:820px){.format-grid{grid-template-columns:repeat(3,1fr);}.format{align-content:start;padding:1.2rem;grid-template-columns:minmax(0,1fr);}.format .chip{grid-row:auto;}.format small{grid-column:auto;}}.ticker-window{min-width:0;position:relative;isolation:isolate;}.ticker-window::before, .ticker-window::after{content:"";position:absolute;z-index:1;top:0;bottom:0;width:calc(18px * var(--medium-density));pointer-events:none;}.ticker-window::before{left:0;background:linear-gradient(90deg,var(--bg),transparent);}.ticker-window::after{right:0;background:linear-gradient(270deg,var(--bg),transparent);}.ticker-window:focus-within::before, .ticker-window:focus-within::after{opacity:0;}.ticker-viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;cursor:grab;width:100%;max-width:100%;min-width:0;border-radius:0;overscroll-behavior-inline:contain;overflow-anchor:none;scroll-behavior:auto;}@media (forced-colors:active),(prefers-contrast:more){.ticker-window::before, .ticker-window::after{display:none;}}:root[data-contrast="more"] .ticker-window::before, :root[data-contrast="more"] .ticker-window::after{display:none;}.ticker-viewport[data-auto]{overflow-x:hidden;}.ticker-viewport[data-auto] .ticker-track{will-change:transform;}.ticker-track{display:flex;margin:0;list-style:none;animation:none!important;transform:none;user-select:none;flex-wrap:nowrap!important;width:max-content!important;max-width:none;}.ticker-track :is(button,a){display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;white-space:nowrap;max-width:none;}.ticker-track :is(button,a):hover{border-color:var(--blue);color:var(--blue-ink);}.ticker-track .chip{border-radius:50%;}.wd-grid{display:grid;gap:.6rem;margin-top:1rem;align-items:start;}@media (min-width:700px){.wd-grid{grid-template-columns:1fr 1fr;}}@media (min-width:1000px){.wd-grid{grid-template-columns:repeat(3,1fr);}}.wd{border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);overflow:hidden;}.wd summary{display:flex;align-items:center;min-height:calc(60px * var(--medium-density));padding:.7rem .9rem;font-weight:600;cursor:pointer;list-style:none;line-height:1.3;}.wd summary::-webkit-details-marker{display:none;}.wd summary .pm, .issue-group summary .pm{margin-left:auto;position:relative;flex:none;width:calc(16px * var(--medium-density));height:calc(16px * var(--medium-density));}.issue-group summary .pm{margin-left:0;}.device-chips{display:flex;flex-wrap:wrap;list-style:none;padding:0;}.device-chips li{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;}.device-chips svg.i{width:1em;height:1em;color:var(--blue);}.talk{margin-top:3rem;padding:2.4rem 0;background:var(--card-2);border-top:1px solid var(--line);}.talk-grid{display:grid;gap:1.6rem;}.talk-intro{display:flex;flex-direction:column;min-width:0;}.talk-notes{margin-top:auto;padding-top:.75rem;}.talk-notes>p:first-child{margin-top:0;}.talk-notes>p:last-child{margin-bottom:0;}.talk-grid p{color:var(--ink-2);}@media (min-width:880px){.talk-grid{grid-template-columns:1fr 1fr;gap:3rem;}.talk-grid .talk-methods{align-content:space-between;}}.talk-methods{display:grid;gap:.55rem;align-content:start;}.method{display:flex;align-items:center;gap:.9rem;min-height:calc(62px * var(--medium-density));padding:.75rem 1rem;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--ink);min-width:0;}.method:hover{border-color:var(--line-2);}.method>span:last-child{min-width:0;}.method b{display:block;}.method small{display:block;color:var(--ink-3);font-size:.86rem;overflow-wrap:anywhere;}.facts{list-style:none;margin:.6rem 0 1rem;padding:0;display:grid;gap:.45rem;color:var(--ink-2);font-size:.93rem;}.facts li{display:flex;gap:.5rem;align-items:flex-start;}.facts svg.i{color:var(--c-green);margin-top:.15rem;}.flow-bar{position:sticky;z-index:20;width:min(calc(1120px * var(--medium-density)),var(--frame-width));max-width:100%;margin:0 auto calc(20px * var(--medium-density));top:calc(var(--hdr-compact) + 8px);border-radius:calc(24px * var(--medium-density));}@media (max-width:759px){.flow-bar{border-radius:calc(20px * var(--medium-density));}}.flow-in{-webkit-backdrop-filter:var(--journey-filter);backdrop-filter:var(--journey-filter);display:flex;align-items:center;background:var(--journey-glass);border:1px solid var(--glass-line);box-shadow:var(--chrome-shadow),var(--glass-hi);gap:calc(20px * var(--medium-density));min-height:calc(70px * var(--medium-density));}.steps{flex:1;display:flex;list-style:none;margin:0;padding:0;min-width:0;gap:calc(12px * var(--medium-density));}.steps :is(a,:where(.step-status)){display:flex;flex-direction:column;color:var(--ink-3);text-decoration:none;text-overflow:ellipsis;gap:calc(6px * var(--medium-density));letter-spacing:0;overflow:visible;}.steps :is(a,:where(.step-status))::before{content:"";display:block;height:calc(4px * var(--medium-density));border-radius:calc(4px * var(--medium-density));background:var(--line-2);transition:background .3s;}.steps li.done :is(a,:where(.step-status))::before, .steps li.now :is(a,:where(.step-status))::before{background:var(--journey-fill);}.steps li.now :is(a,:where(.step-status)){color:var(--ink);}.steps li.locked :is(a,:where(.step-status)){opacity:.55;pointer-events:auto;}@media (max-width:479px){.steps :is(a,:where(.step-status))::before{height:calc(5px * var(--medium-density));}.flow-in{padding-left:calc(12px * var(--medium-density));}}.go{min-height:calc(40px * var(--medium-density));padding:.35rem 1rem;font-size:.82rem;white-space:nowrap;}.journey-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;}.j-main{min-width:0;container:intake / inline-size;}.j-side{display:none;}.glass-side{background:var(--glass-strong);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow),var(--glass-hi);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}.side-title{font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:.3rem .4rem .5rem;}.side-item{display:flex;min-height:48px;padding:.4rem .6rem;border-radius:calc(14px * var(--medium-density));color:var(--ink);text-decoration:none;}.side-item:hover{background:var(--tint);}.side-item[aria-current="step"]{background:var(--tint-2);}.side-item small{color:var(--ink-3);}.side-item .chip{width:2rem;height:2rem;border-radius:.6rem;}.step{display:none;}.step.is-on{display:block;}.step>.page-title{margin:.4rem 0 .5rem;}.step>.page-sub{margin:var(--heading-copy-gap) 0 var(--heading-content-gap);}.format-grid.big .format{min-height:calc(84px * var(--medium-density));}.search{position:relative;margin-bottom:.8rem;}.search svg.i{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);color:var(--ink-3);}.search input{width:100%;min-height:calc(52px * var(--medium-density));padding:.7rem 1rem .7rem 2.8rem;border-radius:calc(16px * var(--medium-density));border:1px solid var(--line-2);background:var(--card);font-size:1rem;box-shadow:var(--shadow-1);}.search input:focus{outline:3px solid var(--focus);outline-offset:1px;}.topic-group{margin:.9rem 0 1.3rem;}.topic-opts{display:grid;gap:.5rem;}@media (min-width:640px){.topic-opts{grid-template-columns:1fr 1fr;}}.opt{position:relative;display:flex;align-items:center;gap:.75rem;min-height:calc(56px * var(--medium-density));padding:.7rem .9rem;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);cursor:pointer;line-height:1.3;transition:border-color .2s,background .2s;}.opt:hover{border-color:var(--line-2);}.opt input{position:absolute;opacity:0;pointer-events:none;}.tick{flex:none;width:1.45rem;height:1.45rem;border-radius:50%;border:2px solid var(--line-2);display:grid;place-items:center;color:#fff;transition:background .2s,border-color .2s;}.tick svg.i{width:.95rem;height:.95rem;stroke-width:2.6;opacity:0;transform:scale(.6);transition:opacity .15s,transform .2s var(--ease);}.opt.is-on{border-color:var(--c-blue);background:var(--tint);}.opt.is-on .tick{background:var(--c-blue);border-color:var(--c-blue);}.opt.is-on .tick svg.i{opacity:1;transform:none;}.opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px;}.step-end{display:flex;justify-content:flex-end;margin:1.4rem 0 .4rem;}.go-inline{min-width:10rem;min-height:calc(50px * var(--medium-density));}.details{display:grid;gap:1rem;}.q{margin:0;padding:.97rem;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);min-width:0;}.q legend{float:left;width:100%;font-weight:700;margin-bottom:.7rem;padding:0;}.q legend+*{clear:both;}.q legend em, .field em{font-style:normal;font-weight:500;color:var(--ink-3);font-size:.86rem;}.seg, .chips-pick{display:flex;flex-wrap:wrap;gap:.45rem;}.seg label, .chips-pick label{position:relative;max-width:100%;}.seg input, .chips-pick input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;}.seg span, .chips-pick span{display:inline-flex;align-items:center;min-height:44px;padding:.45rem .95rem;border-radius:999px;border:1px solid var(--line-2);background:var(--card-2);font-weight:600;font-size:.92rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s;max-width:100%;min-width:0;}.seg input:checked+span, .chips-pick input:checked+span{background:var(--c-blue);border-color:var(--c-blue);color:#fff;}.seg input:focus-visible+span, .chips-pick input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px;}.field{display:grid;gap:.35rem;font-weight:600;font-size:.92rem;margin-top:.9rem;}.field input, .field textarea{width:100%;min-height:48px;padding:.6rem .85rem;border-radius:calc(12px * var(--medium-density));border:1px solid var(--line-2);background:var(--card-2);font-weight:400;font-size:1rem;}.field input:autofill,.field textarea:autofill,.field input:-webkit-autofill,.field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--card-2) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);}.field input:focus, .field textarea:focus{outline:3px solid var(--focus);outline-offset:1px;}.reveal{display:none;}.reveal.on{display:grid;}.zip-row{display:flex;flex-wrap:wrap;align-items:end;gap:.3rem 1rem;}.zip-row .field{margin-top:0;}.zip-out{margin:0 0 .7rem;flex:1;font-size:.92rem;color:var(--ink-2);}.zip-out b{color:var(--ok);}.plan-price{display:flex;align-items:baseline;gap:.2rem .7rem;margin:.6rem 0 .2rem;flex-wrap:wrap;}.plan-price .amt{font-family:var(--sans);font-weight:700;font-size:2.7rem;line-height:1;font-variant-numeric:tabular-nums;}.plan-price .was{color:var(--ink-3);text-decoration:line-through;font-size:1.1rem;}.plan-price .unit{color:var(--ink-2);font-weight:600;}.plan-section{margin-top:1rem;padding:1.2rem;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);}.plan-section h2{font-size:1.06rem;margin-bottom:.7rem;display:flex;align-items:center;gap:.6rem;}.plan-section h2 .chip{width:1.8rem;height:1.8rem;border-radius:.5rem;}.plan-section ul{margin:0;padding-left:1.15rem;color:var(--ink-2);}.plan-section li{margin:.3rem 0;}.plan-section p{color:var(--ink-2);}.plan-section p:last-child{margin-bottom:0;}.checklist{list-style:none;padding:0!important;}.checklist li{display:flex;gap:.6rem;align-items:flex-start;}.checklist input{width:1.25rem;height:1.25rem;margin:.18rem 0 0;accent-color:var(--c-green);flex:none;}.checklist input:checked+label{color:var(--ink-3);text-decoration:line-through;}.alt-list{display:grid;gap:.45rem;list-style:none;padding:0!important;}.alt-list li{display:flex;justify-content:space-between;gap:1rem;padding:.6rem .8rem;border-radius:calc(12px * var(--medium-density));background:var(--card-2);color:var(--ink);min-width:0;}.alt-list li.on{box-shadow:inset 0 0 0 2px var(--c-blue);}.alt-list li span:last-child{font-weight:700;white-space:nowrap;}.plan-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;}.callout{display:flex;gap:.7rem;align-items:flex-start;padding:.9rem 1rem;border-radius:var(--r-md);background:var(--tint);color:var(--ink);font-size:.94rem;margin-top:1rem;}.callout svg.i{color:var(--blue);margin-top:.15rem;}.callout.warn{background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-line);}.callout.warn svg.i{color:currentColor;}.composer{display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr);}.composer textarea{width:100%;min-height:3.2rem;padding:.8rem .9rem;border-radius:calc(14px * var(--medium-density));border:1px solid var(--line-2);background:var(--card-2);font-size:1rem;line-height:1.5;resize:none;}.composer .send{display:grid;gap:.5rem;}.composer .send .pill{padding-inline:.5rem;min-width:0;}.composer .meta{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--ink-3);flex-wrap:wrap;gap:.3rem 1rem;}.composer [data-c-copy]{gap:.35rem;}.composer [data-c-copy] .i{width:1em;height:1em;}.tool{padding:0;overflow:hidden;margin-top:1.6rem;}.tool-head{display:flex;gap:.9rem;align-items:center;padding:1.15rem 1.25rem;border-bottom:1px solid var(--line);}.tool-head h2{font-size:1.15rem;}.tool-head p{margin:.15rem 0 0;color:var(--ink-2);font-size:.92rem;}.tool-body{display:grid;}.calc-intro{grid-column:1/-1;margin:0;padding:1rem 1rem 0;}.calc-in{display:grid;gap:1rem;padding:1.2rem 1.25rem;align-content:start;}.calc-in legend{font-size:.84rem;color:var(--ink-2);font-weight:600;margin-bottom:.45rem;padding:0;}.calc-in fieldset{border:0;margin:0;padding:0;min-width:0;}.calc-out{padding:1.2rem 1.25rem;background:var(--card-2);border-top:1px solid var(--line);}@media (min-width:880px){.tool-body{grid-template-columns:1.1fr .9fr;}.calc-out{border-top:0;border-left:1px solid var(--line);}}.seg.small span{font-size:.86rem;padding:.35rem .8rem;}.stepper{align-items:center;gap:.4rem;border:1px solid var(--line-2);border-radius:999px;padding:calc(3px * var(--medium-density));display:inline-grid;grid-template-columns:44px minmax(0,1fr) 44px;width:min(100%,calc(6.5rem + calc(104px * var(--medium-density))));max-width:100%;}.step-btn{border-radius:50%;border:0;background:var(--card-2);font-size:1.2rem;font-weight:600;cursor:pointer;color:var(--ink);width:44px;height:44px;}.stepper output{text-align:center;font-weight:600;font-size:.92rem;min-width:0;}.switch{display:flex;align-items:center;gap:.7rem;min-height:44px;cursor:pointer;font-weight:600;font-size:.94rem;}.switch input{position:absolute;opacity:0;width:1px;height:1px;}.sw{position:relative;flex:none;width:calc(51px * var(--medium-density));height:calc(31px * var(--medium-density));border-radius:999px;background:var(--line-2);transition:background .2s;}.sw::after{content:"";position:absolute;top:calc(2px * var(--medium-density));left:calc(2px * var(--medium-density));width:calc(27px * var(--medium-density));height:calc(27px * var(--medium-density));border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.25);transition:transform .22s var(--ease);}.switch input:checked+.sw{background:var(--c-green);}.switch input:checked+.sw::after{transform:translateX(calc(20px * var(--medium-density)));}.switch input:focus-visible+.sw{outline:3px solid var(--focus);outline-offset:2px;}.switch.off{opacity:.5;pointer-events:none;}.est-total{font-family:var(--sans);font-weight:700;font-size:2.9rem;line-height:1;margin:.2rem 0 .3rem;font-variant-numeric:tabular-nums;}.est-lines{list-style:none;margin:.8rem 0;padding:0;display:grid;gap:.35rem;font-size:.92rem;}.est-lines li{display:flex;justify-content:space-between;gap:1rem;color:var(--ink-2);}.est-lines li b{color:var(--ink);font-weight:600;}.est-lines li.minus b, .est-lines li.included b{color:var(--ok);}.svc h3{font-size:1.12rem;}.price{font-family:var(--sans);font-weight:700;font-size:2.1rem;margin:.35rem 0 .45rem;line-height:1.1;font-variant-numeric:tabular-nums;}.price span{font-family:var(--sans);font-size:.86rem;color:var(--ink-3);font-weight:600;margin-left:.25rem;}.svc p:not(.price){color:var(--ink-2);margin:0;}.membership{margin-top:2.6rem;}.plan-grid{display:grid;}.plan-card{display:flex;flex-direction:column;}.plan-card ul{padding-left:1.1rem;color:var(--ink-2);}table{border-collapse:collapse;width:100%;font-size:.94rem;}th, td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--line);}thead th{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);}tbody tr:last-child>*{border-bottom:0;}tbody th{font-weight:600;}.family-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.6rem;background:linear-gradient(120deg,var(--tint-2),var(--card));}.family-cta h2{font-family:var(--heading);font-weight:650;font-size:1.5rem;margin-bottom:.3rem;}.family-cta p{margin:0;color:var(--ink-2);max-width:38rem;}.two-col{display:grid;gap:.6rem 2.4rem;margin-top:.6rem;}@media (min-width:880px){.two-col{grid-template-columns:1fr 1fr;}}@media (min-width:880px){.access-columns>section{display:flex;flex-direction:column;}.access-columns .tick-list{flex:1;align-content:space-between;}@supports (grid-template-rows:subgrid){.access-columns{grid-template-rows:auto repeat(7,auto);row-gap:.5rem;}.access-columns>section{display:grid;grid-row:span 8;grid-template-rows:subgrid;}.access-columns .section-title{margin:0 0 .2rem;}.access-columns .tick-list{display:grid;grid-row:2/span 7;grid-template-rows:subgrid;}}}.tick-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;}.tick-list li{position:relative;padding:.7rem .9rem .7rem 2.6rem;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);}.tick-list li::before{content:"";position:absolute;left:.9rem;top:.9rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--c-cyan) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/70% no-repeat;}.tick-list.soft li::before{background-color:var(--c-indigo);}.try{margin-top:2rem;padding:clamp(calc(12px * var(--medium-density)),4vw,calc(24px * var(--medium-density)));}.try h2{font-size:1.15rem;}.about-grid{display:grid;gap:1.6rem;}@media (min-width:900px){.about-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem;}}.about .page-head{grid-template-columns:auto minmax(0,1fr);align-items:center;}.about .page-head>.chip{grid-column:1;grid-row:1;}.about .page-head>.page-title{grid-column:2;grid-row:1;}.about-story{min-width:0;display:grid;align-content:start;gap:1.4rem;}.about-story .prose{max-width:none;}.about-story .prose h2{font:650 1.5rem/1.2 var(--heading);margin:0 0 .65rem;text-wrap:balance;}.about-story .prose p{margin:0 0 .75rem;}.about-story .prose p:last-child{margin-bottom:0;}.about-approach>.section-title{margin:0;}.about-lead>.pill{margin-top:.15rem;}.accessibility .access-columns+.family-cta{margin-block:1.5rem 0;}.service-terms>h4{font-size:.95rem;margin:1rem 0 .4rem;}.about-principles{list-style:none;padding:0;margin:.7rem 0 0;display:grid;gap:.65rem;}.about-principles li{--principle-color:var(--c-blue);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--principle-color) 18%,var(--line));border-radius:var(--r-md);background:linear-gradient(115deg,color-mix(in srgb,var(--principle-color) 6%,var(--card)),var(--card));}.about-principles li:nth-child(2){--principle-color:var(--c-green);}.about-principles li:nth-child(3){--principle-color:var(--c-cyan);}.about-principles .chip{width:2rem;height:2rem;margin-top:.05rem;}.about-principles h3{font:650 1rem/1.3 var(--sans);margin:0 0 .2rem;}.about-principles p{font-size:.94rem;line-height:1.5;margin:0;color:var(--ink-2);}.about-mission{padding:0;box-shadow:none;overflow:hidden;border-color:color-mix(in srgb,var(--c-indigo) 22%,var(--line));}.about-mission>summary{position:relative;display:block;cursor:pointer;padding:1rem 2.8rem 1rem 1rem;font-weight:650;list-style:none;}.about-mission>summary::-webkit-details-marker{display:none;}.about-mission>summary span{display:block;font-size:.88rem;font-weight:400;color:var(--ink-2);margin-top:.2rem;}.about-mission>summary{--plus-right:1rem;--plus-top:calc(1rem + .7em - 1px);--plus-color:var(--blue-ink);}.about-mission>.prose{padding:0 1rem 1rem;}.about-independent{margin:0;padding-top:.8rem;border-top:1px solid var(--line);}.privacy-overview{display:grid;gap:.5rem;margin:0 0 1.5rem;padding:1rem;border:1px solid color-mix(in srgb,var(--c-red) 20%,var(--line));border-radius:var(--r-md);background:linear-gradient(115deg,color-mix(in srgb,var(--c-red) 6%,var(--card)),var(--card));}.privacy-overview p{margin:0;font-size:.96rem;line-height:1.5;color:var(--ink-2);}.privacy-overview strong{color:var(--ink);}.privacy .privacy-group{padding-block:.9rem;border-top:1px solid var(--line);margin:0;}.privacy .privacy-group h2{font:650 1.08rem/1.3 var(--sans);margin:0 0 .6rem;}.privacy .privacy-group p{margin:0 0 .65rem;}.privacy .privacy-group p:last-child{margin-bottom:0;}@media (any-hover:hover){.about-mission>summary:hover{background:var(--tint-2);}}.about-side{display:grid;gap:.8rem;align-content:start;}.sig{font-family:var(--sans);font-style:italic;color:var(--ink-2)!important;}.elsewhere{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.5rem 0 0;padding:0;}.elsewhere a{display:inline-flex;align-items:center;padding:.3rem .85rem;border-radius:999px;border:1px solid var(--line-2);text-decoration:none;font-weight:600;font-size:.88rem;}.extra{display:flex;gap:1rem;}.extra>div{min-width:0;}.extra h2{font-size:1.02rem;margin-bottom:.3rem;}.extra p{color:var(--ink-2);font-size:.94rem;margin:0;}.extra a{overflow-wrap:anywhere;}.about-side .extra{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.65rem .75rem;align-items:start;}.about-side .extra>div{display:contents;}.about-side .extra .chip{grid-column:1;grid-row:1;width:2.6rem;height:2.6rem;}.about-side .extra h2{grid-column:2;grid-row:1;align-self:center;margin:0;}.about-side .extra p{grid-column:1/-1;grid-row:2;}.about-side .extra-arrow{grid-column:3;grid-row:1;align-self:center;}.faq{display:grid;gap:.55rem;}.faq details{border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);overflow:hidden;}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:calc(56px * var(--medium-density));padding:.8rem 1rem;font-weight:600;cursor:pointer;list-style:none;line-height:1.45;}.faq summary::-webkit-details-marker{display:none;}.faq .ans{padding:0 1rem 1rem;color:var(--ink-2);line-height:1.65;padding-bottom:1.15rem;}.faq .ans p{margin:0;}.display-panel{display:grid;gap:.9rem;}.display-panel h3{font-size:.72rem;line-height:1.3;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin-bottom:.45rem;}.seg-row{display:grid;gap:calc(4px * var(--medium-density));padding:calc(4px * var(--medium-density));border-radius:calc(16px * var(--medium-density));background:var(--card-2);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));}.seg-row button{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-height:calc(52px * var(--medium-density));border-radius:calc(12px * var(--medium-density));border:0;background:none;cursor:pointer;font-weight:600;font-size:.86rem;color:var(--ink-2);min-width:0;line-height:1.25;}.seg-row button[aria-pressed="true"]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.12),0 0 0 1px var(--line);}.seg-row .sun{color:var(--tone-sun);}.seg-row .moon{color:var(--tone-moon);}.seg-row .aa{font-family:var(--sans);line-height:1;}.foot{border-top:1px solid var(--line);background:var(--card);padding:2rem 0 1.4rem;}.foot-in{display:grid;align-items:start;}.foot-logo{width:calc(240px * var(--medium-density));max-width:100%;}.foot p{font-size:.92rem;color:var(--ink-2);margin:0;}.foot a{color:var(--ink-2);overflow-wrap:anywhere;}.foot nav{display:flex;flex-wrap:wrap;}.foot nav a{text-decoration:none;display:inline-flex;align-items:center;}.foot-note{font-size:.78rem;color:var(--ink-3);width:min(calc(1120px * var(--medium-density)),var(--frame-width));margin-inline:auto!important;border-top:1px solid var(--line);line-height:1.7;}@media (prefers-reduced-motion:reduce){*, *::before, *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}.ticker-track{justify-content:flex-start;padding-inline:calc(16px * var(--medium-density));flex-wrap:nowrap!important;width:max-content!important;}}:root[data-contrast="more"] .card, :root[data-contrast="more"] .opt, :root[data-contrast="more"] .q, :root[data-contrast="more"] .format{border-width:2px;}@media (forced-colors:active){.chip, .pill.blue, .contact-btn{forced-color-adjust:none;}.hdr-row, .pop-in, .flow-in{border:1px solid CanvasText;}}@media print{:root{color-scheme:light;--bg:#fff;--card:#fff;--card-2:#fff;--ink:#000;--ink-2:#222;--ink-3:#444;--line:#bbb;}.hdr,.pop,.toast,.flow-bar,.foot,.talk,.plan-actions,.composer .send,.request-summary,.j-side{display:none!important;}main{padding-top:0;}.ready .view{display:none!important;}.ready .view.is-active{display:block!important;}.plan-section{box-shadow:none;break-inside:avoid;}}.home-start{text-align:center;padding:calc(7px * var(--medium-density)) 0 calc(12px * var(--medium-density));max-width:calc(1000px * var(--medium-density));}.home-start .display{font-family:var(--heading);font-weight:700;font-size:clamp(2.3rem,calc(5vw * var(--medium-density)),3.5rem);letter-spacing:-.01em;}.home-start .lede{max-width:calc(600px * var(--medium-density));font-size:1rem;margin-bottom:calc(16px * var(--medium-density));}.journey-hint{flex-wrap:wrap;justify-content:center;color:var(--ink-3);}.journey-hint span{padding:0 calc(8px * var(--medium-density));}.blend-what{padding:calc(30px * var(--medium-density)) 0;}.home-devices{padding:calc(22px * var(--medium-density)) 0 calc(10px * var(--medium-density));}.devices-title{margin:0 0 calc(12px * var(--medium-density));}.ticker{contain:inline-size;max-width:calc(1120px * var(--medium-density));margin:calc(20px * var(--medium-density)) auto 0;padding:calc(22px * var(--medium-density)) 0 calc(12px * var(--medium-density));border-block:1px solid var(--line);}.ticker-viewport::-webkit-scrollbar{display:none;}.ticker-viewport:active{cursor:grabbing;}.flow-in{border-radius:calc(24px * var(--medium-density));padding:calc(8px * var(--medium-density)) calc(10px * var(--medium-density)) calc(8px * var(--medium-density)) calc(18px * var(--medium-density));}.steps :is(a,:where(.step-status)){padding:calc(10px * var(--medium-density)) 0;min-height:44px;}.flow-actions{display:flex;align-items:center;gap:calc(8px * var(--medium-density));flex-wrap:wrap;}.flow-actions .go{margin-left:auto;}.steps :is(a,:where(.step-status))[aria-disabled="true"]{opacity:.5;pointer-events:auto;}.device-picker{border:0;margin:0 0 calc(20px * var(--medium-density));padding:0;}.device-picker legend{font-weight:650;font-size:1rem;margin-bottom:calc(12px * var(--medium-density));padding:0;}.device-grid{flex-wrap:wrap;margin-bottom:calc(14px * var(--medium-density));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(8px * var(--medium-density));}.device-option{position:relative;cursor:pointer;min-width:0;}.device-option input{position:absolute;width:1px;height:1px;opacity:0;}.device-option>span{display:flex;align-items:center;border-radius:calc(14px * var(--medium-density));border:1px solid var(--line-2);height:100%;gap:calc(8px * var(--medium-density));font-size:.88rem;background:var(--card-2);}.device-option .chip{width:calc(26px * var(--medium-density));height:calc(26px * var(--medium-density));border-radius:calc(8px * var(--medium-density));}.device-option b{font-weight:550;min-width:0;overflow-wrap:anywhere;}.device-check{width:calc(13px * var(--medium-density))!important;opacity:0;margin-left:auto;flex:none;}.device-option input:checked+span{background:var(--tint);border-color:var(--blue);}.device-option input:checked+span .device-check{opacity:1;color:var(--blue-ink);}.device-option input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px;}.device-picker .linkish{font-size:.8rem;}.issue-context{margin-bottom:calc(10px * var(--medium-density));}.issue-group{border:1px solid var(--line);border-radius:calc(18px * var(--medium-density));background:var(--card-2);overflow:hidden;margin:calc(10px * var(--medium-density)) 0;}.issue-group>summary{display:flex;align-items:center;gap:calc(10px * var(--medium-density));min-height:calc(60px * var(--medium-density));padding:calc(12px * var(--medium-density)) calc(14px * var(--medium-density));cursor:pointer;font-weight:600;list-style:none;font-size:.95rem;}.issue-group>summary::-webkit-details-marker{display:none;}.issue-group>summary>.chip{width:calc(32px * var(--medium-density));height:calc(32px * var(--medium-density));border-radius:calc(10px * var(--medium-density));}.issue-count{margin-left:auto;font-size:.72rem;color:var(--ink-3);white-space:nowrap;}.issue-group>summary>.i{width:calc(16px * var(--medium-density));flex:none;}.issue-group .topic-opts{padding:0 calc(12px * var(--medium-density)) calc(12px * var(--medium-density));grid-template-columns:1fr;}@media (min-width:760px) and (min-height:501px){.journey-grid{grid-template-columns:clamp(calc(240px * var(--medium-density)),10.75rem,calc(280px * var(--medium-density))) minmax(0,1fr);align-items:start;gap:calc(24px * var(--medium-density));}.j-side{display:block;position:sticky;top:calc(var(--hdr-compact) + 104px);padding:calc(10px * var(--medium-density));border-radius:calc(22px * var(--medium-density));max-height:calc(100dvh - var(--hdr-compact) - calc(124px * var(--medium-density)));overflow:auto;}.side-item{padding:calc(10px * var(--medium-density)) calc(7px * var(--medium-density));gap:calc(8px * var(--medium-density));}.side-item b{font-size:.9rem;}.side-item small{font-size:.75rem;}.j-main .format-grid{grid-template-columns:1fr;}.j-main .format .chip{grid-row:span 2;}.j-main .format small{grid-column:2;}}@media (min-width:1100px){.issue-group .topic-opts{grid-template-columns:1fr 1fr;}}@media (max-width:759px){.flow-in{gap:calc(6px * var(--medium-density));padding:calc(7px * var(--medium-density)) calc(10px * var(--medium-density));border-radius:calc(20px * var(--medium-density));}.steps{flex:1 1 100%;gap:calc(12px * var(--medium-density));}.steps :is(a,:where(.step-status)){padding:calc(4px * var(--medium-density)) 0;gap:calc(4px * var(--medium-density));min-height:calc(34px * var(--medium-density));}.steps :is(a,:where(.step-status))::before{height:calc(4px * var(--medium-density));}.flow-actions{width:100%;justify-content:space-between;}.home-start .display{font-size:2.25rem;margin:calc(10px * var(--medium-density)) 0;}.home-start .lede{font-size:.88rem;}.device-option .chip{width:calc(24px * var(--medium-density));height:calc(24px * var(--medium-density));}.page-title{font-size:2rem;}.page-sub{font-size:.95rem;}.journey-hint span{padding:0 calc(4px * var(--medium-density));}}@media (max-width:759px){:root:not([data-large-type]) .flow-in{flex-wrap:wrap;gap:calc(8px * var(--medium-density)) calc(12px * var(--medium-density));min-height:0;}:root:not([data-large-type]) .steps{flex:1 1 220px;gap:calc(6px * var(--medium-density));}:root:not([data-large-type]) .steps li{min-width:calc(24px * var(--medium-density));}:root:not([data-large-type]) .steps :is(a,:where(.step-status)){align-items:center;min-width:calc(24px * var(--medium-density));min-height:44px;}:root:not([data-large-type]) .steps :is(a,:where(.step-status))::before{align-self:stretch;}}@media (max-width:380px){.home-start .display{font-size:2rem;}.flow-actions .go{font-size:.78rem;}}@media (max-height:500px) and (orientation:landscape){.flow-in{min-height:calc(52px * var(--medium-density));}.steps{flex:1;}.flow-actions{width:auto;}.j-side{position:static;max-height:none;}.flow-bar{top:calc(var(--hdr-compact) + 5px);}}:root[data-transparency="reduce"]{--glass-strong:var(--glass-solid);}:root[data-motion="reduce"] *, :root[data-motion="reduce"] *::before, :root[data-motion="reduce"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}@media (max-height:500px) and (orientation:landscape) and (max-width:540px){.hdr .about-pill{display:none;}}@media (max-height:500px) and (orientation:landscape){:root[data-large-type] .hdr .about-pill{display:none;}}.steps :is(a,:where(.step-status)){text-transform:none;font-size:max(12px,.75rem);}@media (max-height:500px) and (orientation:landscape){body.home-route main{padding-top:calc(var(--hdr-compact) + calc(8px * var(--medium-density)));}}.hdr-row, .flow-in, .format, .card, .wd, .j-side, .side-item>span, .foot-in>*{min-width:0;}.ticker-track>li{flex:none;}.pop-title{display:flex;align-items:center;color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;line-height:1.3;}.seg.small span,.elsewhere a,.step-btn,.linkish{min-height:44px;}.wd summary{gap:.6rem;}.wd summary>span:not(.chip):not(.pm){min-width:0;overflow-wrap:normal;}.wd[open]{box-shadow:var(--shadow-1);}.topic-group .opt{min-height:calc(52px * var(--medium-density));}.side-item>span:last-child{min-width:0;overflow-wrap:anywhere;}.card h3{line-height:1.3;}.plan-section .fine{line-height:1.55;}.plan-section>.tag{max-width:100%;white-space:normal;}.prose h2{font-size:1.25rem;margin:1.7rem 0 .65rem;}.prose a{overflow-wrap:anywhere;}.faq-group-title{font:650 .9rem/1.3 var(--sans);color:var(--blue-ink);margin:1.5rem 0 .6rem;}.faq-group-title:first-child{margin-top:.7rem;}.privacy-group{margin-block:1.1rem;}.privacy-group h3{margin:0 0 .4rem;font:650 .95rem/1.35 var(--sans);color:var(--ink);}.privacy-group ul{margin:0;padding-inline-start:1.15em;color:var(--ink);}.privacy-group li{margin:.4em 0;line-height:1.55;}.privacy-group li::marker{color:var(--ink-2);}.view:not(.home,.services,.accessibility,.about,.faq-view){padding-bottom:calc(36px * var(--medium-density));}:root[data-contrast="more"] .pill:not(.about-pill):not(.contact-btn), :root[data-contrast="more"] .device-option>span{border:2px solid var(--line-2);}:root[data-transparency="reduce"] .glass-side, :root[data-transparency="reduce"] .hdr-row, :root[data-transparency="reduce"] .hdr-actions, :root[data-transparency="reduce"] .flow-in, :root[data-transparency="reduce"] .pop-in{-webkit-backdrop-filter:none;backdrop-filter:none;}.ready .no-js-note{display:none;}.no-js-note{padding-top:calc(220px * var(--medium-density));}.view:not(.is-active){content-visibility:auto;}html:not(.ready) [data-view="help"], html:not(.ready) [data-view="notfound"], html:not(.ready) .ticker, html:not(.ready) [data-display], html:not(.ready) .hdr-actions button{display:none;}@media (max-width:819px){.foot-logo{width:calc(220px * var(--medium-density));}.foot nav{grid-column:1/-1;}}@media (max-width:540px){.foot nav{grid-column:auto;}.page-head{padding-top:calc(10px * var(--medium-density));}.pill{white-space:normal;text-align:center;}.tool-head, .calc-in, .calc-out{padding:1rem;}.est-lines{font-size:.85rem;}.est-lines li b{white-space:nowrap;}}@media print{.no-js-note,.pop,.display-panel{display:none!important;}body{overflow:visible;}.journey-grid{display:block;}.composer textarea{min-height:15rem;}.view{padding:0;}.card{box-shadow:none;}.flow-bar{display:none!important;}}.blend-what .wd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10px * var(--medium-density));}.blend-what .wd summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(10px * var(--medium-density)) calc(8px * var(--medium-density));min-height:calc(100px * var(--medium-density));padding:calc(12px * var(--medium-density));font-size:.9rem;font-weight:550;}.blend-what .wd summary .chip{width:calc(28px * var(--medium-density));height:calc(28px * var(--medium-density));border-radius:calc(9px * var(--medium-density));}.blend-what .wd summary .pm{grid-column:2;grid-row:1;margin:0;}.blend-what :is(.wd-access,.blend-what:not(.solution-types)>.wd-grid>.wd:last-child){grid-column:1/-1;}.blend-what :is(.wd-access,.blend-what:not(.solution-types)>.wd-grid>.wd:last-child) summary{grid-template-columns:auto minmax(0,1fr) auto;min-height:calc(74px * var(--medium-density));gap:calc(12px * var(--medium-density));}.blend-what :is(.wd-access,.blend-what:not(.solution-types)>.wd-grid>.wd:last-child) .pm{grid-column:3;}@media (min-width:1000px){.blend-what .wd-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}.pop-in{border-color:transparent;border-radius:calc(24px * var(--medium-density));}.pop-row>span:first-child{flex:1;min-width:0;}.pop-row small{text-wrap:pretty;}.pop-display .seg-row{border-color:transparent;}.seg-row button{padding:calc(6px * var(--medium-density)) calc(2px * var(--medium-density));}.pop-in :focus-visible{outline-offset:1px;}.pop-row[aria-current="page"]:focus-visible{outline-offset:2px;}.page-sub, .section-sub{line-height:1.5;}.faq details[open]{box-shadow:var(--shadow-1);}.plan-card ul{margin-bottom:calc(16px * var(--medium-density));}.card>p:last-child{margin-bottom:0;}.foot nav a:hover{text-decoration:underline;text-underline-offset:.2em;}@media (any-hover:hover){.pop-row:not([aria-current="page"]):hover{border-color:var(--blue);}.menu-btn:not([aria-expanded="true"]):hover::before, .about-pill:hover::before{background:var(--chrome-selected);}}@media (hover:none){.format:hover{transform:none;box-shadow:var(--shadow-1);border-color:var(--line);}.pop-row:hover{border-color:var(--line);}}@media (max-width:540px){.pop-title{padding-block:calc(7px * var(--medium-density)) calc(5px * var(--medium-density));}.pop-display{padding-block:calc(10px * var(--medium-density));}}:root[data-contrast="more"] .pop-in, :root[data-contrast="more"] .pop-row{border:2px solid var(--ink-3);box-shadow:none;}@media (prefers-contrast:more){.pop-in, .pop-row{border:2px solid var(--ink-3);box-shadow:none;}}@media (forced-colors:active){.pop-in, .pop-row, .pop-display{background:Canvas;color:CanvasText;border:1px solid ButtonText;box-shadow:none;}.pop-row[aria-current="page"]{outline:2px solid Highlight;outline-offset:-3px;}.pop-title{color:CanvasText;}}.pill, .round, .pop-row, .format, .device-option>span, .side-item{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s var(--ease);}.pill:active, .round:active, .pop-row:active{transform:scale(.98);}@media (max-height:420px) and (orientation:landscape){.flow-bar{position:static;}.j-side{position:static;max-height:none;}}.format>b, .format>small{min-width:0;overflow-wrap:anywhere;}.format .chip{width:min(2.8rem,calc(56px * var(--medium-density)));height:min(2.8rem,calc(56px * var(--medium-density)));}@media (min-width:760px){.j-main .format{grid-template-columns:auto minmax(0,1fr) auto;}}.page-head>*{min-width:0;max-width:100%;}.flow-actions .pill{max-width:100%;white-space:normal;}.zip-out{min-width:min(12rem,100%);}.zip-row .zip{width:min(8.5rem,100%);}.composer>*{min-width:0;max-width:100%;}.alt-list li{flex-wrap:wrap;}.alt-list li>span:first-child{flex:1 1 8rem;min-width:0;}.alt-list li>span:last-child{margin-left:auto;}@media (max-width:540px){.reward>div{flex-basis:100%;}}.composer .send .pill{font-size:.86rem;gap:.35rem;white-space:normal;}@media (max-width:380px){.composer .send .pill>.i{display:none;}.composer .send{gap:calc(6px * var(--medium-density));}}.foot .foot-motto{display:block;margin-bottom:calc(4px * var(--medium-density));font-weight:600;}.foot-tagline{display:block;margin-top:calc(8px * var(--medium-density));color:var(--ink-2);font-weight:500;}.device-option>span{min-height:calc(52px * var(--medium-density));padding:calc(9px * var(--medium-density)) calc(10px * var(--medium-density));}.device-symbol{width:calc(21px * var(--medium-density));height:calc(21px * var(--medium-density));flex:none;}.device-more summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:calc(8px * var(--medium-density));font-size:.84rem;color:var(--ink-2);list-style:none;}.device-more summary::-webkit-details-marker{display:none;}.device-more .device-grid{padding-top:calc(8px * var(--medium-density));}.device-prompt{border:1px dashed var(--line-2);border-radius:calc(16px * var(--medium-density));padding:calc(18px * var(--medium-density));color:var(--ink-3);font-size:.9rem;}@container intake (max-width:30rem){.device-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@container intake (max-width:14rem){.device-grid{grid-template-columns:1fr;}}:is(.wd,.issue-group,.faq details,.device-more,.about-mission,.gear-fit)>summary, .service-tile{--plus-before:90deg;--plus-after:0deg;}:is(.wd,.issue-group,.faq details,.device-more,.about-mission,.gear-fit)[open]:not(.is-collapsing)>summary, .service-tile[aria-expanded="true"]{--plus-before:360deg;--plus-after:180deg;}:is(.wd,.issue-group)>summary>.pm, .service-tile>.pm{--plus-right:.5px;--plus-top:7px;}.faq summary, .device-more summary{position:relative;padding-right:calc(44px * var(--medium-density));}:is(.wd>summary>.pm,.issue-group>summary>.pm,.service-tile>.pm,.faq details>summary,.device-more>summary,.about-mission>summary,.gear-fit>summary)::before,
:is(.wd>summary>.pm,.issue-group>summary>.pm,.service-tile>.pm,.faq details>summary,.device-more>summary,.about-mission>summary,.gear-fit>summary)::after{content:"";position:absolute;right:var(--plus-right,18px);top:var(--plus-top,calc(50% - 1px));width:calc(15px * var(--medium-density));height:calc(2px * var(--medium-density));margin:0;border:0;border-radius:calc(2px * var(--medium-density));background:var(--plus-color,var(--blue));transition:transform .4s cubic-bezier(.2,.7,.2,1);}:is(.wd>summary>.pm,.issue-group>summary>.pm,.service-tile>.pm,.faq details>summary,.device-more>summary,.about-mission>summary,.gear-fit>summary)::before{transform:rotate(var(--plus-before));}:is(.wd>summary>.pm,.issue-group>summary>.pm,.service-tile>.pm,.faq details>summary,.device-more>summary,.about-mission>summary,.gear-fit>summary)::after{transform:rotate(var(--plus-after));}.device-more{overflow:hidden;}@media (prefers-reduced-motion:reduce){:is(.wd>summary>.pm,.issue-group>summary>.pm,.service-tile>.pm,.faq details>summary,.device-more>summary,.about-mission>summary,.gear-fit>summary)::before,
  :is(.wd>summary>.pm,.issue-group>summary>.pm,.service-tile>.pm,.faq details>summary,.device-more>summary,.about-mission>summary,.gear-fit>summary)::after{transition:none!important;}}:root[data-motion="reduce"] :is(.wd>summary>.pm,.issue-group>summary>.pm,.service-tile>.pm,.faq details>summary,.device-more>summary,.about-mission>summary,.gear-fit>summary)::before,
:root[data-motion="reduce"] :is(.wd>summary>.pm,.issue-group>summary>.pm,.service-tile>.pm,.faq details>summary,.device-more>summary,.about-mission>summary,.gear-fit>summary)::after{transition:none!important;}:root[data-large-type] .flow-bar{position:static;}:root[data-large-type] .flow-in{flex-wrap:wrap;}:root[data-large-type] .steps :is(a,:where(.step-status)){min-height:44px;}:root[data-large-type] .flow-actions{width:100%;flex-wrap:wrap;}:root[data-large-type] .journey-grid{grid-template-columns:minmax(0,1fr);}:root[data-large-type] .j-side{display:none;}:root[data-large-type] .issue-group .topic-opts{grid-template-columns:1fr;}:root[data-large-type] .pop-row{gap:.3rem;padding:.4rem .35rem;}:root[data-large-type] .pop-row>span:first-child, :root[data-large-type] .pop-row>b{min-width:0;overflow-wrap:anywhere;}:root[data-large-type] .pop-row .chip{display:none;}:root[data-large-type] .pop-row .mc{flex:none;}:root[data-large-type] .seg-row{grid-template-columns:1fr;}:root[data-large-type] .seg-row button{flex-direction:row;justify-content:center;gap:.4rem;overflow-wrap:anywhere;flex-wrap:wrap;}:root[data-large-type] body{overflow-wrap:anywhere;}:root[data-large-type] .blend-what .wd-grid{grid-template-columns:minmax(0,1fr);}:root[data-large-type] .wd summary>span:not(.chip):not(.pm){overflow-wrap:anywhere;}:root[data-large-type] .device-chips li{max-width:100%;white-space:normal;}:root[data-large-type] .link-more{max-width:100%;overflow-wrap:anywhere;}:root[data-large-type] .link-more svg{flex:none;width:calc(24px * var(--medium-density));height:calc(24px * var(--medium-density));}:root[data-large-type] .display-panel{grid-template-columns:minmax(0,1fr);}:root[data-large-type] .display-panel>*{min-width:0;overflow-wrap:anywhere;}:root[data-large-type] .switch span:last-child{min-width:0;overflow-wrap:anywhere;}:root[data-transparency="reduce"], :root[data-contrast="more"]{--chrome-glass:var(--glass-solid);--chrome-button:var(--glass-solid);--chrome-menu:var(--glass-solid);--chrome-row:var(--glass-solid);--chrome-choice:var(--card-2);--chrome-selected:var(--card);--contact-blue:var(--chrome-blue);--chrome-blue:var(--fill);--chrome-blue-hover:var(--fill-hover);--chrome-blue-ink:#fff;--journey-glass:var(--glass-solid);--journey-filter:none;--chrome-filter:none;--menu-glass:var(--glass-solid);--menu-filter:none;--backing-filter:none;--backing-glass:var(--glass-solid);--backing-mask:none;--backing-top-radius:24px;}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--chrome-glass:var(--glass-solid);--chrome-button:var(--glass-solid);--chrome-menu:var(--glass-solid);--chrome-row:var(--glass-solid);--chrome-choice:var(--card-2);--chrome-selected:var(--card);--contact-blue:var(--chrome-blue);--chrome-blue:var(--fill);--chrome-blue-hover:var(--fill-hover);--chrome-blue-ink:#fff;--journey-glass:var(--glass-solid);--journey-filter:none;--chrome-filter:none;--menu-glass:var(--glass-solid);--menu-filter:none;--backing-filter:none;--backing-glass:var(--glass-solid);--backing-mask:none;--backing-top-radius:24px;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--chrome-glass:var(--glass-solid);--chrome-button:var(--glass-solid);--chrome-menu:var(--glass-solid);--chrome-row:var(--glass-solid);--chrome-choice:var(--card-2);--chrome-selected:var(--card);--contact-blue:var(--chrome-blue);--chrome-blue:var(--fill);--chrome-blue-hover:var(--fill-hover);--chrome-blue-ink:#fff;--journey-glass:var(--glass-solid);--journey-filter:none;--chrome-filter:none;--menu-glass:var(--glass-solid);--menu-filter:none;--backing-filter:none;--backing-glass:var(--glass-solid);--backing-mask:none;--backing-top-radius:24px;}}:root{view-transition-name:none;}:root[data-theme-fade]{transition-property:--theme-purple,--theme-red,--theme-yellow,--theme-green,--theme-marker,--theme-reset,--bg,--card,--card-2,--ink,--ink-2,--ink-3,--line,--line-2,--blue,--blue-ink,--tint,--tint-2,--chrome-glass,--theme-button-0,--theme-button-1,--theme-menu-0,--theme-menu-1,--theme-menu-2,--theme-row-0,--theme-row-1,--chrome-choice,--chrome-selected,--backing-glass,--seg-track,--glass-strong,--glass-solid,--glass-line,--c-blue,--c-indigo,--c-teal,--c-cyan,--c-orange,--c-purple,--c-red,--c-green,--c-yellow,--c-gray,--c-pink,--tone-sun,--tone-moon,--ok,--quick-badge,--quick-badge-ink,--warn-bg,--warn-ink,--warn-line,--eg0,--eg1,--eg2,--eg3,--eg4,--eg5,--eg6,--eg7,--eg8;transition-duration:180ms;transition-timing-function:linear;transition-delay:0s;}:root[data-theme-fade] *, :root[data-theme-fade] *::before, :root[data-theme-fade] *::after{transition-property:transform,opacity,rotate;}:root .crop-full :is(.logo-l,.logo-d){display:block;transition:opacity 180ms linear;}:root .logo-l{opacity:1;}:root .logo-d{opacity:0;}:root[data-theme="dark"] .logo-l{opacity:0;}:root[data-theme="dark"] .logo-d{opacity:1;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .logo-l{opacity:0;}:root:not([data-theme="light"]) .logo-d{opacity:1;}}:root[data-theme-fade] .crop-full :is(.logo-l,.logo-d){transition:opacity 180ms linear;}:root[data-theme-fade] .e-icon rect{transition:transform 240ms cubic-bezier(.4,0,.2,1),opacity 180ms ease;}@media (prefers-reduced-motion:reduce){:root, :root .logo-l, :root .logo-d{transition:none!important;}}:root[data-motion="reduce"], :root[data-motion="reduce"] .logo-l, :root[data-motion="reduce"] .logo-d{transition:none!important;}.home-start{container-type:inline-size;}.journey-hint{list-style:none;padding:0;}.journey-hint li{display:inline-flex;}.journey-hint li span{padding:0;color:var(--ink-3);font-weight:600;font-variant-numeric:tabular-nums;}.home-devices{padding-block:calc(16px * var(--medium-density)) calc(4px * var(--medium-density));}.devices-title{margin-bottom:calc(9px * var(--medium-density));}.device-chips{margin:.25rem 0 .5rem;}.device-chips li{border:0;background:none;padding:0;font-size:max(12px,.66rem);font-weight:500;line-height:1.4;min-width:0;}.device-chips a{display:inline-flex;align-items:center;gap:calc(3px * var(--medium-density));min-height:calc(32px * var(--medium-density));padding:calc(3px * var(--medium-density)) calc(4px * var(--medium-density));border:1px solid var(--line-2);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none;max-width:100%;}.device-chips a:hover{border-color:var(--blue);background:var(--tint);}:root[data-size="xl"] .device-chips li{font-size:.74rem;}:root[data-size="xl"] .device-chips a{padding:calc(4px * var(--medium-density)) calc(7px * var(--medium-density));}.blend-what{padding-block:calc(16px * var(--medium-density));}.blend-what .section-sub{font-size:.86rem;margin:0 0 calc(12px * var(--medium-density));}:root:not([data-size="xl"]) .blend-what .wd summary{min-height:calc(80px * var(--medium-density));padding:calc(10px * var(--medium-density)) calc(12px * var(--medium-density));gap:calc(5px * var(--medium-density)) calc(8px * var(--medium-density));font-size:.86rem;}:root:not([data-size="xl"]) .blend-what .wd summary .chip{width:calc(25px * var(--medium-density));height:calc(25px * var(--medium-density));}:root:not([data-size="xl"]) .blend-what :is(.wd-access,.blend-what:not(.solution-types)>.wd-grid>.wd:last-child) summary{min-height:calc(66px * var(--medium-density));gap:calc(10px * var(--medium-density));}.ticker{margin-top:calc(8px * var(--medium-density));padding-block:calc(7px * var(--medium-density)) calc(6px * var(--medium-density));}.ticker-track{gap:calc(6px * var(--medium-density));padding:calc(2px * var(--medium-density)) 0;}.ticker-track :is(button,a){font-size:max(13px,.74rem);font-weight:500;padding:calc(4px * var(--medium-density)) calc(10px * var(--medium-density)) calc(4px * var(--medium-density)) calc(6px * var(--medium-density));min-height:44px;}.ticker-track .chip{width:calc(26px * var(--medium-density));height:calc(26px * var(--medium-density));}.steps :is(a,:where(.step-status)){white-space:nowrap;line-height:1.3;font-weight:600;}:root[data-contrast="more"] .hdr-row>.about-pill::before, :root[data-contrast="more"] .hdr-actions>button::before{border:2px solid var(--ink-3);}.journey-hint{font-size:max(12px,.72rem);}:root:not([data-large-type]) .steps{flex-basis:17.5rem;}.flow-in{flex-wrap:wrap;}.flow-actions .go{min-height:44px;min-width:calc(138px * var(--medium-density));}@media (max-width:599px){:root:not([data-large-type]) .steps{flex:1 1 100%;gap:calc(5px * var(--medium-density));}.steps :is(a,:where(.step-status)){font-size:clamp(12px,.75rem,16px);padding:calc(6px * var(--medium-density)) 0;min-height:44px;}.flow-actions{width:100%;justify-content:flex-end;}.flow-actions .go{font-size:clamp(13px,.82rem,18px);padding:calc(6px * var(--medium-density)) calc(16px * var(--medium-density));}}@media (max-width:359px){:root:not([data-large-type]) .steps{gap:calc(8px * var(--medium-density));}:root:not([data-large-type]) .steps :is(a,:where(.step-status)){font-size:clamp(12px,.75rem,14px);}}:root[data-large-type] .steps li{min-width:0;}:root[data-large-type] .steps :is(a,:where(.step-status)){white-space:normal;}.foot .support-now{display:inline-flex;align-items:center;gap:calc(10px * var(--medium-density));min-height:44px;margin-top:calc(8px * var(--medium-density));font-size:max(13px,.82rem);font-weight:450;text-decoration:none;color:var(--blue-ink);}.foot .support-now:hover{text-decoration:underline;text-underline-offset:.2em;}.support-signal{position:relative;display:inline-block;flex:none;width:calc(10px * var(--medium-density));height:calc(10px * var(--medium-density));border-radius:50%;background:#0bb45a;box-shadow:0 0 7px rgba(0,194,92,.8),0 0 18px rgba(0,177,82,.5);}.support-signal::before{content:"";position:absolute;inset:-7px;border-radius:50%;background:radial-gradient(circle,rgba(0,177,82,.55),rgba(0,177,82,0) 72%);animation:support-glow 2.6s ease-in-out infinite;}.support-signal::after{content:"";position:absolute;inset:-4px;border:1.5px solid rgba(0,177,82,.7);border-radius:50%;box-shadow:0 0 5px rgba(0,177,82,.45);animation:support-pulse 2.6s ease-out infinite;}@keyframes support-pulse{0%{transform:scale(.6);opacity:.9;}80%,100%{transform:scale(1.8);opacity:0;}}@keyframes support-glow{0%,100%{transform:scale(.85);opacity:.45;}45%{transform:scale(1.25);opacity:1;}}:root[data-motion="reduce"] .support-signal::before, :root[data-motion="reduce"] .support-signal::after{animation:none;opacity:.4;}@media (prefers-reduced-motion:reduce){.support-signal::before, .support-signal::after{animation:none;opacity:.4;}}@media (forced-colors:active){.support-signal{background:LinkText;box-shadow:none;}.support-signal::before{display:none;}.support-signal::after{animation:none;border-color:LinkText;}}.about-pill .chip svg.i{width:58%;height:58%;}.pop{width:min(calc(var(--frame-width) - calc(6px * var(--medium-density))),clamp(calc(313px * var(--medium-density)),80.5vw,calc(391px * var(--medium-density))));right:calc(var(--pop-right,var(--page-gutter)) + 6px);}.pop-in{padding:calc(6px * var(--medium-density));max-height:min(72dvh,calc(var(--visible-height,100dvh) - var(--pop-top,calc(80px * var(--medium-density))) - max(calc(16px * var(--medium-density)),env(safe-area-inset-bottom))));}.pop-title{font-size:max(12.65px,.713rem);padding:calc(7px * var(--medium-density)) calc(10px * var(--medium-density)) calc(5px * var(--medium-density));gap:calc(8px * var(--medium-density));justify-content:flex-start;}.pop-title .i{color:var(--blue-ink);}.pop-row{position:relative;isolation:isolate;min-height:calc(calc(49px * var(--medium-density)) - var(--hp)*calc(4.8px * var(--medium-density)));padding:calc(calc(8px * var(--medium-density)) - var(--hp)*calc(2px * var(--medium-density))) calc(11px * var(--medium-density));gap:calc(9px * var(--medium-density));margin:0;border:0;border-radius:calc(calc(14px * var(--medium-density)) + var(--hp)*calc(5.5px * var(--medium-density)));background:none;}.pop-row::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:2.5px 0;border:1px solid var(--line);border-radius:inherit;background:var(--chrome-row);transition:background .2s,border-color .2s;}.pop-row b{font-size:max(17.25px,1.035rem);font-weight:450;line-height:1.2;}.pop-row small{font-size:max(13.8px,.7935rem);line-height:1.3;margin-top:calc(2px * var(--medium-density));}.pop-row .chip{order:-1;}.pop-row .pop-go{color:var(--c-blue);flex:none;}.pop-row.soft{background:none;}.pop-row.soft::before{background:var(--chrome-choice);}.pop-row[aria-current="page"]{background:none;}.pop-row[aria-current="page"]::before{background:var(--chrome-blue);border-color:transparent;}.pop-row[aria-current="page"]:focus-visible{box-shadow:none;outline:2px solid var(--focus);}.pop-row:active{transform:none;}.pop-row:active::before{filter:brightness(.96);}.pop-display{margin-top:calc(5px * var(--medium-density));padding:calc(8px * var(--medium-density)) calc(9px * var(--medium-density)) calc(4px * var(--medium-density));border-radius:calc(18px * var(--medium-density));}.settings-title{display:flex;align-items:center;gap:calc(7px * var(--medium-density));font-family:var(--sans);font-size:.85rem;font-weight:600;color:var(--ink-2);margin:0 0 calc(8px * var(--medium-density));}.settings-title .i{color:var(--blue-ink);}.settings-group+ .settings-group{position:relative;margin-top:calc(5px * var(--medium-density));padding-top:calc(10px * var(--medium-density));}.settings-group+ .settings-group::before{content:"";position:absolute;top:0;left:6px;right:6px;border-top:1px solid var(--line);}.pop-display .display-panel{gap:1px;}.pop-display h3{font-size:max(12.65px,.69rem);margin-bottom:calc(2px * var(--medium-density));}.pop-display .settings-title{font-size:max(13px,.75rem);margin-bottom:calc(8px * var(--medium-density));}.pop-display .seg-row{padding:0 calc(2px * var(--medium-density));gap:calc(2px * var(--medium-density));background:none;position:relative;isolation:isolate;}.pop-display .seg-row::before{content:"";position:absolute;z-index:-2;background:var(--seg-track);}.pop-display .seg-row button{position:relative;isolation:isolate;flex-direction:row;justify-content:center;gap:calc(4px * var(--medium-density));padding:calc(4px * var(--medium-density)) calc(2px * var(--medium-density));background:none;box-shadow:none;}.pop-display .seg-row button::before{content:"";position:absolute;z-index:-1;background:transparent;transition:background .2s,box-shadow .2s;}.pop-display .seg-row button[aria-pressed="true"]{background:none;box-shadow:none;}.pop-display .seg-row button[aria-pressed="true"]::before{background:var(--chrome-selected);box-shadow:0 1px 3px rgba(0,0,0,.12);}.pop-display .seg-row svg.i{flex:none;}.pop-display .seg-row .aa{display:none;}.pop-display .switch{min-height:calc(50px * var(--medium-density));gap:calc(10px * var(--medium-density));font-size:clamp(16px,.874rem,20.7px);font-weight:450;line-height:1.25;}.display-panel .switch span:last-child{order:-1;flex:1;min-width:0;}.settings-access .switch .fine{font-size:.9em;font-weight:400;color:var(--ink-2);}.display-panel .switch .sw{margin-left:auto;}@media (any-hover:hover){.pop-row:not([aria-current="page"]):hover, .pop-row[aria-current="page"]:hover{background:none;}.pop-row:not([aria-current="page"]):hover::before{background:var(--chrome-selected);border-color:var(--blue);}.pop-row[aria-current="page"]:hover::before{background:var(--chrome-blue-hover);}}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 240px){.hdr[data-scroll-motion] .pop-row{animation:menu-row-layout auto cubic-bezier(.33333,0,.66667,1) both;animation-timeline:scroll(root block);animation-range:0px var(--header-range);}.hdr[data-scroll-motion] .pop-display .seg-row button{animation:menu-segment-layout auto cubic-bezier(.33333,0,.66667,1) both;animation-timeline:scroll(root block);animation-range:0px var(--header-range);}}@keyframes menu-row-layout{from{min-height:calc(49px * var(--medium-density));padding-block:calc(8px * var(--medium-density));border-radius:calc(14px * var(--medium-density));}to{min-height:44.2px;padding-block:calc(6px * var(--medium-density));border-radius:calc(19.5px * var(--medium-density));}}@keyframes menu-segment-layout{from{min-height:calc(49px * var(--medium-density));border-radius:calc(14px * var(--medium-density));}to{min-height:44.2px;border-radius:calc(19.5px * var(--medium-density));}}:root[data-large-type] .pop{width:min(calc(437px * var(--medium-density)),calc(var(--frame-width) - calc(6px * var(--medium-density))));}:root[data-large-type] .pop-row::before{inset-block:0;}:root[data-contrast="more"] .pop-row{border:0;}:root[data-contrast="more"] .pop-row::before{border:2px solid var(--ink-3);}@media (prefers-contrast:more){.pop-row{border:0;}.pop-row::before{border:2px solid var(--ink-3);}}@media (forced-colors:active){.pop-row{background:none;border:0;}.pop-row::before{background:Canvas!important;border:1px solid ButtonText!important;}.pop-row[aria-current="page"]{color:CanvasText;}.pop-row[aria-current="page"] small, .pop-row[aria-current="page"] .mc{color:CanvasText;}.hdr-actions>.menu-btn[aria-expanded="true"]::before{background:Canvas;box-shadow:inset 0 0 0 2px Highlight;border:0;}.menu-btn[aria-expanded="true"] .e-icon rect{fill:ButtonText;}}:root[data-large-type] .plan-grid{grid-template-columns:minmax(0,1fr);}.membership{container-type:inline-size;}.plan-grid{gap:calc(12px * var(--medium-density));grid-template-columns:minmax(0,1fr);}@container (min-width:48rem){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}.plan-card{min-width:0;padding:calc(20px * var(--medium-density));gap:.2rem;}.plan-card h3{font-size:1rem;min-height:0;}.plan-card .price{font-size:2rem;margin:.3rem 0 .45rem;}.plan-card .price span{font-size:.75rem;font-weight:500;}.plan-card ul{font-size:.85rem;line-height:1.5;margin:.2rem 0 .7rem;}.plan-card li{margin-block:.25rem;}.issue-notes{padding-block:0 calc(10px * var(--medium-density));min-width:0;}.issue-notes.is-animating{overflow:hidden;}.issue-notes>.field{display:grid;gap:calc(8px * var(--medium-density));}.pop .panel-scroll-hint{-webkit-backdrop-filter:none;backdrop-filter:none;}.custom-device .field{display:grid;gap:calc(5px * var(--medium-density));margin-top:calc(10px * var(--medium-density));}.custom-device input, .custom-device textarea{width:100%;min-width:0;}.foot nav{align-self:end;align-content:end;padding-top:calc(12px * var(--medium-density));}.foot-note{margin-top:calc(8px * var(--medium-density))!important;padding-top:calc(12px * var(--medium-density));}@media (max-width:540px){.foot nav{padding-top:calc(6px * var(--medium-density));}}@media (max-width:360px){.pop-display .seg-row svg.i{display:none;}.pop-display .seg-row button{font-size:max(12px,.7rem);}}.foot nav{gap:0 calc(2px * var(--medium-density));}.foot nav a{position:relative;isolation:isolate;min-height:44px;padding:0 calc(6px * var(--medium-density));font-size:.756rem;font-weight:450;line-height:1.2;border-radius:var(--footer-compact-radius,calc(16px * var(--medium-density)));}.foot nav a[aria-current="page"]{background:none;color:var(--chrome-blue-ink);}.foot nav a[aria-current="page"]::before{content:"";position:absolute;z-index:-1;inset:50% 0 auto;height:var(--footer-compact-face,calc(32px * var(--medium-density)));transform:translateY(-50%);border-radius:var(--footer-compact-radius,calc(16px * var(--medium-density)));background:var(--chrome-blue);box-shadow:0 4px 12px rgba(0,122,255,.10);}@media (forced-colors:active){.foot nav a[aria-current="page"]::before{background:Highlight;}.foot nav a[aria-current="page"]{color:HighlightText;}}.journey-hint{margin:calc(2px * var(--medium-density)) 0 0;}.journey-hint li{gap:0;}.journey-hint a{display:inline-flex;min-height:44px;text-decoration:none;color:var(--ink-3);border-radius:calc(6px * var(--medium-density));}.journey-hint .journey-label{color:var(--ink-3);font-weight:450;}.journey-hint .done span, .journey-hint .now span:first-child{color:var(--journey-outline);font-weight:600;}.journey-hint .now a{text-decoration:none;}.journey-hint .now .journey-label{position:relative;font-weight:700;}.journey-hint .now .journey-label::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;border-radius:1px;background:color-mix(in srgb,var(--journey-outline) 65%,transparent);}.home-devices .devices-title, .blend-what .devices-title{margin-bottom:calc(4px * var(--medium-density));}.foot-in{grid-template-columns:calc(240px * var(--medium-density)) minmax(0,1fr);gap:calc(12px * var(--medium-density)) calc(24px * var(--medium-density));padding-bottom:calc(4px * var(--medium-density));}.foot-bottom{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:calc(2px * var(--medium-density));}.foot-bottom nav{flex:1;min-width:calc(220px * var(--medium-density));padding:0;gap:0 calc(2px * var(--medium-density));}.foot-bottom .support-now{justify-self:start;margin:0;white-space:nowrap;}@media (max-width:540px){.foot{padding-top:calc(24px * var(--medium-density));padding-bottom:max(calc(18px * var(--medium-density)),env(safe-area-inset-bottom));}.foot-in{grid-template-columns:minmax(0,1fr);gap:calc(10px * var(--medium-density));}.foot-logo{width:clamp(calc(200px * var(--medium-density)),12.35rem,calc(240px * var(--medium-density)));}.foot-bottom{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:calc(2px * var(--medium-density));}.foot-bottom nav{min-width:0;justify-content:flex-start;}.foot-bottom .support-now{justify-self:start;margin:0;}.foot-note{margin-top:calc(4px * var(--medium-density))!important;padding-top:calc(10px * var(--medium-density));}}.device-symbol, .device-option input:checked+span .device-symbol{color:var(--blue-ink);}.issue-group>summary>.issue-icon{width:calc(28px * var(--medium-density));height:calc(28px * var(--medium-density));border-radius:calc(8px * var(--medium-density));flex:none;}.issue-group>summary>.issue-icon .i{width:calc(19px * var(--medium-density));height:calc(19px * var(--medium-density));}.device-more>summary{--plus-right:14px;display:inline-flex;width:max-content;max-width:100%;padding:calc(5px * var(--medium-density)) calc(40px * var(--medium-density)) calc(5px * var(--medium-density)) calc(13px * var(--medium-density));margin:0 0 calc(8px * var(--medium-density));border:1px solid var(--line-2);border-radius:999px;background:var(--card);color:var(--blue-ink);font-weight:600;min-height:44px;}.foot-in>p{font-size:max(14px,.72rem);line-height:1.6;}.foot .foot-note{font-size:max(12px,.62rem);line-height:1.55;color:var(--ink-3);}.home-devices{padding-bottom:calc(16px * var(--medium-density));}.home-devices .device-chips{margin-bottom:0;}@media (scripting:enabled){.no-js-note{display:none;}:root:not(.ready) .hdr{--control-rest:5px;--control-inset:9px;}:root:not(.ready) .hdr-actions>.pill{display:inline-flex;}:root:not(.ready) .hdr-actions>.menu-btn{display:grid;}:root:not(.ready):not(.pre-timeout) .hdr-row>.about-pill, :root:not(.ready) .hdr-actions>button{visibility:hidden;}:root:not(.ready):not([data-pre-measured]) main{padding-top:calc(max(calc(8px * var(--medium-density)),env(safe-area-inset-top) + calc(4px * var(--medium-density))) + calc(150px * var(--medium-density)) + var(--app-header-clearance));}:root[data-page="home"]:not(.ready) main{padding-top:calc(var(--hdr-big) + calc(8px * var(--medium-density)));}}@media (scripting:enabled) and (max-height:500px) and (orientation:landscape){:root[data-page="home"]:not(.ready):not([data-pre-measured]) main{padding-top:calc(max(calc(8px * var(--medium-density)),env(safe-area-inset-top) + calc(4px * var(--medium-density))) + calc(138px * var(--medium-density)) + var(--app-header-clearance));}}.foot nav a{min-width:44px;justify-content:center;}.link-more{padding-block:calc(12px * var(--medium-density));margin-block:calc(-12px * var(--medium-density));}.home-start{--intro-gap:calc(16px * var(--medium-density));}.home-start .display{margin:0 0 var(--intro-gap);}.home-start .lede{margin:0 auto var(--intro-gap);}.home-start>.journey-controls{margin-top:calc(8px * var(--medium-density));}.device-chips{gap:calc(12px * var(--medium-density)) calc(4px * var(--medium-density));}.device-chips a{position:relative;min-width:44px;justify-content:center;}.device-chips a::after{content:"";position:absolute;inset:-6px 0;}.journey-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 calc(12px * var(--medium-density));}.journey-reset{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;background:none;font:inherit;cursor:pointer;}@media (any-hover:hover) and (any-pointer:fine){.journey-reset:hover{color:var(--blue-ink);background:var(--tint);}}.reset-dialog{width:min(25rem,calc(100vw - calc(32px * var(--medium-density))));max-height:calc(100dvh - calc(32px * var(--medium-density)));overflow:auto;padding:calc(22px * var(--medium-density));border:1px solid var(--glass-line);border-radius:calc(24px * var(--medium-density));color:var(--ink);box-shadow:var(--glass-shadow),var(--glass-hi);text-align:left;}.reset-dialog::backdrop{background:rgba(4,12,24,.46);}.reset-context{display:block;margin:0 0 calc(12px * var(--medium-density));font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--blue-ink);}.reset-dialog h2{font-size:1.15rem;font-weight:700;line-height:1.25;margin:0;}.reset-dialog p{font-size:.88rem;line-height:1.5;color:var(--ink-2);margin:calc(12px * var(--medium-density)) 0 calc(22px * var(--medium-density));}.reset-dialog .plan-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10px * var(--medium-density));margin:0;}.reset-dialog .reset-choice{appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:calc(12px * var(--medium-density)) calc(14px * var(--medium-density));border:1px solid transparent;border-radius:calc(16px * var(--medium-density));background:var(--fill);color:#fff;font:inherit;font-size:.86rem;font-weight:650;line-height:1.3;cursor:pointer;}.reset-dialog .reset-choice + .reset-choice{border-color:var(--line-2);background:var(--chrome-choice);color:var(--theme-reset);}@media (any-hover:hover) and (any-pointer:fine){.reset-dialog [data-reset-keep]:hover{background:var(--fill-hover);}.reset-dialog [data-reset-clear]:hover{background:var(--tint);}}.reset-dialog .reset-choice:active{transform:scale(.97);}.reset-dialog .reset-choice:focus-visible{outline:3px solid var(--focus);outline-offset:3px;}:is(.journey-next,.flow-prompt,.journey-hint li,.steps li,.side-item,.request-summary-group,.intake-scroll-hint){--journey-fill:var(--c-orange);--journey-ink:var(--journey-orange-ink);--journey-ink-dark:var(--journey-orange-ink);--journey-on:#fff;--journey-outline:var(--journey-ink);--stage-near:4px;--stage-far:14px;--stage-strength:16%;--stage-haze:7%;--stage-glow:0 0 var(--stage-near) color-mix(in srgb,var(--journey-fill) var(--stage-strength),transparent),0 0 var(--stage-far) color-mix(in srgb,var(--journey-fill) var(--stage-haze),transparent);}:is(.journey-next[data-stage="2"],.flow-prompt[data-stage="2"],.journey-hint li:nth-child(2),.steps li[data-dot="2"],.side-item[data-stage="2"],.request-summary-group[data-stage="2"],body[data-journey-stage="2"] .intake-scroll-hint){--journey-fill:var(--c-blue);--journey-ink:var(--blue-ink);--journey-ink-dark:var(--blue-ink);--stage-near:6px;--stage-far:18px;--stage-strength:24%;--stage-haze:12%;}:is(.journey-next[data-stage="4"],.flow-prompt[data-stage="4"],.journey-hint li:nth-child(3),.steps li[data-dot="4"],.side-item[data-stage="4"],.request-summary-group[data-stage="4"],body[data-journey-stage="4"] .intake-scroll-hint){--journey-fill:var(--c-green);--journey-ink:var(--theme-green);--journey-ink-dark:var(--theme-green);--stage-near:8px;--stage-far:22px;--stage-strength:32%;--stage-haze:18%;}.journey-next{background:var(--card);color:var(--blue-ink);border:1px solid var(--journey-fill);box-shadow:var(--stage-glow);transition:background .24s,border-color .24s,color .24s,box-shadow .24s,transform .18s var(--ease);}.journey-next[data-ready="true"]{background:var(--journey-fill);border-color:var(--journey-fill);color:var(--journey-on);box-shadow:var(--stage-glow);}.journey-next[data-ready="true"]:hover{background:color-mix(in srgb,var(--journey-fill) 93%,#000);}.journey-next[disabled]{opacity:1;background:var(--card);color:var(--ink-3);box-shadow:none;}.journey-reset{gap:calc(6px * var(--medium-density));color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:calc(5px * var(--medium-density)) calc(10px * var(--medium-density));font-size:max(12px,.72rem);}.journey-reset .i{width:calc(18px * var(--medium-density));height:calc(18px * var(--medium-density));}.journey-controls .journey-reset{width:44px;padding:0;flex:none;}.journey-controls .reset-label{display:none;}@media (max-width:759px){.flow-actions .reset-label{display:none;}.flow-actions .journey-reset{width:44px;padding:0;flex:none;margin-right:auto;}:root .flow-actions, :root:not([data-large-type]) .flow-actions{width:100%;flex:1 1 100%;margin-left:0;justify-content:space-between;align-items:center;}}@media (forced-colors:active){.journey-next{forced-color-adjust:auto;border-color:ButtonText;color:ButtonText;}.journey-next[disabled]{border-color:GrayText;color:GrayText;}.journey-next[data-ready="true"]{background:Highlight;color:HighlightText;border-color:Highlight;}}.journey-hint .done span, .journey-hint .now span:first-child{text-shadow:var(--stage-glow);}.steps li:is(.done,.now) :is(a,:where(.step-status))::before, .journey-hint .now .journey-label::after{box-shadow:var(--stage-glow);}@media (forced-colors:active){.journey-hint li span{color:LinkText;}.journey-hint .now .journey-label::after, .steps li:is(.done,.now) :is(a,:where(.step-status))::before{background:Highlight;box-shadow:none;}.journey-next[data-stage="4"][data-ready="true"]{box-shadow:none;}}.page-ticker{margin:0 0 1.5rem;}.extra-link{color:inherit;text-decoration:none;align-items:center;transition:border-color .2s,box-shadow .2s;}.extra-link>div{flex:1;}.extra-link>.chip, .extra-arrow{flex:none;}.extra-arrow{width:calc(20px * var(--medium-density));height:calc(20px * var(--medium-density));color:var(--blue-ink);}.extra-link:hover{border-color:var(--blue-ink);box-shadow:var(--shadow);}.extra-link:focus-visible{outline:2px solid var(--focus);outline-offset:4px;}.seg-label{display:contents;}.pop-display .seg-row{border-radius:calc(calc(12px * var(--medium-density)) + var(--hp)*(var(--face-pill) - calc(12px * var(--medium-density))));}.pop-display .seg-row::before, .pop-display .seg-row button::before{inset:calc(var(--control-rest) + var(--hp)*(var(--control-inset) - var(--control-rest))) 0;border-radius:inherit;}.pop-display .seg-row button{min-height:48px;font-size:.84rem;font-weight:450;line-height:1.2;border-radius:inherit;animation:none!important;}.pop-display .seg-label{display:flex;align-items:center;justify-content:center;gap:calc(4px * var(--medium-density));scale:calc(1 - var(--hp)*.1);}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 240px){.hdr[data-scroll-motion] .pop-display .seg-row::before, .hdr[data-scroll-motion] .pop-display .seg-row button::before{animation:settings-face auto cubic-bezier(.33333,0,.66667,1) both;animation-timeline:scroll(root block);animation-range:0px var(--header-range);}.hdr[data-scroll-motion] .pop-display .seg-label{animation:header-label auto cubic-bezier(.33333,0,.66667,1) both;animation-timeline:scroll(root block);animation-range:0px var(--header-range);}}@keyframes settings-face{from{inset-block:var(--control-rest);border-radius:calc(12px * var(--medium-density));}to{inset-block:var(--control-inset);border-radius:var(--face-pill);}}:is(#pop-menu,#pop-contact){position:absolute;top:calc(var(--menu-rest-top,100px)*(1 - var(--hp)) + var(--menu-compact-top,100px)*var(--hp));width:min(var(--frame-width),calc(720px * var(--medium-density)));z-index:80;}#pop-menu .pop-in{max-height:calc(var(--visual-bottom,100dvh) - var(--menu-top,calc(100px * var(--medium-density))) - max(calc(8px * var(--medium-density)),env(safe-area-inset-bottom)));border:1px solid var(--glass-line);box-shadow:none;}.menu-preview-title{position:sticky;top:-6px;z-index:2;margin:calc(-6px * var(--medium-density)) calc(-6px * var(--medium-density)) calc(3px * var(--medium-density));padding:0 calc(54px * var(--medium-density)) 0 calc(16px * var(--medium-density));min-height:var(--menu-title-height,calc(38px * var(--medium-density)));font-size:max(12.65px,.713rem);line-height:1.2;border-radius:0;box-shadow:inset 0 -1px 0 var(--line);}#pop-menu[data-inner-scroll] .pop-in{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;}#pop-menu[data-inner-scroll] .menu-preview-title{position:relative;top:auto;flex:none;}#pop-menu .menu-scroll-body{min-height:0;overflow:auto;overscroll-behavior:contain;margin:0 calc(-6px * var(--medium-density));padding:0 calc(6px * var(--medium-density)) calc(12px * var(--medium-density));scroll-padding-block:8px 50px;}.menu-preview-caption{display:flex;align-items:center;gap:calc(8px * var(--medium-density));transform-origin:left center;scale:calc(1 - var(--hp)*.1);}.menu-preview-title .i{flex:none;}.hdr[data-menu-preview-open] [data-menu-covered]{opacity:0;pointer-events:none;}.hdr[data-menu-preview-open] .hdr-actions{position:relative;z-index:81;}#pop-menu button.pop-row{width:100%;cursor:pointer;text-align:left;font-family:inherit;}#pop-menu .pop-display{margin-top:calc(8px * var(--medium-density));}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 240px){.hdr[data-scroll-motion] #pop-menu .pop-in{animation:menu-panel-shape auto cubic-bezier(.33333,0,.66667,1) both;animation-timeline:scroll(root block);animation-range:0px var(--header-range);}.hdr[data-scroll-motion] .menu-preview-caption{animation:header-label auto cubic-bezier(.33333,0,.66667,1) both;animation-timeline:scroll(root block);animation-range:0px var(--header-range);}}@media (min-width:700px){#pop-menu .pop-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(12px * var(--medium-density));}#pop-menu[data-inner-scroll] .pop-in{display:grid;overflow:auto;}#pop-menu[data-inner-scroll] .menu-preview-title{position:sticky;top:-6px;}#pop-menu .menu-scroll-body{display:contents;}#pop-menu .pop-display{margin-top:0;}}:root[data-transparency="reduce"] .menu-preview-title{-webkit-backdrop-filter:none;backdrop-filter:none;}#pop-menu{--menu-row-height:calc(50px * var(--medium-density));}:root[data-size="s"] #pop-menu{--menu-row-height:calc(44px * var(--medium-density));}:root[data-size="xl"] #pop-menu{--menu-row-height:calc(58px * var(--medium-density));}#pop-menu .pop-in{scroll-padding-block:calc(var(--menu-title-height,38px) + 8px) 42px;}#pop-menu .pop-row{min-height:max(44px,calc(var(--menu-row-height)*(1 - var(--hp)*.06)));padding-block:calc(6px * var(--medium-density));}#pop-menu .pop-row b{font-size:max(16px,.92rem);font-weight:500;line-height:1.25;transform-origin:left center;scale:calc(1 - var(--hp)*.1);}#pop-menu .menu-preview-caption b{font-weight:600;}#pop-menu .pop-display{padding:0;background:none;border:0;}#pop-menu .pop-display .settings-title{display:flex;align-items:center;gap:calc(8px * var(--medium-density));min-height:calc(32px * var(--medium-density));font-size:max(15px,.88rem);font-weight:650;letter-spacing:0;text-transform:none;line-height:1.25;color:var(--ink);margin:0 0 calc(8px * var(--medium-density));padding:0;border:0;background:none;}#pop-menu .menu-preview-title{color:var(--ink-2);background:var(--glass-strong);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#pop-menu .menu-preview-title{background:var(--glass-solid);}}#pop-menu .pop-display .display-panel{background:none;border:0;border-radius:0;padding:0;gap:calc(16px * var(--medium-density));}#pop-menu .pop-display .seg-row button{font-size:max(14px,.82rem);}#pop-menu .pop-display h3{font-size:max(12px,.68rem);font-weight:600;letter-spacing:.04em;line-height:1.25;margin-bottom:calc(2px * var(--medium-density));}#pop-menu .settings-group+.settings-group{margin-top:calc(4px * var(--medium-density));padding-top:calc(6px * var(--medium-density));}#pop-menu .pop-display .switch{min-height:max(44px,calc(var(--menu-row-height)*.92));font-size:max(14px,.8rem);font-weight:450;gap:calc(8px * var(--medium-density));}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 240px){.hdr[data-scroll-motion] #pop-menu .pop-row{animation-name:menu-type-row;}.hdr[data-scroll-motion] #pop-menu .pop-row b{animation:header-label auto cubic-bezier(.33333,0,.66667,1) both;animation-timeline:scroll(root block);animation-range:0px var(--header-range);}}@keyframes menu-type-row{from{min-height:var(--menu-row-height);padding-block:calc(6px * var(--medium-density));border-radius:calc(14px * var(--medium-density));}to{min-height:max(44px,calc(var(--menu-row-height)*.94));padding-block:calc(6px * var(--medium-density));border-radius:calc(19.5px * var(--medium-density));}}@media (forced-colors:active){.menu-scroll-hint{background:Canvas;color:CanvasText;}}@media (min-width:700px){#pop-menu .pop-in{grid-template-rows:auto auto;align-items:stretch;}#pop-menu .menu-preview-title{grid-column:1;grid-row:1;margin-right:calc(-6px * var(--medium-density));padding-right:calc(10px * var(--medium-density));}#pop-menu .pop-pages{grid-column:1;grid-row:2;display:grid;grid-auto-rows:minmax(0,1fr);}}@media (forced-colors:active){#pop-menu .menu-preview-title, #pop-menu .pop-display .settings-title{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;}}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 240px){.hdr[data-scroll-motion] #pop-menu{animation:menu-anchor auto cubic-bezier(.33333,0,.66667,1) both;animation-timeline:scroll(root block);animation-range:0px var(--header-range);}}@keyframes menu-anchor{from{top:var(--menu-rest-top);--menu-progress:0;}to{top:var(--menu-compact-top);--menu-progress:1;}}@property --menu-progress{syntax:"<number>";inherits:true;initial-value:0;}:is(#pop-menu,#pop-contact).menu-expanded{--menu-progress:var(--hp);--menu-type:1.42rem;--menu-radius:calc(20px + var(--menu-progress)*(var(--face-pill) - 12px));left:0;right:auto;width:var(--frame-width);}:is(#pop-menu,#pop-contact).menu-expanded>.pop-in{box-sizing:border-box;height:auto;border-radius:var(--menu-radius);}:is(#pop-menu,#pop-contact).menu-expanded>.pop-surface{border-radius:var(--menu-radius);background:var(--menu-glass);-webkit-backdrop-filter:var(--menu-filter);backdrop-filter:var(--menu-filter);}#pop-menu.menu-expanded .menu-scroll-body{flex:1;min-height:0;}#pop-menu.menu-expanded .pop-pages{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:calc(2px * var(--medium-density));}#pop-menu.menu-expanded .pop-pages .pop-row{display:grid;grid-template-columns:1.4em minmax(0,1fr) .75em;min-height:max(44px,2.3em);padding:.24em .5em;margin:0;border-radius:calc(.55em + var(--menu-progress)*.3em);font-size:calc(var(--menu-type)*(1 - var(--menu-progress)*.08));line-height:1.2;gap:.55em;background:none;border-color:transparent;box-shadow:none;animation:none;}#pop-menu.menu-expanded .pop-pages .pop-row::before{background:transparent;border-color:transparent;}#pop-menu.menu-expanded .pop-pages .pop-row>span:first-child{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere;}#pop-menu.menu-expanded .pop-pages .pop-row b{font-size:inherit;line-height:1.2;font-weight:700;letter-spacing:-.02em;scale:none;animation:none;}#pop-menu.menu-expanded .pop-pages .chip{grid-column:1;grid-row:1;width:1.4em;height:1.4em;min-width:0;}#pop-menu.menu-expanded .pop-pages .chip .i{width:.82em;height:.82em;}#pop-menu.menu-expanded .pop-pages .pop-go, #pop-menu.menu-expanded .pop-pages .mc{grid-column:3;grid-row:1;width:.7em;height:.7em;}#pop-menu.menu-expanded .pop-pages .mc .i{width:100%;height:100%;}#pop-menu.menu-expanded .pop-pages .pop-row[aria-current="page"]{color:var(--blue-ink);}#pop-menu.menu-expanded .pop-pages .pop-row[aria-current="page"]::before{background:var(--tint);border-color:color-mix(in srgb,var(--blue) 25%,transparent);}#pop-menu.menu-expanded .pop-pages .pop-row[aria-current="page"] .mc{color:var(--blue-ink);}#pop-menu.menu-expanded .pop-pages .pop-row[aria-current="page"] .chip{background:var(--c);color:#fff;}#pop-menu.menu-expanded .pop-pages .pop-row:focus-visible::before{background:var(--tint-2);}#pop-menu.menu-expanded .scroll-more{min-height:44px;font-size:calc(.95rem*(1 - var(--menu-progress)*.08));padding:calc(.45rem - var(--menu-progress)*.2rem) calc(.9rem - var(--menu-progress)*.15rem);}@media (max-width:699px){#pop-menu.menu-expanded[data-overflow]>.pop-in{padding-bottom:var(--menu-cue-space,calc(64px * var(--medium-density)));}#pop-menu.menu-expanded[data-more] .menu-scroll-body{-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),transparent);mask-image:linear-gradient(#000 calc(100% - 20px),transparent);}}:root:is([data-transparency="reduce"],[data-contrast="more"]) #pop-menu.menu-expanded .menu-scroll-body{-webkit-mask-image:none;mask-image:none;}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){#pop-menu.menu-expanded .menu-scroll-body{-webkit-mask-image:none;mask-image:none;}}.hdr-actions>.menu-btn{margin-inline-end:calc(8px * var(--medium-density));}.hdr-row>.about-pill :is(span,small,b){white-space:nowrap;}@media (max-width:359px){:root[data-size="xl"] .hdr-actions>.contact-btn>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}}.hdr-actions>.menu-btn .e-icon{transition:scale .2s var(--ease);}.hdr-actions>.menu-btn[aria-expanded="true"] .e-icon{scale:1.12;}@media (any-hover:hover){#pop-menu.menu-expanded .pop-pages .pop-row:hover::before{background:var(--tint-2);}}:root[data-contrast="more"] #pop-menu.menu-expanded .pop-pages .pop-row::before{border-color:var(--ink-3);}@media (prefers-contrast:more){#pop-menu.menu-expanded .pop-pages .pop-row::before{border-color:var(--ink-3);}}@media (min-width:700px){#pop-menu.menu-expanded>.pop-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;}#pop-menu.menu-expanded .pop-pages{align-self:start;}#pop-menu.menu-expanded .pop-display .display-panel{min-height:0;}}@media (min-width:1100px){#pop-menu.menu-expanded{--menu-type:1.5rem;}}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 240px){.hdr[data-scroll-motion] #pop-menu.menu-expanded{animation-name:menu-anchor;}.hdr[data-scroll-motion] #pop-menu.menu-expanded>.pop-in{animation:none;}}:root[data-motion="reduce"] .hdr-actions>.menu-btn .e-icon{transition:none;}@media (prefers-reduced-motion:reduce){.hdr-actions>.menu-btn .e-icon{transition:none;}}@media (forced-colors:active){#pop-menu.menu-expanded>.pop-surface{background:Canvas;}}main{--content-icon-scale:1;}:root[data-size="l"] main{--content-icon-scale:1.12;}:root[data-size="xl"] main{--content-icon-scale:1.22;}main :is(.ticker-track .chip,.blend-what .wd summary .chip,.issue-group>summary>.chip,.single-issue>.chip,.device-option .chip){scale:var(--content-icon-scale);transform-origin:center;transition:scale .2s var(--ease);}:root{--control-icon-scale:1;}:root[data-size="l"]{--control-icon-scale:1.1;}:root[data-size="xl"]{--control-icon-scale:1.2;}.about-pill .chip{width:calc(calc(18px * var(--medium-density)) * var(--control-icon-scale));height:calc(calc(18px * var(--medium-density)) * var(--control-icon-scale));}.hdr-actions>.pill>svg.i{width:calc(calc(20px * var(--medium-density)) * var(--control-icon-scale));height:calc(calc(20px * var(--medium-density)) * var(--control-icon-scale));}.pop-row .chip{width:calc(calc(30px * var(--medium-density)) * var(--control-icon-scale));height:calc(calc(30px * var(--medium-density)) * var(--control-icon-scale));}.pop-row .pop-go, .pop-row .mc, .pop-row .mc .i{width:calc(calc(16px * var(--medium-density)) * var(--control-icon-scale));height:calc(calc(16px * var(--medium-density)) * var(--control-icon-scale));}.pop-title .i, .menu-preview-title .i, .settings-title .i{width:calc(calc(18px * var(--medium-density)) * var(--control-icon-scale));height:calc(calc(18px * var(--medium-density)) * var(--control-icon-scale));}.pop-display .seg-row svg.i{width:calc(calc(17px * var(--medium-density)) * var(--control-icon-scale));height:calc(calc(17px * var(--medium-density)) * var(--control-icon-scale));}.pop-display .sw{width:calc(calc(44px * var(--medium-density)) * var(--control-icon-scale));height:calc(calc(28px * var(--medium-density)) * var(--control-icon-scale));}.pop-display .sw::after{width:calc(calc(28px * var(--medium-density)) * var(--control-icon-scale) - calc(4px * var(--medium-density)));height:calc(calc(28px * var(--medium-density)) * var(--control-icon-scale) - calc(4px * var(--medium-density)));}.pop-display .switch input:checked+.sw::after{transform:translateX(calc(calc(16px * var(--medium-density)) * var(--control-icon-scale)));}.reset-dialog{background:var(--glass-strong);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);}.reset-dialog[open]::backdrop{animation:reset-backdrop-in 320ms ease both;}.reset-dialog.is-closing::backdrop{animation:reset-backdrop-out 180ms ease both;}@keyframes reset-backdrop-in{from{opacity:0;}to{opacity:1;}}@keyframes reset-backdrop-out{from{opacity:1;}to{opacity:0;}}[data-reset-request], .reset-choice{transition:transform .2s var(--ease),background .2s,color .2s;}[data-reset-request]:active, .reset-choice:active{transform:scale(.97);}@media (forced-colors:active){.reset-dialog{background:Canvas;color:CanvasText;backdrop-filter:none;-webkit-backdrop-filter:none;}}@media (prefers-reduced-motion:reduce){.reset-dialog::backdrop{animation:none!important;}}:root[data-motion="reduce"] .reset-dialog::backdrop{animation:none!important;}:root[data-transparency="reduce"] .reset-dialog, :root[data-contrast="more"] .reset-dialog{background:var(--glass-solid);backdrop-filter:none;-webkit-backdrop-filter:none;}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.reset-dialog{background:var(--glass-solid);backdrop-filter:none;-webkit-backdrop-filter:none;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.reset-dialog{background:var(--glass-solid);}}[data-reset-request][data-pointer-focus]:focus, .reset-dialog .reset-choice[data-pointer-focus]:focus{outline:none;}.finish-message{margin-top:1rem;padding:1rem;}.finish-message .composer{gap:.5rem;}.finish-message>h2{margin-bottom:.5rem;}.finish-message>.fine{margin-bottom:.6rem;}.finish-status{margin-top:0;}.finish-mark{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;margin-bottom:.8rem;background:var(--c-green);color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--c-green) 25%,transparent);}.finish-mark .i{width:1.45rem;height:1.45rem;}.finish-steps{list-style:none;padding:0;display:grid;gap:1.15rem;margin:1.5rem 0;}.finish-steps>li{display:flex;align-items:flex-start;gap:.8rem;}.finish-steps>li>span{display:grid;place-items:center;flex:none;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--tint);color:var(--blue-ink);font-size:.85rem;font-weight:650;}.finish-steps h2{font-family:var(--sans);font-size:1.05rem;line-height:1.4;margin:0 0 .25rem;}.finish-steps p{color:var(--ink-2);font-size:.94rem;line-height:1.5;margin:0;}.finish-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:44px;cursor:pointer;list-style:none;font-weight:600;}.finish-disclosure>summary::-webkit-details-marker{display:none;}.finish-disclosure>summary>.i{flex:none;width:1rem;height:1rem;rotate:90deg;transition:rotate .28s var(--ease);}.finish-disclosure[open]>summary>.i{rotate:-90deg;}.finish-disclosure>ul{margin-top:.7rem;}.finish-disclosure .plan-section{padding:1rem 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none;}.finish-status .plan-actions .pill{flex:1 1 auto;}@media print{.finish-status .plan-actions{display:none!important;}.finish-disclosure>*{content-visibility:visible;display:block;}.finish-mark{box-shadow:none;}}.journey[data-shortcut="true"] .steps, .journey[data-shortcut="true"] .j-side{display:none;}.journey[data-shortcut="true"] .journey-grid{grid-template-columns:minmax(0,1fr);}.journey[data-shortcut="true"] .j-main{width:100%;max-width:46rem;margin-inline:auto;}.about-ai{display:grid;gap:.2rem;margin:0;font-family:var(--sans);font-size:.94rem;line-height:1.5;color:var(--ink-2);}.about-ai strong{font-weight:600;color:var(--blue-ink);}.device-picker>.fine{margin:0 0 .75rem;color:var(--ink-2);}.issue-stage-heading{margin:1rem 0 .55rem;}.issue-stage-heading h2{font-family:var(--sans);font-size:1.2rem;line-height:1.35;margin:0;}.issue-stage-heading h2:focus, .device-picker legend:focus, .custom-device legend:focus{outline:none;}.issue-context{font-size:.9rem;line-height:1.5;}[data-issues-stage] .issue-count{font-size:.68rem;}.device-controls{display:grid;grid-template-columns:1fr 1fr;column-gap:.75rem;align-items:start;}.device-controls>.device-more{grid-column:1/-1;grid-row:1;}.device-controls>.device-more>summary{width:calc(50% - .375rem);max-width:none;justify-content:center;padding-left:calc(10px * var(--medium-density));}.device-controls>[data-device-any]{grid-column:2;grid-row:1;justify-self:start;min-height:44px;margin:0;position:relative;font-size:.84rem;}.device-controls>.device-more>.device-grid{margin-top:0;}.finish-message h2:focus{outline:none;}.request-print{display:none;}@media print{body.printing-request>*:not(.request-print){display:none!important;}body.printing-request{background:#fff!important;color:#17202a!important;overflow:visible!important;font:11pt/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}body.printing-request>.request-print{display:block!important;max-width:none;padding:0;margin:0;color:#17202a;background:#fff;}.request-print h1{font-family:inherit;font-weight:700;font-size:22pt;line-height:1.2;margin:0 0 8pt;}.request-print h2{font-family:inherit;font-size:15pt;margin:18pt 0 8pt;break-after:avoid;}.request-print p, .request-print li, .request-print .print-message{font-size:11pt;line-height:1.5;}.request-print section{break-inside:auto;}.request-print li{break-inside:avoid;margin:5pt 0;}.request-print .print-message{white-space:pre-wrap;overflow-wrap:anywhere;border:1pt solid #cbd0d6;border-radius:8pt;padding:12pt;overflow:visible;}.request-print .print-checklist{list-style:none;padding-left:0;}.request-print .print-checklist span{font-size:13pt;}.request-print header, .request-print footer{position:static;display:block;color:inherit;background:none;}.request-print footer{margin-top:20pt;border-top:1pt solid #cbd0d6;padding-top:8pt;font-size:9pt;}}.single-issue{margin:calc(10px * var(--medium-density)) 0;min-height:calc(60px * var(--medium-density));padding:calc(12px * var(--medium-density)) calc(14px * var(--medium-density));border-radius:calc(18px * var(--medium-density));background:var(--card-2);font-size:.95rem;font-weight:600;gap:calc(10px * var(--medium-density));}.single-issue>.issue-icon{width:calc(28px * var(--medium-density));height:calc(28px * var(--medium-density));border-radius:calc(8px * var(--medium-density));flex:none;}.single-issue>.issue-icon .i{width:calc(19px * var(--medium-density));height:calc(19px * var(--medium-density));}.single-issue-label{min-width:0;overflow-wrap:anywhere;}.single-issue>.tick{margin-left:auto;}.side-item{gap:.35rem;align-items:flex-start;}.side-item>b, .side-item>span{min-width:0;}.side-item>span:not(.chip){overflow-wrap:anywhere;flex:1;}.side-item b{font-size:.84rem;font-weight:600;line-height:1.35;}.side-item[aria-current="step"] b{font-weight:700;}.side-item small{font-size:.74rem;line-height:1.4;margin-top:.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.side-item>.chip{width:1.5rem;height:1.5rem;flex:none;border-radius:.5rem;}.side-item>.chip .i{width:1rem;height:1rem;}.side-item>.side-chevron{width:.6rem;height:.6rem;flex:none;margin:.35rem 0 0 auto;color:var(--ink-3);}.side-item[aria-disabled="true"]{opacity:.65;}.side-item[aria-disabled="true"] .side-chevron{visibility:hidden;}.side-contact{border-top:1px solid var(--line);margin-top:.6rem;padding-top:.6rem;}.side-contact>div{display:flex;gap:.5rem;margin:.3rem .3rem 0;}.side-contact .pill{flex:1;min-width:0;padding:.35rem .5rem;gap:.3rem;}.side-contact .i{width:1em;height:1em;}.issue-context{color:var(--ink-2);}@media (min-width:760px) and (min-height:501px){.j-side{top:calc(var(--hdr-compact) + var(--journey-bar-height,80px) + 24px);}}.send-hint{font-size:.95rem;color:var(--ink-2);}.side-item>.chip{--c:var(--journey-fill);}.side-item[aria-current="step"]{background:color-mix(in srgb,var(--journey-fill) 12%,transparent);}.service-browse{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem .8rem;margin:.4rem 0 .6rem;font-size:.86rem;color:var(--ink-2);}.service-browse button{min-height:44px;font-size:inherit;}@media (min-width:760px) and (min-height:501px){.j-side{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - var(--hdr-compact) - var(--journey-bar-height,calc(80px * var(--medium-density))) - calc(56px * var(--medium-density)));}.side-steps{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:calc(3px * var(--medium-density));scrollbar-width:thin;}.side-contact{flex:none;}}.side-steps:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:calc(12px * var(--medium-density));}.flow-actions .journey-next[data-stage="4"][data-ready="true"][data-message-visible]{background:transparent;color:var(--journey-outline);border-color:color-mix(in srgb,var(--journey-outline) 50%,transparent);box-shadow:none;}@media (forced-colors:active){.flow-actions .journey-next[data-stage="4"][data-ready="true"][data-message-visible]{background:ButtonFace;color:ButtonText;border-color:ButtonText;box-shadow:none;}}.view[data-view="home"]>:is(.ticker,.blend-what,.home-devices){border:0;border-top:1px solid var(--line);}.format-grid.big .format{grid-template-columns:auto minmax(0,1fr);}.format-grid.big .format>.chip{grid-column:1;grid-row:1;}.home-start>.journey-controls{margin:0 auto calc(16px * var(--medium-density));}.journey-hint a{white-space:normal;line-height:1.3;}.journey-hint .journey-label{overflow-wrap:normal;}.view[data-view="home"]>.ticker{margin-top:0;}.composer{container-type:inline-size;}.composer .send{grid-template-columns:repeat(2,minmax(0,1fr));}.composer .send [data-c-sms]{grid-column:1/-1;}@container (min-width:32rem){.composer .send{grid-template-columns:repeat(3,minmax(0,1fr));}.composer .send [data-c-sms]{grid-column:auto;}}#pop-contact, .sent-welcome, .pwa-dialog, .service-panel-heading{--close-inset:5px;--close-radius:calc(12px * var(--medium-density));--close-icon-width:calc(23px * var(--medium-density));}#pop-contact .pop-in{border-radius:calc(var(--close-radius) + calc(8px * var(--medium-density)));scroll-padding-top:calc(64px - 2*var(--close-inset));}.contact-title{position:sticky;top:-6px;z-index:2;margin:calc(-6px * var(--medium-density)) calc(-6px * var(--medium-density)) calc(3px * var(--medium-density));padding:0 calc(54px * var(--medium-density)) 0 calc(16px * var(--medium-density));min-height:calc(calc(62px * var(--medium-density)) - 2*var(--close-inset));gap:calc(8px * var(--medium-density));border-radius:inherit;background:var(--chrome-menu);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);}.pop-close{position:absolute;isolation:isolate;display:grid;place-items:center;right:calc(7px - var(--close-inset));top:calc(7px - var(--close-inset));width:48px;height:48px;margin:0;padding:0;border:0;border-radius:var(--close-radius);background:none;color:var(--blue-ink);cursor:pointer;box-shadow:none;}.pop-close::before{content:"";position:absolute;z-index:-1;inset:var(--close-inset);border-radius:var(--close-radius);background:var(--chrome-selected);border:2px solid var(--blue-ink);box-shadow:0 0 12px -3px color-mix(in srgb,var(--blue) 32%,transparent);}.pop-close>.contact-close-icon{display:block;width:var(--close-icon-width);height:auto;overflow:visible;fill:currentColor;}.pop-close:active::before{filter:brightness(.91);}#pop-contact .pop-row{padding-right:calc(calc(25px * var(--medium-density)) - var(--close-inset) - calc(8px * var(--medium-density))*var(--control-icon-scale));}:root[data-transparency="reduce"] .contact-title{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none;}#pop-contact .pop-row b{font-size:max(16px,.92rem);font-weight:500;line-height:1.25;scale:calc(1 - var(--hp)*.1);transform-origin:left center;}.side-contact>div{flex-wrap:wrap;}.side-contact .pill{text-align:center;}@media (max-width:460px){.format-grid.big .format{grid-template-columns:auto minmax(0,1fr);gap:.5rem .75rem;}.format-grid.big .format>.chip{grid-row:1/span 2;}.home-start>.journey-controls{gap:0 calc(6px * var(--medium-density));}.journey-hint{gap:0 calc(7px * var(--medium-density));}}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 240px){.hdr[data-scroll-motion] #pop-contact .pop-row b{animation:header-label auto cubic-bezier(.33333,0,.66667,1) both;animation-timeline:scroll(root block);animation-range:0px var(--header-range);}}@media (forced-colors:active){.pop-close{background:Canvas;color:LinkText;border:1px solid ButtonText;box-shadow:none;}.reset-dialog .reset-choice{background:ButtonFace;color:ButtonText;border:1px solid ButtonText;}}.required-next{margin:.25rem 0;justify-content:flex-start;}.intake-preferences, .intake-notes, .intake-rewards{padding:.85rem 1rem;}.intake-preferences>.fine, .intake-rewards>.fine{margin:0 0 .65rem;clear:both;}.intake-notes>.field{margin-top:0;}.field textarea[data-autogrow]{resize:none;overflow-y:hidden;line-height:1.5;}.intake-rewards > [data-reward-options]{clear:both;}.intake-rewards .chips-pick span{padding:.35rem .65rem;font-size:.86rem;}.intake-rewards .reward-note{margin:.6rem 0 0;font-size:.78rem;}.view details.is-animating{overflow:hidden;}.view:is(.services,.accessibility,.about) :is(.pill,.elsewhere a,.method), .view :is(.service-terms,.service-estimator,.offer-strip details)>summary{transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease);}.view:is(.services,.accessibility,.about) :is(.pill,.elsewhere a,.method):focus-visible, .view :is(.service-terms,.service-estimator,.offer-strip details)>summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px;}@media (any-hover:hover) and (any-pointer:fine){.view:is(.services,.accessibility,.about) :is(.pill,.elsewhere a,.method):hover{border-color:var(--blue-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue-ink) 16%,transparent);}.view :is(.service-terms,.service-estimator,.offer-strip details)>summary:hover{background:var(--tint);}}@media (forced-colors:active){.view :is(.service-terms,.service-estimator,.offer-strip details)>summary:hover{background:Canvas;}}.about-stage{margin-top:1.25rem;border-top:1px solid var(--line);padding-top:1rem;}.about-stage>.section-title{margin:0 0 .55rem;}.about-stage>.fine{margin:0 0 1rem;}:root .steps, :root[data-large-type] .steps{flex-wrap:nowrap;}.steps li{flex:1;min-width:0;}@media (forced-colors:active){.about-stage{border-color:CanvasText;}}:root .side-contact>div{display:grid;grid-template-columns:1fr;gap:.45rem;margin:.3rem 0 0;}.side-contact .pill{width:100%;min-height:44px;justify-content:center;font-size:.78rem;line-height:1.3;white-space:normal;}[data-reset-request]{border-color:color-mix(in srgb,var(--blue) 52%,var(--line));color:var(--blue-ink);}[data-reset-request]:hover{border-color:var(--blue);background:var(--tint);}:root .steps, :root[data-large-type] .steps{display:grid;flex:1 1 100%;gap:calc(8px * var(--medium-density));}:root .steps li{min-width:0;flex:1;}:root .steps :is(a,:where(.step-status)){white-space:normal;line-height:1.3;}.journey-hint{display:grid;gap:calc(6px * var(--medium-density));flex:1 1 0;max-width:32rem;min-width:0;}.journey-hint li{min-width:0;white-space:normal;justify-content:center;}.journey-hint a{justify-content:center;align-items:baseline;min-width:0;width:100%;gap:.25em;}.journey-hint .journey-label{min-width:0;text-align:center;}@media (max-width:599px){.journey-controls{gap:calc(6px * var(--medium-density));}.journey-hint a{flex-direction:column;align-items:center;gap:.1em;}}@media (min-width:760px){:root .flow-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(12px * var(--medium-density));}:root .flow-actions{display:contents;}.flow-actions>.journey-reset{grid-column:1;grid-row:1;}.flow-in>.steps{grid-column:2;grid-row:1;width:100%;}.flow-actions>.journey-next{grid-column:3;grid-row:1;margin-left:0;}.journey-controls>.journey-reset{order:-1;}}@media (min-width:760px) and (max-width:999px){.flow-actions .reset-label{display:none;}.flow-actions .journey-reset{width:44px;padding:0;}}@media (forced-colors:active){[data-reset-request]{color:LinkText;border-color:LinkText;}}:root .steps, :root[data-large-type] .steps, .journey-hint{grid-template-columns:repeat(3,minmax(0,1fr));}@media (max-width:359px){.journey-hint{gap:calc(2px * var(--medium-density));}}.suggested-card::before{height:calc(4px * var(--medium-density));}.journey-next[data-needs-choice="true"]{opacity:1;background:var(--card);color:var(--blue-ink);box-shadow:var(--stage-glow);cursor:pointer;}.view[data-view="help"] .journey-cue{outline:2px solid color-mix(in srgb,var(--journey-outline,var(--blue-ink)) 65%,transparent);outline-offset:4px;border-radius:calc(12px * var(--medium-density));}:is(h2, legend)[data-pointer-focus]:focus:not(.journey-cue){outline:none;}@media (forced-colors:active){.journey-next[data-needs-choice="true"]{border-color:GrayText;color:GrayText;}.view[data-view="help"] .journey-cue{outline-color:Highlight;}}.journey-hint{align-items:start;}.journey-hint li{align-items:flex-start;}.steps .step-caption{display:flex;align-items:flex-start;gap:.25em;}.side-item b:has(.device-issue-label){display:flex;align-items:flex-start;gap:.25em;}@media (max-width:599px){.journey-hint a{justify-content:flex-start;}}.request-summary{display:block;padding:1rem;margin:0 0 1rem;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-1);}.request-summary-heading{margin-bottom:.2rem;}.request-summary-heading h2{margin:0;font:700 1.1rem/1.3 var(--sans);}.request-summary-group{padding:.7rem 0;}.request-summary-group + .request-summary-group{border-top:1px solid var(--line);}.request-summary-group:last-child{padding-bottom:0;}.request-summary-group-heading{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.35rem;}.request-summary-group h3{display:flex;align-items:center;gap:.55rem;min-width:0;margin:0;font:600 .9rem/1.4 var(--sans);}.request-summary-group .chip{--c:var(--journey-fill);flex:none;width:1.7rem;height:1.7rem;}.request-summary-group dl{margin:0;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere;}.request-summary-group dl > div + div{margin-top:.3rem;}.request-summary-group dt{display:inline;color:var(--ink-2);font-weight:600;}.request-summary-group dd{display:inline;margin:0;}.request-summary-group dd ul{margin:.15rem 0 0;padding-left:1.1rem;}.request-summary-group dd li + li{margin-top:.15rem;}.summary-edit{flex:none;min-height:44px;padding:.35rem .8rem;font-size:.8rem;color:var(--blue-ink);background:var(--tint);border-color:color-mix(in srgb,var(--blue) 35%,var(--line));}.summary-edit:hover{border-color:var(--blue);}.summary-edit:focus-visible{outline:3px solid var(--focus);outline-offset:2px;}.plan-section.suggested-card{display:grid;gap:.45rem;margin:0;box-shadow:var(--shadow-1);}.suggested-card h2{font-size:1rem;margin:0;line-height:1.35;}.suggested-card h3{font-family:inherit;font-size:1.08rem;line-height:1.3;margin:0;font-weight:650;}.suggestion-offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;}.suggested-card .plan-price{margin:0;gap:.2rem .45rem;align-items:baseline;}.suggested-card .plan-price .amt{font-size:1.45rem;font-weight:650;}.suggested-card .plan-price .unit{font-size:.8rem;}.suggestion-note{margin:.7rem 0 0;padding:.65rem .8rem;border-radius:calc(10px * var(--medium-density));background:var(--tint);color:var(--blue-ink);font-size:.8rem;line-height:1.5;font-weight:500;}.finish-message .message-booking-note{margin-top:.75rem;}#start-hint[data-pointer-focus]:focus{outline:none;}.journey-hint li:nth-child(2) .journey-label{white-space:nowrap;}.device-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .6rem;margin:1rem 0 .6rem;}.device-heading h2{margin:0;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.4;}.intake-emphasis{text-decoration:underline;text-decoration-thickness:.045em;text-underline-offset:.12em;}.journey-contact{margin:0 0 calc(12px * var(--medium-density));}.journey-contact-or{display:flex;align-items:center;gap:.65rem;justify-content:center;max-width:10rem;margin:calc(10px * var(--medium-density)) auto 0;color:var(--ink-3);font-size:.72rem;line-height:1.3;}.journey-contact-or::before,.journey-contact-or::after{content:"";height:1px;flex:1;background:var(--line);}.journey-contact .contact-escape>.contact-escape-label{margin:0 0 calc(6px * var(--medium-density));}.journey-contact .contact-shortcut{min-height:48px;padding:calc(6px * var(--medium-density)) calc(10px * var(--medium-density));}.journey-contact .contact-shortcut b{font-size:max(16px,.82rem);}.journey-contact .contact-shortcut small{font-size:max(12px,.62rem);}[data-plan]{display:grid;gap:.8rem;}[data-plan]>.plan-section{margin:0;}.plan-section.suggested-card>h2,.plan-section.suggested-card>.fine,.plan-section.suggested-card>.plan-actions{margin:0;}.plan-section.suggested-card>.plan-actions{padding-top:.1rem;}.journey .step>.page-sub,.journey .about-stage>.fine{margin-bottom:.5rem;}.journey .step>.page-sub+.device-heading.section-heading{margin-top:0;}.details>.field.q:first-child{margin-top:0;}@media (min-width:760px) and (min-height:501px){:root:not([data-large-type]) .journey:not([data-shortcut="true"]) .journey-contact{display:none;}}.device-heading h2[data-pointer-focus]:focus{outline:none;}.device-picker>.fine{margin-bottom:.6rem;}.intake-scroll-hint{position:fixed;z-index:19;bottom:max(8px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - calc(32px * var(--medium-density)));}.welcome-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:max(calc(12px * var(--medium-density)),env(safe-area-inset-top)) max(calc(12px * var(--medium-density)),env(safe-area-inset-right)) max(calc(12px * var(--medium-density)),env(safe-area-inset-bottom)) max(calc(12px * var(--medium-density)),env(safe-area-inset-left));border:0;border-radius:0;background:var(--welcome-surface,var(--bg));color:var(--ink);box-shadow:none;overflow:hidden;overscroll-behavior:contain;}.welcome-dialog[open]{display:flex;align-items:center;justify-content:center;}.welcome-card{display:flex;flex-direction:column;width:min(29rem,100%);max-width:100%;max-height:min(78dvh,38rem);min-height:0;border:1px solid var(--glass-line);border-radius:calc(24px * var(--medium-density));background:var(--glass-strong);color:var(--ink);box-shadow:var(--glass-shadow),var(--glass-hi);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);overflow:hidden;}.welcome-dialog:not(.pwa-dialog){--welcome-surface:transparent;--welcome-filter:none;inset:0;height:var(--welcome-bottom,100dvh);padding-top:var(--welcome-top,0px);align-items:flex-start;}.welcome-dialog:not(.pwa-dialog) .welcome-card{position:relative;z-index:1;max-height:min(100%,78dvh,38rem);}.welcome-dialog::backdrop{background:transparent;}.welcome-dialog.is-closing{pointer-events:none;}.welcome-open.welcome-gutter{scrollbar-gutter:stable;}.welcome-open, .welcome-open body{overflow:hidden;}@media screen and (prefers-reduced-motion: no-preference){:root.welcome-prepared:not([data-motion="reduce"]):not([data-arrival]) .view.is-active,
  :root.welcome-prepared:not([data-motion="reduce"]):not([data-arrival]) .hdr :is(.about-pill,.hdr-nav,.contact-btn,.menu-btn),
  :root.welcome-prepared:not([data-motion="reduce"]):not([data-arrival]) .hdr :is(.brand-name-local,.brand-name-electronic,.brand-name-solutions){opacity:0;}}.welcome-top{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--medium-density));padding:calc(12px * var(--medium-density)) calc(20px * var(--medium-density)) 0;flex:none;}.welcome-brand{font-size:max(12px,.68rem);font-weight:700;letter-spacing:.1em;color:var(--blue-ink);}.welcome-top button{min-height:44px;padding:calc(8px * var(--medium-density)) calc(12px * var(--medium-density));font-size:.82rem;color:var(--blue-ink);background:var(--chrome-selected);border:2px solid var(--blue-ink);box-shadow:0 0 12px -3px color-mix(in srgb,var(--blue) 32%,transparent);cursor:pointer;white-space:nowrap;}.welcome-scroll-area{flex:1 1 auto;position:relative;display:flex;flex-direction:column;min-height:0;}.welcome-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:calc(12px * var(--medium-density)) calc(24px * var(--medium-density)) calc(20px * var(--medium-density));scrollbar-gutter:stable;}.welcome-scroll-area[data-more] .welcome-body{mask-image:linear-gradient(#000 calc(100% - 80px),transparent calc(100% - 58px));-webkit-mask-image:linear-gradient(#000 calc(100% - 80px),transparent calc(100% - 58px));scroll-padding-bottom:86px;}.welcome-body h2{font:700 1.35rem/1.2 var(--sans);letter-spacing:-.02em;margin:0 0 .5rem;outline:none;}.welcome-body>p{font-size:.88rem;line-height:1.5;color:var(--ink-2);margin:0 0 1rem;}.welcome-settings .settings-title{display:none;}.welcome-settings .display-panel{display:block;padding:0;border:0;background:none;box-shadow:none;}.welcome-settings .settings-group{padding:0;margin:0;}.welcome-settings .settings-group+.settings-group{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--line);}.welcome-settings h3{font:650 .9rem/1.3 var(--sans);text-transform:none;letter-spacing:0;margin:0 0 .5rem;}.welcome-settings .switch{min-height:44px;padding:calc(8px * var(--medium-density)) 0;gap:calc(12px * var(--medium-density));font-size:.88rem;}.welcome-settings .seg-row button{min-height:48px;}.welcome-actions{padding:calc(12px * var(--medium-density)) calc(24px * var(--medium-density)) calc(16px * var(--medium-density));border-top:1px solid var(--line);background:var(--card);flex:none;}.welcome-actions .pill{width:100%;min-height:48px;font-size:.9rem;white-space:normal;justify-content:center;box-shadow:none;}.welcome-dialog button:focus-visible{outline:3px solid var(--focus);outline-offset:2px;}:root[data-transparency="reduce"] .welcome-card, :root[data-contrast="more"] .welcome-card{background:var(--glass-solid);backdrop-filter:none;-webkit-backdrop-filter:none;}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.welcome-card{background:var(--glass-solid);backdrop-filter:none;-webkit-backdrop-filter:none;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.welcome-card{background:var(--glass-solid);}}@media (max-height:500px){.welcome-card{max-height:100%;}}@media (max-width:359px){.welcome-body{padding:calc(12px * var(--medium-density)) calc(16px * var(--medium-density)) calc(16px * var(--medium-density));}.welcome-top{padding-inline:calc(16px * var(--medium-density));}.welcome-actions{padding-inline:calc(16px * var(--medium-density));}.welcome-settings .seg-row button{font-size:.75rem;}.welcome-brand{letter-spacing:.04em;}}@media (forced-colors:active){.welcome-dialog{background:var(--welcome-surface,Canvas);color:CanvasText;}.welcome-card{background:Canvas;color:CanvasText;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid CanvasText;}.welcome-dialog button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText;}}@media print{.welcome-dialog{display:none!important;}.welcome-open, .welcome-open body{overflow:visible;}}.scroll-more{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:max-content;max-width:100%;min-height:44px;padding:.5rem 1rem;border:1px solid color-mix(in srgb,var(--blue-ink) 50%,var(--line));border-radius:999px;background:var(--journey-glass);-webkit-backdrop-filter:var(--journey-filter);backdrop-filter:var(--journey-filter);color:var(--blue-ink);box-shadow:var(--shadow-1);font:600 .95rem/1.3 var(--sans);text-align:center;cursor:pointer;pointer-events:auto;transition:background .24s,border-color .24s,color .24s,box-shadow .24s;}.scroll-more:hover{background:color-mix(in srgb,var(--glass-solid) 65%,transparent);border-color:var(--blue-ink);}.scroll-more .i{width:1.05em;height:1.05em;flex:none;rotate:90deg;}:root:is([data-transparency="reduce"],[data-contrast="more"]) .scroll-more:hover{background:var(--glass-solid);}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.scroll-more:hover{background:var(--glass-solid);}}.panel-scroll-cue{position:absolute;inset:auto 12px 10px;display:flex;justify-content:center;z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s;}.pop[data-more] > .panel-scroll-cue,
.welcome-scroll-area[data-more] > .panel-scroll-cue{opacity:1;visibility:visible;transition-delay:0s;}#pop-menu .pop-in, #pop-menu[data-inner-scroll] .pop-in{scroll-padding-bottom:64px;padding-bottom:calc(6px * var(--medium-density));}@media (min-width:700px){#pop-menu[data-inner-scroll] .pop-in{padding-bottom:calc(12px * var(--medium-density));}}#pop-contact[data-overflow] .contact-scroll-body{padding-bottom:calc(64px * var(--medium-density));scroll-padding-bottom:64px;}.scroll-more[hidden]{display:none;}.scroll-more:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;}.scroll-highlight{border-color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--blue-ink),var(--shadow-1);}.scroll-more.scroll-highlight, .view[data-view="help"] .journey-cue{animation:guidance-edge 2.6s ease-in-out;}@keyframes guidance-edge{0%,100%{box-shadow:var(--guidance-shadow,0 0 0 0 transparent),0 0 0 0 transparent;}45%{box-shadow:var(--guidance-shadow,0 0 0 0 transparent),0 0 0 3px color-mix(in srgb,var(--guidance-accent,var(--blue-ink)) 22%,transparent);}}@media (prefers-reduced-motion:reduce){.scroll-more, .panel-scroll-cue,
  .view[data-view="help"] .journey-cue{animation:none!important;transition:none!important;}}:root[data-motion="reduce"] :is(.scroll-more,.panel-scroll-cue,.journey-cue){animation:none;transition:none;}@media (forced-colors:active){.scroll-more{background:Canvas;color:LinkText;border-color:LinkText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;}.scroll-highlight{outline:2px solid Highlight;}}.start-arrow{display:block;width:100%;height:auto;align-self:end;fill:none;stroke:var(--theme-marker);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;transform:translateY(6px);pointer-events:none;}.start-arrow-right{transform:translateY(6px) scaleX(-1);}.start-arrow .marker-trace{stroke-width:1.4;opacity:.3;}:root[data-theme="dark"] .start-arrow{stroke:var(--theme-marker);}@media (forced-colors:active){.start-arrow{stroke:CanvasText;}.start-arrow .marker-trace{display:none;}}@media print{.start-arrow{display:none;}}.welcome-menu-label{white-space:nowrap;}.welcome-menu-example{display:inline-flex;align-items:center;gap:calc(4px * var(--medium-density));vertical-align:middle;margin-left:calc(2px * var(--medium-density));pointer-events:none;}.welcome-menu-example .e-icon{display:block;width:calc(26px * var(--medium-density));height:calc(20px * var(--medium-density));}.welcome-menu-arrow{display:block;width:calc(40px * var(--medium-density));height:calc(27px * var(--medium-density));fill:none;stroke:var(--theme-marker);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;}.welcome-menu-arrow .marker-trace{stroke-width:1.4;opacity:.3;}:root[data-theme="dark"] .welcome-menu-arrow{stroke:var(--theme-marker);}@media (forced-colors:active){.welcome-menu-arrow{stroke:CanvasText;}.welcome-menu-arrow .marker-trace{display:none;}.welcome-menu-example .e-icon rect{fill:CanvasText;}}.welcome-menu-button, .welcome-menu-flight{box-sizing:border-box;border:1px solid var(--glass-line);border-radius:calc(12px * var(--medium-density));background:var(--chrome-button);pointer-events:none;}.welcome-menu-button{display:inline-grid;place-items:center;width:calc(40px * var(--medium-density));height:calc(40px * var(--medium-density));flex:none;}.welcome-menu-button .e-icon{width:calc(23px * var(--medium-density));height:auto;}.welcome-menu-flight{position:fixed;inset:auto;margin:0;padding:0;overflow:visible;pointer-events:none;box-shadow:none;}.welcome-menu-flight::backdrop{background:none;pointer-events:none;}.welcome-menu-flight .e-icon{position:absolute;display:block;max-width:none;}:root[data-contrast="more"] .welcome-menu-button, :root[data-contrast="more"] .welcome-menu-flight{border:2px solid var(--ink-3);}@media (forced-colors:active){.welcome-menu-button, .welcome-menu-flight{background:Canvas;border:1px solid ButtonText;}.welcome-menu-flight .e-icon rect{fill:ButtonText;}}@media print{.welcome-menu-flight{display:none!important;}}.home-start>.journey-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:calc(6px * var(--medium-density));width:100%;max-width:calc(32rem + calc(100px * var(--medium-density)));}.home-start>.journey-controls>.journey-hint{grid-column:2;grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;width:100%;max-width:none;margin:0;}.home-start>.journey-controls>.journey-reset{grid-column:3;grid-row:1;order:0;}@media (min-width:760px){.home-start>.journey-controls>.journey-reset{grid-column:1;}}@container (min-width:48rem){.home-start .start-arrow{position:absolute;bottom:0;width:calc(52px * var(--medium-density));left:calc(33.333333% - .116667rem - 14.625px);transform:translateY(16px);}.home-start .start-arrow-right{left:auto;right:calc(33.333333% - .116667rem - 14.625px);transform:translateY(16px) scaleX(-1);}}.home-start .journey-hint li:nth-child(2) .journey-label{white-space:normal;max-width:100%;}.wd>summary:focus-visible{outline-offset:-3px;border-radius:var(--r-md);}.wd>summary[data-pointer-focus]:focus{outline:none;}@media (prefers-reduced-motion:reduce){.wd{transition:none;}}:root[data-motion="reduce"] .wd{transition:none;}.plan-section.suggested-card{padding:.85rem;}.suggested-card h2{margin-bottom:0;gap:.55rem;}.suggested-card h2>.chip{width:1.8rem;height:1.8rem;flex:none;}.suggested-card .suggestion-note{margin-top:0;padding:.4rem .6rem;line-height:1.4;}.hdr-actions>.contact-btn{color:var(--ink);}.hdr-actions>.contact-btn::before{background:var(--chrome-button);border:1px solid var(--glass-line);box-shadow:0 3px 12px -9px rgba(20,40,70,.22);}.hdr-actions>.contact-btn:hover::before, .hdr-actions>.contact-btn[aria-expanded="true"]::before{background:var(--chrome-selected);filter:none;}:root[data-contrast="more"] .hdr-actions>.contact-btn::before{border:2px solid var(--blue-ink);}@media (forced-colors:active){.hdr-actions>.contact-btn{color:ButtonText;}.hdr-actions>.contact-btn::before, .hdr-actions>.contact-btn:hover::before, .hdr-actions>.contact-btn[aria-expanded="true"]::before{background:Canvas;border:1px solid ButtonText;box-shadow:none;}}.view[data-view="home"]>:is(.ticker,.blend-what,.home-devices){display:grid;row-gap:calc(12px * var(--medium-density));padding-block:calc(16px * var(--medium-density));margin-block:0;}.view[data-view="home"]>:is(.blend-what,.home-devices)>.kicker{display:flex;align-items:center;min-height:44px;margin:0;}.view[data-view="home"]>:is(.blend-what,.home-devices)>:is(.wd-grid,.device-chips){margin:0;}.view[data-view="home"]>.ticker .ticker-track{padding-block:0;}.journey-hint li.sent a span, .steps li.sent :is(a,:where(.step-status)), .side-item.sent b{color:var(--theme-green);font-weight:600;text-shadow:0 0 7px color-mix(in srgb,var(--journey-fill) 20%,transparent);}.journey-hint li.sent .journey-label::after{background:var(--journey-fill);box-shadow:var(--stage-glow);}:root[data-contrast="more"] :is(.journey-hint li.sent,.steps li.sent,.side-item.sent){--stage-glow:none;}:root[data-contrast="more"] :is(.journey-hint li.sent a span,.steps li.sent :is(a,:where(.step-status)),.side-item.sent b){text-shadow:none;}@media (forced-colors:active){.journey-hint li.sent a span, .steps li.sent :is(a,:where(.step-status)), .side-item.sent b{color:LinkText;text-shadow:none;}.journey-hint li.sent .journey-label::after, .steps li.sent :is(a,:where(.step-status))::before{background:Highlight;box-shadow:none;}}.home-start .display{margin-bottom:0;}.home-start>.journey-controls{margin-block:0 var(--intro-gap);}.home-start .journey-hint{align-items:stretch;}.home-start .journey-hint li{align-items:stretch;}.home-start .journey-hint a{align-items:center;justify-content:center;}@media (max-width:599px){.home-start .journey-hint a{justify-content:flex-start;padding-block:max(0px,calc((calc(44px * var(--medium-density)) - 2.7em)/2));}}@media (max-width:759px){.home-start>.journey-controls>.journey-hint{position:relative;left:-12px;}}:root[data-large-type] .home-start>.journey-controls{grid-template-columns:minmax(0,1fr) 44px;}:root[data-large-type] .home-start>.journey-controls>.journey-hint{grid-column:1/-1;left:0;column-gap:calc(8px * var(--medium-density));}:root[data-large-type] .home-start>.journey-controls>.journey-reset{grid-column:2;grid-row:2;}:root[data-large-type] .home-start .journey-hint a{min-width:0;max-width:100%;flex-direction:column;overflow-wrap:anywhere;}[data-name-hint]{margin:0;font-size:.82rem;line-height:1.45;font-weight:400;}.wd{transition:transform .16s var(--ease),border-color .18s,box-shadow .18s;}.wd>summary{transition:background-color .18s;}.wd:has(>summary:focus-visible){border-color:var(--blue-ink);box-shadow:var(--shadow-1);}.wd>summary:focus-visible{background:color-mix(in srgb,var(--tint) 45%,var(--card));}.hdr-actions>.contact-btn:focus-visible::before{border-color:var(--blue-ink);background:var(--chrome-selected);}@media (any-hover:hover) and (any-pointer:fine){.wd:has(>summary:hover){border-color:var(--blue-ink);box-shadow:var(--shadow-1);}.wd:not([open]):has(>summary:hover){transform:translateY(-2px);}.wd>summary:hover{background:color-mix(in srgb,var(--tint) 45%,var(--card));}.hdr-actions>.contact-btn:hover::before{border-color:var(--blue-ink);}}:root[data-motion="reduce"] .wd>summary{transition:none;}@media (prefers-reduced-motion:reduce){.format,.wd{transform:none!important;}}@media (forced-colors:active){.wd:has(>summary:is(:hover,:focus-visible)){border-color:Highlight;box-shadow:none;}.wd>summary:is(:hover,:focus-visible){background:Canvas;}.hdr-actions>.contact-btn:is(:hover,:focus-visible)::before{background:Canvas;border-color:Highlight;}}html{scrollbar-gutter:stable;}body.home-route:has(.hdr[data-layout="desktop"]){overflow-anchor:none;}#pop-menu{right:var(--menu-local-right,0px);}#pop-menu .pop-in{border-radius:calc(calc(20px * var(--medium-density)) + var(--hp)*(var(--face-pill) - calc(12px * var(--medium-density))));}@keyframes menu-panel-shape{from{border-radius:calc(20px * var(--medium-density));}to{border-radius:calc(var(--face-pill) + calc(8px * var(--medium-density)));}}[data-popover][inert]{pointer-events:none;}.hdr-row>.about-pill, .hdr-nav, .hdr-actions>.contact-btn{transition:color .2s;}.hdr[data-menu-preview-open] .hdr-actions>.menu-btn::before{background:var(--chrome-selected);border:2px solid var(--blue-ink);box-shadow:0 0 12px -3px color-mix(in srgb,var(--blue) 32%,transparent);}.hdr-actions>.menu-btn::before{transition:background .24s,border-color .24s,box-shadow .24s,filter .18s;}:root[data-motion="reduce"] .e-icon rect, :root[data-motion="reduce"] .hdr-actions>.menu-btn::before, :root[data-motion="reduce"] .hdr-row>.about-pill, :root[data-motion="reduce"] .hdr-nav, :root[data-motion="reduce"] .hdr-actions>.contact-btn{transition:none;}@media (forced-colors:active){.hdr[data-menu-preview-open] .hdr-actions>.menu-btn::before{border-color:ButtonText;}}@media (prefers-reduced-motion:reduce){.e-icon rect, .hdr-actions>.menu-btn::before, .hdr-row>.about-pill, .hdr-nav, .hdr-actions>.contact-btn{transition:none;}}@media (forced-colors:active){.contact-title{background:Canvas;}.pop-close{background:none;border:0;}.pop-close::before{border-color:ButtonText;}.pop-close>.contact-close-icon{fill:LinkText;}}.services .service-group{margin-top:1.4rem;}.services .section-title{margin-bottom:.65rem;}.services .section-sub{margin-top:0;margin-bottom:var(--heading-content-gap);}.offer-strip{padding:.5rem .85rem;margin:0 0 .75rem;border:1px solid var(--line-2);border-left:4px solid var(--ok);border-radius:calc(14px * var(--medium-density));background:var(--tint);color:var(--ink-2);font-size:.85rem;line-height:1.5;}.offer-strip>p{margin:0 0 .15rem;color:var(--ink);font-weight:600;}.offer-strip strong{font-size:1.2em;color:var(--blue-ink);margin-right:.2em;}.offer-strip details{margin-top:0;}.offer-strip summary, .service-terms summary, .service-estimator>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;cursor:pointer;color:var(--blue-ink);min-height:44px;font-weight:600;}.services summary::-webkit-details-marker{display:none;}.services summary::marker{content:"";}.offer-strip summary::after, .service-terms summary::after, .service-estimator>summary::after, .example-conditions>summary::after{content:"";flex:none;width:.6rem;height:.6rem;border-right:2px solid var(--blue-ink);border-bottom:2px solid var(--blue-ink);transform:rotate(45deg) translateY(-2px);transition:transform .25s var(--ease);margin-right:calc(3px * var(--medium-density));}.services details[open]>summary::after{transform:rotate(225deg) translateY(-2px);}.offer-strip details p, .service-terms p{margin:.4rem 0 .7rem;}.service-note{font-size:.85rem;color:var(--ink-2);margin:.8rem 0 .2rem;}.service-terms{font-size:.85rem;color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:.35rem;}.services .plan-grid{gap:calc(12px * var(--medium-density));}.services .plan-card{box-shadow:none;gap:0;}.plan-cover{font-size:.85rem;color:var(--ink-2);margin:.2rem 0 .4rem;}.welcome-total{font-size:.78rem;color:var(--ink-2);margin:0;line-height:1.5;}.welcome-total b{color:var(--ink);white-space:nowrap;}.service-estimator{margin-top:1.4rem;padding:0;overflow:hidden;box-shadow:none;}.service-estimator>summary{cursor:pointer;min-height:calc(56px * var(--medium-density));padding:.8rem 1rem;font-weight:600;color:var(--blue-ink);}.service-estimator>summary .fine{font-weight:400;margin-left:.5rem;color:var(--ink-2);}.service-estimator[open]>summary{border-bottom:1px solid var(--line);}.service-estimator .calc-in{gap:.75rem;padding:1rem;}.calc-select{display:grid;gap:.3rem;font-size:.85rem;color:var(--ink-2);font-weight:600;min-width:0;}.calc-select select{width:100%;min-width:0;min-height:44px;font:inherit;font-weight:400;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:calc(10px * var(--medium-density));padding:.5rem;}:root:not([data-size="s"]):not([data-size="xl"]) .calc-select select{font-size:max(16px,1em);}.service-estimator .calc-out{padding:1rem;}.service-estimator .est-total{font-size:2rem;}.service-estimator .est-lines{font-size:.8rem;}@media (min-width:880px){.service-estimator .calc-in{grid-template-columns:repeat(2,minmax(0,1fr));}.service-estimator:not(.member-start) .tool-body{grid-template-columns:1.3fr 1fr;}}@media (max-width:500px){.service-estimator>summary .fine{display:block;margin:.15rem 0 0;}}:root[data-large-type] .services .plan-grid{grid-template-columns:minmax(0,1fr);}@media (min-width:880px){.offer-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem 1rem;align-items:center;}.offer-strip>p, .offer-strip>span{grid-column:1;}.offer-strip>details{grid-column:1/-1;margin:0;}.offer-strip>details[open]{grid-column:1/-1;grid-row:auto;}}.services .page-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.7rem;}.services .page-head>.chip{width:calc(42px * var(--medium-density));height:calc(42px * var(--medium-density));margin:0;border-radius:calc(12px * var(--medium-density));}.services .page-head>.chip .i{width:calc(24px * var(--medium-density));height:calc(24px * var(--medium-density));}.services .page-head .page-title{margin:0;}.services .page-head .page-sub{grid-column:1/-1;margin-top:0;}@media (max-width:879px){.offer-strip:not(.welcome-strip){padding:.5rem .85rem;}.offer-strip:not(.welcome-strip)>p{margin:0;}}.pop-close:focus-visible{outline-offset:calc(-1 * var(--close-inset));}.offer-strip:not(.welcome-strip){padding:.25rem .85rem;}.offer-strip:not(.welcome-strip)>details>summary{color:var(--ink);}:is(.services,.accessibility,.about) .page-ticker{margin-top:2rem;margin-bottom:0;border-bottom:0;}:is(.services,.accessibility,.about) .talk{margin-top:1.5rem;}:root[data-motion="reduce"] .services summary::after{transition:none;}@media (prefers-reduced-motion:reduce){.services summary::after{transition:none;}}@media (forced-colors:active){.hdr[data-menu-preview-open] .hdr-actions>.menu-btn::before, .pop-close::before, .welcome-top [data-welcome-close="later"]{background:Canvas;border:2px solid Highlight;box-shadow:none;}.services summary::after{border-color:LinkText;}}.flow-actions .journey-next{position:relative;isolation:isolate;}.flow-actions .journey-next[data-attention]::after{content:"";position:absolute;inset:-1px;border:2px solid var(--journey-fill);border-radius:inherit;box-shadow:0 0 14px 2px color-mix(in srgb,var(--journey-fill) 35%,transparent);pointer-events:none;opacity:0;animation:journey-edge-cue 1.3s ease-in-out 2;}@keyframes journey-edge-cue{0%,100%{opacity:0;}50%{opacity:1;}}:root[data-motion="reduce"] .flow-actions .journey-next[data-attention]::after{animation:none;opacity:.65;}@media (prefers-reduced-motion:reduce){.flow-actions .journey-next[data-attention]::after{animation:none;opacity:.65;}}@media (forced-colors:active){.flow-actions .journey-next[data-attention]::after{animation:none;opacity:1;border-color:Highlight;box-shadow:none;}}[data-pwa-install][hidden]{display:none!important;}.pwa-open, .pwa-open body{overflow:hidden;}.pwa-card .welcome-body{padding-bottom:calc(12px * var(--medium-density));}.pwa-steps{margin:0 0 1rem;padding-left:1.35em;color:var(--ink-2);font-size:.9rem;}.pwa-steps li+li{margin-top:.55em;}.pwa-card .welcome-actions{display:grid;gap:calc(8px * var(--medium-density));}.pwa-card [data-pwa-status]:empty{display:none;}@media print{.pwa-dialog{display:none!important;}.pwa-open, .pwa-open body{overflow:visible;}}.hdr::before{clip-path:none;}:root.ready .welcome-dialog:where(:not(.pwa-dialog)){background:var(--welcome-surface,var(--chrome-menu));-webkit-backdrop-filter:var(--welcome-filter,var(--chrome-filter));backdrop-filter:var(--welcome-filter,var(--chrome-filter));}:root[data-transparency="reduce"] .welcome-dialog, :root[data-contrast="more"] .welcome-dialog{background:var(--welcome-surface,var(--bg));-webkit-backdrop-filter:none;backdrop-filter:none;}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root.ready .welcome-dialog{background:var(--welcome-surface,var(--bg));-webkit-backdrop-filter:none;backdrop-filter:none;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root.ready .welcome-dialog{background:var(--welcome-surface,var(--bg));}}@media (forced-colors:active){:root.ready .welcome-dialog{background:var(--welcome-surface,Canvas);-webkit-backdrop-filter:none;backdrop-filter:none;}}.welcome-shade{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--bg);-webkit-mask-image:var(--welcome-mask);mask-image:var(--welcome-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}:root.ready .welcome-shade{background:var(--chrome-menu);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);}:root:is([data-transparency="reduce"],[data-contrast="more"]) .welcome-shade{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none;}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root.ready .welcome-shade{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root.ready .welcome-shade{background:var(--glass-solid);}}@media (forced-colors:active){:root.ready .welcome-shade{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none;}}@supports (-webkit-touch-callout:none){@media (min-height:501px),(orientation:portrait){:root[data-app-window]{--app-header-clearance:6px;}}}.pop[data-glass]>.pop-surface{position:absolute;inset:0;z-index:0;pointer-events:none;border:1px solid var(--glass-line);border-radius:calc(24px * var(--medium-density));background:var(--chrome-menu);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);}#pop-contact[data-glass]>.pop-surface{box-shadow:0 12px 30px -16px rgba(3,18,35,.4),0 3px 8px rgba(3,18,35,.10);}:is(#pop-menu,#pop-contact)[data-glass]>.pop-in{position:relative;z-index:1;background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;}#pop-menu[data-glass]>.panel-scroll-cue{z-index:2;}:root[data-contrast="more"] :is(#pop-menu,#pop-contact)[data-glass]>.pop-surface{border:2px solid var(--ink-3);box-shadow:none;}@media (prefers-contrast:more){:is(#pop-menu,#pop-contact)[data-glass]>.pop-surface{border:2px solid var(--ink-3);box-shadow:none;}}@media (forced-colors:active){:is(#pop-menu,#pop-contact)[data-glass]>.pop-surface{background:Canvas;border:1px solid ButtonText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;}}.home-contact{padding-block:0 calc(18px * var(--medium-density));}.home-contact>.kicker{margin:0 0 calc(12px * var(--medium-density));}.supported-devices{border-top:1px solid var(--line);padding-block:calc(12px * var(--medium-density)) calc(6px * var(--medium-density));}.supported-devices .device-chips{padding:0;margin:calc(4px * var(--medium-density)) 0 0;gap:0 calc(6px * var(--medium-density));}.ticker-guide{border:0;margin-top:calc(4px * var(--medium-density));padding:0;font-size:.8rem;}.ticker-guide>summary{justify-content:flex-start;gap:calc(10px * var(--medium-density));width:fit-content;color:var(--ink-2);font-weight:500;}.ticker-guide>summary::-webkit-details-marker{display:none;}.ticker-guide>summary::marker{content:"";}.ticker-guide>summary::after{border-color:currentColor;width:.5rem;height:.5rem;}.ticker-guide[open]>summary::after{transform:rotate(225deg) translateY(-2px);}.ticker-guide-content{padding:0 0 calc(8px * var(--medium-density));max-width:42rem;}.ticker-guide-content p{margin:.35rem 0 .5rem;}.ticker-legend{display:flex;flex-wrap:wrap;gap:calc(8px * var(--medium-density)) calc(18px * var(--medium-density));list-style:none;padding:0;margin:0 0 .8rem;}.ticker-legend li{display:inline-flex;align-items:center;gap:calc(7px * var(--medium-density));color:var(--ink-2);}.legend-dot{width:.65rem;height:.65rem;border-radius:50%;background:var(--c);flex:none;box-shadow:inset 0 0 0 1px #0002;}.device-legend .i{width:1rem;height:1rem;color:var(--ink-2);}.service-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.service-price-grid>.svc:last-child{grid-column:auto;}.member-start{margin-block:calc(20px * var(--medium-density));}.member-start>.tool-body{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.65rem 1rem 1rem;}.member-start>.tool-body>p,.member-start>.tool-body>.plan-actions{margin:0;}.method-choice .format-grid{display:grid;grid-template-columns:1fr;gap:calc(10px * var(--medium-density));}.method-choice .format-grid .format{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;text-align:left;min-width:0;gap:calc(6px * var(--medium-density)) calc(10px * var(--medium-density));padding:calc(12px * var(--medium-density)) calc(14px * var(--medium-density));}.method-choice .format-grid.big .format>.chip{width:calc(38px * var(--medium-density));height:calc(38px * var(--medium-density));grid-column:1;grid-row:1;}.method-choice .format>b{grid-column:2;grid-row:1;font-size:1rem;line-height:1.3;}.method-choice .format>small{grid-column:1/-1;grid-row:2;font-size:.82rem;line-height:1.4;margin:0;}.method-unsure{display:block;width:100%;min-height:44px;margin-top:calc(14px * var(--medium-density));padding:calc(10px * var(--medium-density)) calc(14px * var(--medium-density));border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);color:var(--blue-ink);font:600 .88rem/1.4 var(--sans);text-align:left;cursor:pointer;}.method-unsure span{font-weight:400;}.method-unsure[aria-pressed="true"]{background:var(--tint);border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset;}.method-call{display:flex;align-items:center;gap:calc(8px * var(--medium-density));width:fit-content;min-height:44px;margin-top:calc(10px * var(--medium-density));font-size:.9rem;}.method-call>.i{flex:none;}.method-unsure:focus-visible{outline:3px solid var(--blue);outline-offset:3px;}.step[data-step="2"] .about-stage{margin:0;padding:0;border:0;}.sent-welcome{width:min(30rem,calc(100vw - calc(32px * var(--medium-density))));max-width:calc(100vw - calc(32px * var(--medium-density)));padding:clamp(calc(18px * var(--medium-density)),4vw,calc(28px * var(--medium-density)));background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;}.sent-toolbar{display:flex;justify-content:flex-end;margin:calc(-10px * var(--medium-density)) calc(-10px * var(--medium-density)) calc(2px * var(--medium-density));min-height:48px;}.sent-toolbar .pop-close, .service-panel-heading>.pop-close{position:relative;inset:auto;flex:none;}.sent-progress{margin:calc(8px * var(--medium-density)) 0 calc(20px * var(--medium-density));}:root .sent-progress .step-status{padding:0;min-height:0;align-items:stretch;gap:calc(8px * var(--medium-density));font-size:.78rem;color:var(--ink);}.sent-progress .step-caption{justify-content:center;align-items:center;flex-wrap:wrap;gap:.25em;}.sent-progress .step-caption>span:last-child{display:inline-flex;align-items:center;gap:.25em;}.sent-progress .step-caption .i{width:.85em;height:.85em;flex:none;}:root .sent-progress li.sent .step-status{color:var(--theme-green);}.sent-welcome h2{font-size:1.45rem;}.sent-welcome p{margin:calc(12px * var(--medium-density)) 0;font-size:.9rem;}.sent-next{margin:0 0 calc(12px * var(--medium-density));padding-inline-start:1.2em;font-size:.9rem;line-height:1.5;}.sent-next li+li{margin-top:.3em;}.sent-next li::marker{color:var(--theme-green);}.sent-welcome .fine{font-size:.8rem;}.sent-welcome .plan-actions{display:flex;flex-wrap:wrap;margin-top:calc(18px * var(--medium-density));}.sent-welcome h2:focus{outline:none;}@media (max-width:1000px){.service-price-grid{grid-template-columns:1fr 1fr;}.service-price-grid>.svc:last-child{grid-column:1/-1;}}@media (max-width:560px){.home-start{--intro-gap:calc(8px * var(--medium-density));padding-block:calc(4px * var(--medium-density)) 0;}.home-start .lede{line-height:1.4;}.home-start .display{font-size:clamp(1.7rem,calc(8vw * var(--medium-density)),2.1rem);line-height:1.1;}.method-choice .format-grid{grid-template-columns:1fr;}}@media (max-width:370px){.service-price-grid{grid-template-columns:1fr;}}@media (max-width:640px){:root[data-size="xl"] .service-price-grid{grid-template-columns:1fr;}}.home-journey-title{font:700 1.2rem/1.3 var(--sans);text-align:center;margin:calc(20px * var(--medium-density)) 0 0;}.home-journey{container-type:inline-size;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14px * var(--medium-density));margin:calc(12px * var(--medium-density)) 0 0;}.home-step{--stage:var(--c-orange);display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:calc(22px * var(--medium-density));background:color-mix(in srgb,var(--stage) var(--journey-wash),var(--card));color:var(--ink);text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}.home-step[data-home-color="blue"]{--stage:var(--c-blue);}.home-step[data-home-color="green"]{--stage:var(--c-green);}.home-step-band{display:flex;justify-content:flex-start;align-items:center;gap:calc(10px * var(--medium-density));padding:calc(10px * var(--medium-density)) calc(12px * var(--medium-density));background:var(--stage);color:#fff;font-size:1rem;line-height:1.3;text-align:left;}.home-step-band b{min-width:0;text-wrap:balance;}.home-step-copy{align-self:stretch;width:100%;max-inline-size:none;padding:calc(13px * var(--medium-density)) calc(14px * var(--medium-density)) calc(7px * var(--medium-density));font-size:.85rem;line-height:1.45;text-align:left;text-wrap:pretty;}.home-step-action{display:flex;align-items:center;justify-content:flex-end;gap:calc(6px * var(--medium-density));margin-top:auto;padding:calc(7px * var(--medium-density)) calc(14px * var(--medium-density)) calc(13px * var(--medium-density));color:var(--blue-ink);font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:calc(3px * var(--medium-density));}.home-step-action .i{width:1em;height:1em;}.settings-card{padding:clamp(calc(16px * var(--medium-density)),3vw,calc(26px * var(--medium-density)));margin-bottom:calc(20px * var(--medium-density));}.settings-card>h2{font-size:1.2rem;margin:0 0 .35rem;}.settings-card p{line-height:1.5;}.settings-card>.pill+.fine{margin:.5rem 0 0;}.settings-card>p:last-child{margin-bottom:0;}.settings-card .pill{white-space:normal;text-align:center;min-height:44px;}@media (max-width:680px){.home-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--medium-density));}.home-step:last-child{grid-column:1/-1;}.home-step-copy{padding:calc(11px * var(--medium-density)) calc(12px * var(--medium-density)) calc(5px * var(--medium-density));}.home-step-band{font-size:.88rem;padding:calc(9px * var(--medium-density));}}@media (max-width:480px){:root[data-size="xl"] .home-journey{grid-template-columns:1fr;}}@media (max-width:360px){:root[data-size="l"] .home-journey{grid-template-columns:1fr;}}@media (max-width:680px){:root[data-large-type] .home-journey{grid-template-columns:1fr;}}@media (any-hover:hover){.home-step:hover{transform:translateY(-2px);border-color:var(--stage);}}.home-step:focus-visible{outline:3px solid var(--blue-ink);outline-offset:4px;}@media (prefers-reduced-motion:reduce){.home-step{transition:none;}.home-step:hover{transform:none;}}:root[data-motion="reduce"] .home-step{transition:none;}:root[data-motion="reduce"] .home-step:hover{transform:none;}:root[data-contrast="more"] .home-step{--stage:#A04D00;}:root[data-contrast="more"] .home-step[data-home-color="blue"]{--stage:#005AC2;}:root[data-contrast="more"] .home-step[data-home-color="green"]{--stage:#167A32;}@media (prefers-contrast:more){.home-step{--stage:#A04D00;}.home-step[data-home-color="blue"]{--stage:#005AC2;}.home-step[data-home-color="green"]{--stage:#167A32;}}@media (forced-colors:active){.home-step .home-step-band{background:Canvas;color:CanvasText;border-bottom:1px solid CanvasText;}}:root{--journey-orange-ink:#9A4E00;}:root[data-theme="dark"]{--journey-orange-ink:#FFB86B;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--journey-orange-ink:#FFB86B;}}.home-journey-title{display:flex;justify-content:center;align-items:center;gap:calc(12px * var(--medium-density));}.home-journey-title>span{min-width:0;}.home-journey-title .start-arrow{display:block;flex:none;width:calc(32px * var(--medium-density));height:calc(35px * var(--medium-density));position:static;margin:0;transform:translateY(.22em);color:var(--theme-marker);}.home-journey-title .start-arrow-right{transform:translateY(.22em) scaleX(-1);}.hdr-actions>.contact-btn>.header-contact-symbol{display:block!important;color:var(--eg8);width:calc(calc(23px * var(--medium-density)) * var(--control-icon-scale));height:calc(calc(23px * var(--medium-density)) * var(--control-icon-scale));}.hdr-row>.about-pill>.header-home-symbol{color:var(--eg8);width:calc(calc(23px * var(--medium-density)) * var(--control-icon-scale));height:calc(calc(23px * var(--medium-density)) * var(--control-icon-scale));}.header-home-symbol>g{stroke:url(#home-grad);}.contact-escape{max-width:calc(620px * var(--medium-density));margin-inline:auto;}.contact-escape>.contact-escape-label{width:100%;max-width:none;margin:calc(12px * var(--medium-density)) 0;color:var(--ink-2);font-size:.76rem;font-weight:500;line-height:1.4;text-align:center;}.contact-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--medium-density));}.contact-shortcut{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2px * var(--medium-density));min-width:0;min-height:calc(56px * var(--medium-density));padding:calc(8px * var(--medium-density)) calc(14px * var(--medium-density));border:1px solid var(--c-green);border-radius:calc(16px * var(--medium-density));background:linear-gradient(135deg,color-mix(in srgb,var(--c-green) 10%,var(--card)),var(--card));box-shadow:var(--shadow-sm);text-decoration:none;color:var(--ink);transition:border-color .2s,box-shadow .2s,background .2s,transform .22s ease;}.contact-shortcut-title{display:flex;align-items:center;justify-content:center;gap:.45em;max-width:100%;text-align:center;}.contact-shortcut-title>.contact-symbol{position:static;width:1.15em;height:1.15em;}.contact-shortcut-title>.contact-symbol .i{width:100%;height:100%;}.contact-shortcut b{display:block;font-size:max(17px,.9rem);font-weight:650;line-height:1.25;}.contact-shortcut small{display:block;margin-top:0;text-align:center;font-size:max(12px,.65rem);color:var(--ink-2);line-height:1.25;}.contact-symbol{display:grid;place-items:center;flex:none;width:calc(32px * var(--medium-density));height:calc(32px * var(--medium-density));color:var(--c-green);}.contact-symbol .i{width:calc(28px * var(--medium-density));height:calc(28px * var(--medium-density));stroke-width:2.1;}.contact-shortcut:hover{border-color:var(--c-green);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-green) 25%,transparent),var(--shadow-sm);}.contact-shortcut:focus-visible{outline:3px solid var(--focus);outline-offset:3px;}.contact-shortcut:active{background:var(--tint);}:root .side-contact>.contact-escape{width:100%;margin:0;gap:calc(6px * var(--medium-density));}.side-contact .contact-escape>.contact-escape-label{font-size:max(14px,.76rem);margin:0;}.side-contact .contact-shortcuts{gap:calc(8px * var(--medium-density));}.side-contact .contact-shortcut{padding:calc(7px * var(--medium-density)) calc(10px * var(--medium-density));gap:calc(5px * var(--medium-density));min-height:max(46px,2rem);border-radius:calc(13px * var(--medium-density));}.side-contact .contact-shortcut b{font-size:max(16px,.82rem);}.side-contact .contact-shortcut-title{gap:.45em;}.side-contact .contact-symbol{width:1.1em;height:1.1em;}.side-contact .contact-shortcut small{display:none;}body.home-route .foot{padding-top:var(--footer-edge-space);}.home-intro{text-wrap:balance;}.home-start .ticker-quiet{margin:0 calc(-12px * var(--medium-density));padding:calc(16px * var(--medium-density)) 0 calc(14px * var(--medium-density));border:0;}@media (max-width:600px){.contact-shortcuts{gap:calc(10px * var(--medium-density));}.contact-shortcut{gap:calc(2px * var(--medium-density));padding:calc(8px * var(--medium-density)) calc(10px * var(--medium-density));border-radius:calc(14px * var(--medium-density));}.contact-symbol{width:calc(26px * var(--medium-density));height:calc(26px * var(--medium-density));}.contact-symbol .i{width:calc(25px * var(--medium-density));height:calc(25px * var(--medium-density));}.home-journey-title{gap:calc(8px * var(--medium-density));}.home-journey-title .start-arrow{width:calc(26px * var(--medium-density));}}@media (max-width:360px){.contact-shortcut small{font-size:12px;}.contact-shortcut{padding-inline:calc(7px * var(--medium-density));}.contact-symbol{width:calc(23px * var(--medium-density));}.home-journey-title{font-size:1.08rem;}}@media (prefers-reduced-motion:reduce){.contact-shortcut{transition:none;}}:root[data-motion="reduce"] .contact-shortcut{transition:none;}@media (forced-colors:active){.contact-shortcut{background:Canvas;}.contact-symbol,.hdr-actions>.contact-btn>.header-contact-symbol{color:ButtonText;}.home-step{box-shadow:none;}}.view[data-view="home"]>.solution-types{padding-block:calc(10px * var(--medium-density)) calc(12px * var(--medium-density));row-gap:calc(10px * var(--medium-density));}.solution-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:calc(10px * var(--medium-density));min-width:0;padding:calc(18px * var(--medium-density));border:1px solid color-mix(in srgb,var(--solution-accent) 22%,var(--line));border-radius:calc(20px * var(--medium-density));background:color-mix(in srgb,var(--solution-accent) var(--solution-wash),var(--card));box-shadow:var(--shadow-sm);text-decoration:none;color:var(--ink);transition:box-shadow .2s,border-color .2s,transform .2s;}.solution-card-heading{display:flex;align-items:center;gap:calc(10px * var(--medium-density));min-width:0;font-size:1rem;line-height:1.3;font-weight:650;}.solution-card-heading b{overflow-wrap:normal;}.solution-description>span{display:block;}.solution-types .wd-grid .solution-card-heading{padding-right:calc(14px * var(--medium-density));}@media (max-width:360px){:root[data-size="xl"] .solution-types .wd-grid{grid-template-columns:1fr;}}.solution-card-heading .chip{width:calc(34px * var(--medium-density));height:calc(34px * var(--medium-density));flex:none;}.solution-card p{margin:0;color:var(--ink-2);font-size:.85rem;line-height:1.5;}.solution-card:focus-visible{outline:3px solid var(--blue-ink);outline-offset:3px;}.solution-types .wd-grid{align-items:stretch;grid-auto-rows:1fr;}.home-journey-title .start-arrow{height:calc(27px * var(--medium-density));width:calc(27px * var(--medium-density));transform:translateY(.3em);}.home-journey-title .start-arrow-right{transform:translateY(.3em) scaleX(-1);}.home-journey-title{margin-top:calc(12px * var(--medium-density));}.supported-devices .device-chips button{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.35rem;padding:calc(6px * var(--medium-density)) clamp(calc(9px * var(--medium-density)),.6rem,calc(13px * var(--medium-density)));min-height:44px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:.8rem;line-height:1.4;color:var(--ink);cursor:pointer;}.supported-devices .device-chips button::before{content:"";position:absolute;z-index:-1;inset:4px 0;border:1px solid var(--line-2);border-radius:inherit;background:var(--card);transition:background .2s,border-color .2s,box-shadow .2s;}.supported-devices .device-chips button .i{width:1em;height:1em;color:var(--blue-ink);}.supported-devices .device-chips button[aria-pressed="true"]::before{border-color:var(--blue-ink);background:var(--tint-2);box-shadow:0 0 0 1px var(--blue-ink);}.supported-devices .device-chips button:focus-visible{outline:3px solid var(--blue-ink);outline-offset:3px;}.privacy-nav{margin-top:calc(14px * var(--medium-density));padding-top:calc(8px * var(--medium-density));border-top:1px solid var(--line);}.privacy-nav:has(.menu-divider){position:relative;border-top-color:transparent;}.menu-divider{position:absolute;inset:-1px 0 auto;height:1px;background:var(--line);pointer-events:none;}.offline-clear-confirm{margin-top:calc(12px * var(--medium-density));}.offline-clear-confirm p{font-size:.85rem;}.offline-clear-status{font-size:.8rem;color:var(--ink-2);}@media (max-width:600px){.solution-card{padding:calc(13px * var(--medium-density));gap:calc(9px * var(--medium-density));}.solution-card-heading{flex-direction:column;align-items:flex-start;gap:calc(7px * var(--medium-density));}.solution-card p{font-size:.8rem;}.home-step-band{gap:calc(7px * var(--medium-density));}}@media (min-width:640px){.solution-types .wd-grid .solution-card{align-items:center;text-align:center;padding:calc(14px * var(--medium-density)) calc(30px * var(--medium-density));gap:calc(8px * var(--medium-density));}.solution-types .wd-grid .solution-card-heading{justify-content:center;padding:0;}.solution-types .wd-grid .solution-description{width:100%;max-width:28ch;text-wrap:balance;}.solution-types .wd-grid .solution-description>span{display:inline;}.solution-types .wd-grid .solution-description>span:not(:last-child)::after{content:" ";}}@media (prefers-reduced-motion:reduce){.solution-card{transition:none;}}:root[data-motion="reduce"] .solution-card{transition:none;}.ticker-quiet{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:0;}.ticker-quiet .ticker-window{min-width:0;}.ticker-side{width:44px;height:44px;min-width:44px;padding:calc(9px * var(--medium-density));border:0;background:none;color:var(--blue-ink);}.ticker-side .i{width:calc(18px * var(--medium-density));height:calc(18px * var(--medium-density));}.ticker-side[data-ticker-prev] .i{transform:rotate(180deg);}@media (min-width:700px){.privacy-nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8px * var(--medium-density));}.privacy-nav .pop-row{margin-top:0;}}@media (any-hover:none) and (pointer:coarse){.contact-shortcut{border-color:var(--c-green);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-green) 25%,transparent),var(--shadow-sm);}}@media (max-width:360px){.home-step-band{padding-inline:calc(7px * var(--medium-density));gap:calc(5px * var(--medium-density));}}@media (forced-colors:active){.contact-shortcut{border-color:ButtonText;box-shadow:none;}}:root{--heading-copy-gap:.35rem;--heading-content-gap:.8rem;}.page-head>.page-sub,.page-head>.about-ai,.page-head>.fine{margin:0;grid-column:1/-1;}.page-head+.prose>h2:first-child{margin-top:0;}.about-stage>.fine{margin:var(--heading-copy-gap) 0 var(--heading-content-gap);}.q:has(>legend+.fine)>legend{margin-bottom:var(--heading-copy-gap);}.q>legend+.fine,.card>h2+.fine{margin:var(--heading-copy-gap) 0 var(--heading-content-gap);line-height:1.5;}.services .service-group:first-of-type{margin-top:0;}.services .service-group>.section-title{margin-top:0;}.pricing-details{display:inline-flex;align-items:center;gap:.4em;min-height:44px;font-size:.85rem;color:var(--blue-ink);text-underline-offset:calc(3px * var(--medium-density));}.related-pages{display:flex;flex-wrap:wrap;gap:calc(4px * var(--medium-density)) calc(24px * var(--medium-density));margin-top:1.5rem;padding-top:.7rem;border-top:1px solid var(--line);}.related-pages a{display:inline-flex;align-items:center;gap:.45em;min-height:44px;font-size:.85rem;text-underline-offset:calc(3px * var(--medium-density));}.page-journey{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:calc(10px * var(--medium-density));max-width:40rem;margin:0 0 .4rem;padding:0;}.page-journey>.journey-hint{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;width:100%;margin:0;gap:calc(4px * var(--medium-density));}.page-journey .journey-hint a{flex-direction:row;align-items:center;justify-content:center;gap:.2em;min-height:44px;font-size:.78rem;}.page-journey .journey-hint a span{padding:0;}.page-journey>.journey-reset{grid-column:2;grid-row:1;order:0;width:44px;min-width:44px;height:44px;padding:0;}.page-journey .reset-label{display:none;}.solution-card{--solution-accent:var(--c-cyan);}.solution-card:has(.c-purple){--solution-accent:var(--c-purple);}.solution-card:has(.c-green){--solution-accent:var(--c-green);}.solution-card:has(.c-blue){--solution-accent:var(--c-blue);}.solution-card:has(.c-orange){--solution-accent:var(--c-orange);}.solution-card .chip,.contact-symbol{transition:transform .28s cubic-bezier(.2,.8,.25,1.2),filter .24s ease;}.related-pages a>span{transition:translate .28s cubic-bezier(.2,.8,.25,1.2);}.solution-card:focus-visible{border-color:var(--solution-accent);box-shadow:0 0 0 1px var(--solution-accent),0 4px 18px color-mix(in srgb,var(--solution-accent) 14%,transparent);}.related-pages a:focus-visible>span{translate:3px 0;}.solution-card:active .chip,.contact-shortcut:active .contact-symbol{transform:scale(.94);}@media (any-hover:hover){.solution-card:hover{transform:translateY(-2px);border-color:var(--solution-accent);box-shadow:0 3px 18px color-mix(in srgb,var(--solution-accent) 14%,transparent);}.solution-card:hover .chip{transform:translateY(-1px) scale(1.04);filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--solution-accent) 24%,transparent));}.related-pages a:hover>span{translate:3px 0;}.contact-shortcut:hover .contact-symbol{transform:translateY(-1px) scale(1.07);}}:root[data-motion="reduce"] :is(.solution-card .chip,.contact-symbol){transition:none;transform:none!important;}:root[data-motion="reduce"] :is(.solution-card .solution-arrow,.related-pages a>span){transition:none;translate:none!important;}@media (prefers-reduced-motion:reduce){.solution-card .chip,.contact-symbol{transition:none;transform:none!important;}.related-pages a>span{transition:none;translate:none!important;}}@media (forced-colors:active){.solution-card:focus-visible,.solution-card:hover{border-color:Highlight;box-shadow:none;}.solution-card .chip{filter:none!important;}}:root[data-contrast="more"] :is(.home-step,.solution-card,.solution-access){border-color:var(--ink-3);}@media (prefers-contrast:more){.home-step,.solution-card{border-color:var(--ink-3);}}@media (forced-colors:active){.home-step,.solution-card{background:Canvas;border-color:CanvasText;box-shadow:none;}}.section-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4px * var(--medium-density)) calc(12px * var(--medium-density));margin:0 0 calc(12px * var(--medium-density));min-width:0;}.section-heading>h2,.section-heading>.section-title.sm,.section-heading>.kicker,.section-heading>p,.services .section-heading>.section-sub{margin:0;min-width:0;}.section-heading>:is(.fine,.section-sub,.heading-instruction){flex:0 1 auto;max-width:100%;font:400 .78rem/1.5 var(--sans);color:var(--ink-2);text-align:left;}.section-heading-centered{justify-content:center;margin-top:calc(12px * var(--medium-density));margin-bottom:0;}.section-heading-centered>.home-journey-title{margin:0;}.q>legend.section-heading{float:left;width:100%;margin:0 0 calc(12px * var(--medium-density));}.q>legend.section-heading>.heading-instruction{flex:1 1 22ch;}.q>legend.section-heading>span:first-child{flex:0 1 auto;}.device-heading.section-heading,.issue-stage-heading.section-heading{justify-content:flex-start;margin:1rem 0 calc(12px * var(--medium-density));}.section-heading>.issue-context:empty{display:none;}.home-start{padding-bottom:0;}.home-start>.section-heading-centered{margin-top:0;flex-direction:column;align-items:center;gap:calc(6px * var(--medium-density));}.supported-devices .device-chips button{transition:transform .22s var(--ease),background .2s,border-color .2s,box-shadow .2s;-webkit-user-select:none;user-select:none;}@media (any-hover:hover){.supported-devices .device-chips button:hover{transform:translateY(-2px);}.supported-devices .device-chips button:hover::before{border-color:var(--blue-ink);background:var(--tint);box-shadow:var(--shadow-sm);}.contact-shortcut:hover{transform:translateY(-2px);}}.supported-devices .device-chips button:active,.contact-shortcut:active,.solution-card:active{transform:scale(.98);}:root[data-motion="reduce"] :is(.supported-devices .device-chips button,.solution-card,.solution-types>.solution-access,.contact-shortcut){transform:none!important;transition:none;}@media (prefers-reduced-motion:reduce){.supported-devices .device-chips button,.solution-card,.contact-shortcut{transform:none!important;transition:none;}}@media (forced-colors:active){.header-contact-symbol>path{fill:ButtonText;}.header-home-symbol>g{stroke:LinkText;}}body[data-journey-stage] .intake-scroll-hint{--guidance-accent:var(--journey-fill);--guidance-shadow:var(--shadow-sm),var(--stage-glow);border-color:var(--journey-fill);box-shadow:var(--shadow-sm),var(--stage-glow);}:root[data-contrast="more"] :is(.journey-next,.steps li,.journey-hint li,.intake-scroll-hint){--stage-glow:none;}@media (prefers-contrast:more){:is(.journey-next,.steps li,.journey-hint li,.intake-scroll-hint){--stage-glow:none;}}@media (forced-colors:active){:is(.journey-next,.steps li,.journey-hint li,.intake-scroll-hint){--stage-glow:none;}body[data-journey-stage] .intake-scroll-hint{border-color:ButtonText;box-shadow:none;}}.services .plan-card{padding:calc(16px * var(--medium-density));gap:calc(12px * var(--medium-density));}.plan-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(8px * var(--medium-density));}.plan-heading h3{margin:0;line-height:1.3;}.plan-heading .plan-cover{margin:calc(4px * var(--medium-density)) 0 0;font-size:.78rem;line-height:1.4;}.plan-heading .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(4px * var(--medium-density));margin:0;font-size:1.7rem;white-space:nowrap;}.plan-heading .price span{margin:0;font-size:.7rem;}.member-inclusions h4,.member-visit-rates h4,.member-shared h3{margin:0;font:650 .8rem/1.4 var(--sans);color:var(--ink);}.plan-card .member-inclusions ul{margin:calc(6px * var(--medium-density)) 0 0;font-size:.82rem;line-height:1.45;padding-left:1.1em;}.plan-card .member-inclusions li{margin:calc(4px * var(--medium-density)) 0;}.member-visit-rates{margin-top:auto;border-top:1px solid var(--line);padding-top:calc(10px * var(--medium-density));}.member-rates{display:grid;gap:calc(6px * var(--medium-density));margin:calc(8px * var(--medium-density)) 0 0;font-size:.78rem;line-height:1.4;}.member-rates>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:calc(8px * var(--medium-density));}.member-rates dt{color:var(--ink-2);}.member-rates dd{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:calc(2px * var(--medium-density)) calc(7px * var(--medium-density));margin:0;}.member-rates strong{font-size:.92rem;color:var(--ink);font-variant-numeric:tabular-nums;}.member-rates dd span{font-size:.7rem;font-weight:650;color:var(--ok);white-space:nowrap;}.plan-card .welcome-total{border-top:1px solid var(--line);padding-top:calc(8px * var(--medium-density));margin:0;font-size:.72rem;line-height:1.5;}.welcome-total strong{font-size:.85rem;color:var(--ink);}.member-savings-note{margin:calc(6px * var(--medium-density)) 0 0;font-size:.7rem;color:var(--ink-2);}.membership-terms-list{margin:calc(6px * var(--medium-density)) 0 0;padding-left:1.1em;font-size:.8rem;line-height:1.45;color:var(--ink-2);}.membership-terms-list li{margin:calc(5px * var(--medium-density)) 0;}.services .svc .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(4px * var(--medium-density)) calc(8px * var(--medium-density));margin:calc(10px * var(--medium-density)) 0;font-size:1.8rem;}.services .svc .price span{display:inline;margin:0;min-height:0;}@container (min-width:30rem) and (max-width:47.999rem){.services .plan-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:calc(10px * var(--medium-density)) calc(24px * var(--medium-density));}.plan-heading,.plan-card .welcome-total{grid-column:1/-1;}.plan-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(8px * var(--medium-density)) calc(12px * var(--medium-density));}.member-visit-rates{margin-top:0;padding:0 0 0 calc(20px * var(--medium-density));border-top:0;border-left:1px solid var(--line);}}.plan-card .member-included-saving{margin:calc(8px * var(--medium-density)) 0 0;color:var(--ok);font:650 .75rem/1.4 var(--sans);}:root .unified-flow .flow-in{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:calc(8px * var(--medium-density)) calc(12px * var(--medium-density));min-height:0;padding:calc(10px * var(--medium-density)) calc(14px * var(--medium-density));border-radius:inherit;}:root .unified-flow{margin-bottom:calc(16px * var(--medium-density));}:root .unified-flow .steps{grid-column:1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:calc(8px * var(--medium-density));}:root .unified-flow .steps :is(a,:where(.step-status)){min-height:44px;justify-content:center;gap:calc(5px * var(--medium-density));font-size:.78rem;}:root .unified-flow .flow-actions{display:block;grid-column:2;grid-row:2;width:44px;margin:0;flex:none;}:root .unified-flow .journey-reset{width:44px;height:44px;min-width:44px;padding:0;margin:0;}.unified-flow .reset-label{display:none;}.flow-resume{grid-column:1/-1;display:flex;align-items:center;gap:calc(5px * var(--medium-density));width:fit-content;color:var(--blue-ink);font-size:.72rem;font-weight:650;min-height:calc(30px * var(--medium-density));text-underline-offset:calc(3px * var(--medium-density));}.flow-resume .i{width:1em;height:1em;}body[data-view="help"] .flow-resume{display:none;}body[data-view="help"] .unified-flow .steps,body[data-view="help"] .unified-flow .flow-actions{grid-row:1;}.home-choices>button{font-family:inherit;cursor:pointer;padding:0;text-align:left;}.home-choices{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);column-gap:calc(10px * var(--medium-density));}.home-choice-or,.home-choice-see{align-self:center;justify-self:center;color:var(--ink-2);font-size:.7rem;line-height:1.2;}@media (max-width:680px){.home-choices{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:calc(6px * var(--medium-density));}.home-choice-see{grid-column:1/-1;}}@media (min-width:375px) and (max-width:680px){:root[data-size="xl"] .home-choices{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);}:root[data-size="xl"] .home-choices .home-step-band{font-size:.84rem;min-block-size:3.4em;padding-inline:calc(9px * var(--medium-density));gap:calc(6px * var(--medium-density));}:root[data-size="xl"] .home-step-copy{padding-inline:calc(10px * var(--medium-density));}}@media (min-width:681px) and (max-width:1050px){:root[data-size="xl"] .home-choices .home-step-band{font-size:.84rem;min-block-size:3.4em;}}@media (max-width:374px){:root[data-size="xl"] .home .home-choices{grid-template-columns:1fr;row-gap:calc(8px * var(--medium-density));}}@media (max-width:360px){:root[data-size="l"] .home .home-choices{grid-template-columns:1fr;row-gap:calc(8px * var(--medium-density));}}@media (max-width:680px){:root[data-large-type] .home .home-choices{grid-template-columns:1fr;row-gap:calc(8px * var(--medium-density));}}.home-choices .home-step-band{min-block-size:0;align-items:center;justify-content:center;text-align:center;padding:calc(8px * var(--medium-density));gap:calc(8px * var(--medium-density));}.home-band-content{display:inline-flex;align-items:center;justify-content:center;gap:inherit;max-inline-size:100%;min-inline-size:0;}.home-choices .home-step{--home-icon-inset-start:3.6;--home-icon-inset-end:2.9;}.home-choices .home-step[data-home-color="green"]{--home-icon-inset-start:4;--home-icon-inset-end:2.9;}.home-choices .home-step[data-home-color="orange"]{--home-icon-inset-start:2.6;--home-icon-inset-end:2.1;}.home-band-content>.i{width:1.15em;height:1.15em;flex:none;margin-inline-start:calc(-1.15em * var(--home-icon-inset-start) / 24);margin-inline-end:calc(-1.15em * var(--home-icon-inset-end) / 24);}.home-title-line,.home-choice-line{display:block;white-space:nowrap;}.home-choices .home-step-copy{padding:calc(10px * var(--medium-density)) calc(8px * var(--medium-density)) calc(6px * var(--medium-density));text-align:center;text-wrap:wrap;}.home-choices .home-step-action{padding:calc(6px * var(--medium-density)) calc(6px * var(--medium-density)) calc(11px * var(--medium-density));gap:calc(4px * var(--medium-density));justify-content:center;text-align:center;}.home-choices .home-step-action::before{content:"";width:1em;flex:none;}.home-choices .home-step-action .i{flex:none;}.home-action-label{white-space:nowrap;}:root .home-choices .home-services-card .home-step-band{min-block-size:0;}.home-services-card .home-step-copy{text-wrap:balance;}.home-service-title-part{white-space:nowrap;}.home-services-card[data-title-wrap] .home-band-content b{inline-size:min-content;flex:none;}@media (max-width:680px){.home-choices{grid-template-rows:auto auto auto;}}@media (max-width:374px){:root[data-size="xl"] .home .home-choices{grid-template-rows:auto auto auto auto auto;}}@media (max-width:360px){:root[data-size="l"] .home .home-choices{grid-template-rows:auto auto auto auto auto;}}@media (max-width:680px){:root[data-large-type] .home .home-choices{grid-template-rows:auto auto auto auto auto;}}@media (max-width:440px){.home-choices .home-step-action{padding-inline:calc(2px * var(--medium-density));gap:calc(2px * var(--medium-density));}.home-choices .home-step-action::before{width:.7em;}.home-choices .home-step-action .i{width:.7em;height:.7em;}}.explore-les{margin-top:calc(26px * var(--medium-density));padding-block:calc(18px * var(--medium-density)) calc(12px * var(--medium-density));border-top:1px solid var(--line);}.page-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:calc(12px * var(--medium-density));}.page-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(42px * var(--medium-density)),auto) 1fr;align-items:start;gap:calc(8px * var(--medium-density));padding:calc(14px * var(--medium-density));font-size:.74rem;container-type:inline-size;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-sm);transition:transform .22s var(--ease),box-shadow .22s,border-color .22s;}.page-card-heading img,.page-card-heading>.chip,.page-card-heading>.page-card-portrait{width:calc(42px * var(--medium-density));height:calc(42px * var(--medium-density));object-fit:contain;}.page-card-heading{display:flex;min-block-size:max(calc(24px * var(--medium-density)),1.45em);justify-self:center;align-items:center;justify-content:center;gap:calc(8px * var(--medium-density));max-width:100%;text-align:center;}.page-card-heading>img,.page-card-heading>.chip,.page-card-heading>.page-card-portrait{flex:none;}.page-card-portrait{display:grid;place-items:center;}.page-card-portrait>img{display:block;width:100%;height:100%;}.page-card b{font-size:.88rem;display:block;margin:0;}.page-card small{grid-row:2;grid-column:1/-1;align-self:start;display:block;color:var(--ink-2);font-size:1em;line-height:1.45;margin:0;text-wrap:wrap;text-align:center;}.page-break-wide{display:none;}@container (min-width:14em){.page-break-compact{display:none;}.page-break-wide{display:inline;}}.page-card>.i{position:absolute;right:14px;top:26px;width:calc(18px * var(--medium-density));height:calc(18px * var(--medium-density));color:var(--blue);}.page-card:focus-visible{outline:3px solid var(--focus);outline-offset:3px;}@media (any-hover:hover) and (any-pointer:fine){.page-card:active{transform:scale(.98);}}@media (hover:none),(pointer:coarse){.page-card:active,.supported-devices .device-chips button:active{transform:none;border-color:var(--page-accent,var(--blue));}}.side-answer-list{padding-left:1.1rem;font-size:.78rem;color:var(--ink-2);line-height:1.5;}.side-answer-list li+li{margin-top:.45em;}.side-group+.side-group{border-top:1px solid var(--line);margin-top:calc(6px * var(--medium-density));padding-top:calc(6px * var(--medium-density));}.side-group>.side-item{align-items:center;gap:calc(9px * var(--medium-density));padding:calc(7px * var(--medium-density));min-height:44px;}.side-group>.side-item>b{flex:1;min-width:0;}.side-group>.side-item>.side-chevron{margin:0;color:var(--blue);}.side-copy{margin:calc(2px * var(--medium-density)) calc(7px * var(--medium-density)) calc(8px * var(--medium-density));font-size:.76rem;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere;}.side-copy p{margin:0;}.side-copy p+p{margin-top:.3em;}.side-copy .side-answer-list{margin:.4em 0 0;font-size:inherit;}.service-explore{margin:calc(12px * var(--medium-density)) 0 calc(20px * var(--medium-density));}.service-explore .solution-types{margin:0;padding:0;border:0;}.example-price{font-weight:700;color:var(--theme-green);font-size:.84rem;margin:calc(4px * var(--medium-density)) 0;}.selection-price-note{background:color-mix(in srgb,var(--c-orange) 6%,var(--card));border:1px solid var(--line);border-left:3px solid var(--c-orange);padding:calc(12px * var(--medium-density)) calc(14px * var(--medium-density));border-radius:var(--r-lg);margin:calc(14px * var(--medium-density)) 0;font-size:.78rem;}.selection-price-note p{margin:calc(4px * var(--medium-density)) 0;line-height:1.45;}.selection-price-note .fine{font-size:.7rem;}.opt .issue-price{display:block;font-size:.65rem;font-weight:500;color:var(--ink-3);margin-top:calc(4px * var(--medium-density));}@media (any-hover:hover){.page-card:hover{border-color:var(--blue);box-shadow:var(--shadow-1);}}@media (min-width:1000px){.page-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.page-card{gap:calc(9px * var(--medium-density));grid-template-rows:minmax(calc(36px * var(--medium-density)),auto) 1fr;}.page-card>.i{display:none;}.page-card-heading img,.page-card-heading>.chip,.page-card-heading>.page-card-portrait{width:calc(36px * var(--medium-density));height:calc(36px * var(--medium-density));}}@media (max-width:600px){.home-choices .home-step-band{min-block-size:2.7em;}.page-card{padding:calc(12px * var(--medium-density));grid-template-rows:minmax(calc(24px * var(--medium-density)),auto) 1fr;}.page-card-heading{gap:calc(6px * var(--medium-density));}.page-card>.i{display:none;}.page-card-heading img,.page-card-heading>.chip,.page-card-heading>.page-card-portrait{width:calc(24px * var(--medium-density));height:calc(24px * var(--medium-density));}.explore-les{margin-top:calc(22px * var(--medium-density));}.unified-flow .flow-in{padding:calc(8px * var(--medium-density)) calc(10px * var(--medium-density));}}@media (max-width:440px){:root[data-size="xl"] .page-card-grid{grid-template-columns:1fr;}:root[data-size="xl"] .home-choices .home-step-band{align-items:center;}:root[data-size="xl"] .home-choices .home-step-copy{padding-block:calc(10px * var(--medium-density)) calc(5px * var(--medium-density));}}@media (max-width:360px){.page-card-grid{grid-template-columns:1fr;}}:root[data-large-type] .page-card-grid{grid-template-columns:1fr;}:root[data-motion="reduce"] .page-card{transition:none;}:root[data-motion="reduce"] .page-card:hover,:root[data-motion="reduce"] .page-card:active{transform:none;}@media (prefers-reduced-motion:reduce){.page-card{transition:none;}.page-card:hover,.page-card:active{transform:none;}}@media (forced-colors:active){.page-card,.service-solution,.selection-price-note{background:Canvas;border-color:CanvasText;}.example-price{color:CanvasText;}}.example-conditions{font-size:.72rem;margin:0 0 calc(10px * var(--medium-density));}.example-conditions>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--blue-ink);font-weight:600;cursor:pointer;}.selection-price-note summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--blue-ink);text-decoration:underline;text-underline-offset:calc(3px * var(--medium-density));}.selection-price-note details[open]{padding-bottom:calc(4px * var(--medium-density));}.example-price{color:var(--ok);}#pop-contact .pop-row{--contact-accent:var(--c-blue);gap:calc(10px * var(--medium-density));padding:calc(9px * var(--medium-density)) calc(12px * var(--medium-density));min-height:calc(58px * var(--medium-density));}#pop-contact .pop-row:has(.c-green){--contact-accent:var(--c-green);}#pop-contact .pop-row:has(.c-indigo){--contact-accent:var(--c-indigo);}#pop-contact .pop-row::before{background:radial-gradient(ellipse 150px 110% at left center,color-mix(in srgb,var(--contact-accent) 22%,transparent),transparent),var(--chrome-row);border-color:color-mix(in srgb,var(--contact-accent) 30%,var(--line));}#pop-contact .pop-row>.chip{order:-1;flex:none;}#pop-contact .pop-row>.pop-go{display:none;}#pop-contact .pop-row>span:first-child{flex:1;min-width:0;}#pop-contact .pop-row{transition:transform .22s var(--ease);}@media (any-hover:hover){#pop-contact .pop-row:hover{transform:translateY(-2px);}#pop-contact .pop-row:hover::before{border-color:var(--contact-accent);}}.flow-guidance{display:none;grid-column:1/-1;grid-row:2;align-items:center;gap:calc(8px * var(--medium-density)) calc(14px * var(--medium-density));min-width:0;}body[data-view="help"] .flow-guidance{display:flex;flex-wrap:wrap;}.flow-guidance-copy{flex:1 1 180px;min-width:0;}.flow-guidance-copy p{margin:0;font:500 .75rem/1.4 var(--sans);color:var(--muted);}.flow-device-next{display:inline-flex;align-items:center;gap:calc(6px * var(--medium-density));margin-top:calc(3px * var(--medium-density));min-height:calc(32px * var(--medium-density));padding:0;border:0;background:transparent;color:var(--blue-ink);font:650 .75rem/1.4 var(--sans);text-align:left;text-decoration:underline;text-underline-offset:calc(3px * var(--medium-density));cursor:pointer;}.flow-device-next::after{content:'↓';text-decoration:none;}.flow-prompt{display:none;flex:0 1 auto;max-width:100%;min-height:44px;padding:calc(7px * var(--medium-density)) calc(14px * var(--medium-density));border:1px solid color-mix(in srgb,var(--blue-ink) 60%,transparent);border-radius:999px;background:color-mix(in srgb,var(--blue-ink) 7%,transparent);color:var(--blue-ink);font:650 .85rem/1.35 var(--sans);text-align:center;cursor:pointer;}.flow-prompt::after{content:'›';display:inline-block;font-size:1.3em;margin-left:calc(7px * var(--medium-density));color:var(--journey-fill);rotate:90deg;transition:rotate .22s var(--ease),translate .22s var(--ease);}.flow-prompt[data-direction="right"]::after{rotate:0deg;}body[data-view="help"] .flow-prompt{display:block;}.flow-prompt[data-attention]{animation:flow-prompt-pulse 2.6s ease-in-out;}@keyframes flow-prompt-pulse{0%,100%{box-shadow:0 0 0 0 transparent;}45%{box-shadow:0 0 0 4px color-mix(in srgb,var(--journey-fill) 18%,transparent);}}@media (any-hover:hover){.flow-prompt:hover::after{translate:0 3px;}.flow-prompt[data-direction="right"]:hover::after{translate:3px 0;}}:root[data-motion="reduce"] .flow-prompt[data-attention]{animation:none;}:root[data-motion="reduce"] .flow-prompt::after{transition:none;}:root[data-motion="reduce"] #pop-contact .pop-row{transform:none;transition:none;}@media (prefers-reduced-motion:reduce){.flow-prompt[data-attention]{animation:none;}#pop-contact .pop-row{transform:none;transition:none;}.flow-prompt::after{transition:none;}}@media (forced-colors:active){#pop-contact .pop-row::before{background:Canvas;border-color:ButtonText;}.flow-prompt{color:LinkText;text-decoration-color:LinkText;}.flow-prompt::after{color:LinkText;}}:root[data-transparency="reduce"] #pop-contact .pop-row::before{background:var(--card);}.home .ticker-quiet{grid-template-columns:calc(28px * var(--medium-density)) minmax(0,1fr) calc(28px * var(--medium-density));gap:0;margin:calc(14px * var(--medium-density)) calc(-10px * var(--medium-density)) calc(20px * var(--medium-density));padding:0;border:0;}.home .ticker-side{width:calc(28px * var(--medium-density));min-width:calc(28px * var(--medium-density));min-height:44px;padding:calc(4px * var(--medium-density));}.ticker-track a{text-decoration:none;}.service-device-start{gap:calc(8px * var(--medium-density));background:linear-gradient(110deg,color-mix(in srgb,var(--c-blue) 10%,var(--card)),var(--card));border-color:var(--blue-ink);color:var(--blue-ink);}.service-device-start .i{width:1em;height:1em;}.credit-breakdown{display:block;font-size:.9em;font-weight:450;line-height:1.45;margin-top:calc(3px * var(--medium-density));color:var(--ink-2);}.services .service-explore .solution-types>.wd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:calc(12px * var(--medium-density));grid-auto-rows:auto;}.services .service-solution{display:contents;--solution-accent:var(--c-blue);}.service-solution[data-support="setup"]{--solution-accent:var(--c-purple);--tile-order:1;--panel-order:3;}.service-solution[data-support="tutorials"]{--solution-accent:var(--c-green);--tile-order:2;--panel-order:3;}.service-solution[data-support="diagnostics"]{--tile-order:4;--panel-order:6;}.service-solution[data-support="repair"]{--solution-accent:var(--c-orange);--tile-order:5;--panel-order:6;}.services .service-solution>.solution-card{--solution-accent:inherit;}.services .service-tile.solution-card{order:var(--tile-order);display:flex;aspect-ratio:auto;min-height:0;align-items:center;justify-content:flex-start;gap:calc(10px * var(--medium-density));padding:calc(16px * var(--medium-density));font:inherit;text-align:center;cursor:pointer;}.services .service-tile .solution-card-heading{display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--medium-density));padding:0;width:100%;font-size:.96rem;}.services .service-tile .solution-card-heading .chip{width:calc(38px * var(--medium-density));height:calc(38px * var(--medium-density));}.services .service-tile .solution-card-heading b{hyphens:manual;overflow-wrap:normal;max-width:100%;line-height:1.25;}.services .service-tile .solution-description{display:block;width:100%;max-width:26ch;margin:0;color:var(--ink-2);font-size:.78rem;line-height:1.5;font-weight:400;text-align:center;text-wrap:balance;}.services .service-tile .solution-description>span{display:block;}.services .service-tile .solution-description>span::after{content:none;}.services .service-tile .pm{position:absolute;right:16px;top:25px;width:calc(16px * var(--medium-density));height:calc(16px * var(--medium-density));color:var(--solution-accent);--plus-color:currentColor;}.services .service-tile[aria-expanded="true"]{border-color:var(--solution-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--solution-accent) 35%,transparent),0 4px 18px color-mix(in srgb,var(--solution-accent) 10%,transparent);}.services .service-tile:focus-visible{outline:3px solid var(--focus);outline-offset:3px;}.services .service-panel.solution-card{order:var(--panel-order);grid-column:1/-1;display:grid;gap:calc(12px * var(--medium-density));min-width:0;min-height:0;align-items:start;text-align:left;padding:calc(16px * var(--medium-density));overflow:hidden;scroll-margin-top:calc(var(--hdr-compact) + var(--flow-clearance,0px) + 16px);}.services .service-panel[hidden]{display:none;}.service-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--medium-density));grid-column:1/-1;}.services .service-panel-title{margin:0;font-size:.92rem;line-height:1.4;}.services .service-panel-title>span{font-size:.8em;font-weight:450;color:var(--ink-2);}.services .service-panel p{margin:0;font-size:.8rem;line-height:1.5;}.services .service-panel .service-example-hint{font-size:.72rem;color:var(--ink-3);}.services .service-panel.solution-card:hover,.services .service-panel.solution-card:active{transform:none;}.services .service-panel.solution-card:hover .chip,.services .service-panel.solution-card:active .chip{transform:none;filter:none;}.services .service-example-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.5rem;}@media (max-width:540px){.services .service-example-choices{grid-template-columns:1fr;}}@media (min-width:1100px){.services .service-panel:not(:has(.service-guidance:not([hidden]))) .service-example-choices{grid-template-columns:repeat(4,minmax(0,1fr));}:root[data-size="xl"] .services .service-panel:not(:has(.service-guidance:not([hidden]))) .service-example-choices{grid-template-columns:repeat(2,minmax(0,1fr));}}.services .service-example-choice{min-height:48px;width:100%;max-width:100%;padding:.65rem .8rem;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);color:var(--ink);font:inherit;font-size:.8rem;font-weight:550;line-height:1.4;text-align:left;white-space:normal;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease);}.services .service-example-choice[aria-pressed="true"]{border-color:var(--solution-accent);background:color-mix(in srgb,var(--solution-accent) 10%,var(--card));box-shadow:inset 0 0 0 1px var(--solution-accent);}.services .service-example-choice:focus-visible{outline:3px solid var(--focus);outline-offset:2px;}.services .service-guidance{display:grid;gap:calc(8px * var(--medium-density));padding-top:calc(12px * var(--medium-density));border-top:1px solid var(--line);min-width:0;}.services .service-guidance[hidden]{display:none;}.services .service-guidance-title{margin:0;font-size:.85rem;line-height:1.45;}.services .service-guidance .example-price{font-weight:700;color:var(--ink);}.services .service-guidance .fine{font-size:.72rem;line-height:1.5;}.services .service-request{justify-self:start;max-width:100%;min-height:44px;white-space:normal;text-align:center;font-size:.78rem;}.home .service-devices{margin-top:calc(14px * var(--medium-density));margin-bottom:0;padding-top:calc(14px * var(--medium-density));padding-bottom:calc(8px * var(--medium-density));border-top:1px solid var(--line);}.home [data-service-devices]{display:flex;flex-wrap:wrap;gap:0 calc(8px * var(--medium-density));}.home .service-device-start{margin-top:calc(12px * var(--medium-density));}.home .service-device-start[hidden]{display:none;}@media (any-hover:hover){.services .service-example-choice:hover{border-color:var(--solution-accent);background:color-mix(in srgb,var(--solution-accent) 6%,var(--card));}}.services .example-rates{display:grid;gap:calc(7px * var(--medium-density));}.services .example-rates>p:not(.example-rate-label){display:grid;grid-template-columns:3.5em minmax(0,1fr);gap:calc(8px * var(--medium-density));align-items:baseline;}.services .example-rates>p>b{color:var(--blue-ink);font-size:1.1em;}.services .example-rates>p>span{color:var(--ink-2);font-size:.9em;}.services .example-rates .example-rate-label{font-size:.68rem;color:var(--ink-3);}@media (min-width:640px){.services .service-tile .solution-description{min-height:3em;}.services .service-tile .solution-description>span{display:inline;}}@media (min-width:1100px){.services .service-explore .solution-types>.wd-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.services .service-panel.solution-card{order:8;}}@media (min-width:900px){.services .service-panel:has(.service-guidance:not([hidden])){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:calc(24px * var(--medium-density));}.services .service-panel:has(.service-guidance:not([hidden]))>.service-panel-heading{grid-column:1/-1;}.services .service-panel:has(.service-guidance:not([hidden]))>.service-explanation{grid-column:1;grid-row:2;}.services .service-panel:has(.service-guidance:not([hidden]))>.service-example-hint{grid-column:1;grid-row:3;}.services .service-panel:has(.service-guidance:not([hidden]))>.service-example-choices{grid-column:1;grid-row:4;}.services .service-panel:has(.service-guidance:not([hidden]))>.service-guidance{grid-column:2;grid-row:2/span 3;border-top:0;border-left:1px solid var(--line);padding:0 0 0 calc(24px * var(--medium-density));}.services .service-panel:has(.service-guidance:not([hidden]))>.service-request{grid-column:2;grid-row:5;margin-left:calc(24px * var(--medium-density));}}@media (max-width:405px){:root[data-size="xl"] .services .service-tile .solution-card-heading b{min-height:2.5em;}}@media (max-width:440px){.services .service-tile.solution-card{padding:calc(13px * var(--medium-density));gap:calc(8px * var(--medium-density));}.services .service-tile .pm{right:13px;top:24px;}.services .service-tile .solution-card-heading{gap:calc(9px * var(--medium-density));}.services .service-example-choice{width:100%;}}@media (max-width:360px){:root[data-size="xl"] .services .service-explore .solution-types>.wd-grid{grid-template-columns:1fr;}:root[data-size="xl"] .services .service-tile{aspect-ratio:auto;}:root[data-size="xl"] .services .service-tile .solution-card-heading b{min-height:0;}:root[data-size="xl"] .services .service-tile,:root[data-size="xl"] .services .service-panel{order:0;}}:root[data-large-type] .services .service-explore .solution-types>.wd-grid{grid-template-columns:1fr;}:root[data-large-type] .services .service-tile,:root[data-large-type] .services .service-panel{order:0;aspect-ratio:auto;}:root[data-large-type] .services .service-tile .solution-card-heading b{min-height:0;}:root[data-motion="reduce"] .services :is(.service-example-choice,.service-example-choice::after){transition:none;}@media (prefers-reduced-motion:reduce){.services :is(.service-example-choice,.service-example-choice::after){transition:none;}}@media (forced-colors:active){.services .service-example-choice{background:Canvas;color:CanvasText;border-color:CanvasText;}.services .service-example-choice[aria-pressed="true"],.services .service-tile[aria-expanded="true"]{border-color:Highlight;outline:2px solid Highlight;outline-offset:-2px;box-shadow:none;}.services .service-tile .pm{color:ButtonText;}}.page-card{--page-accent:var(--c-blue);position:relative;overflow:hidden;background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--page-accent) 6%,transparent),transparent 75%),var(--card);border-color:color-mix(in srgb,var(--page-accent) 24%,var(--line));}.page-card[data-page-tone="orange"]{--page-accent:var(--c-orange);}.page-card[data-page-tone="purple"]{--page-accent:var(--c-purple);}.page-card[data-page-tone="cyan"]{--page-accent:var(--c-cyan);}.page-card[data-page-tone="yellow"]{--page-accent:var(--c-yellow);}.page-card[data-page-tone="red"]{--page-accent:var(--c-red);}.page-card::after{content:"";position:absolute;left:0;top:22%;bottom:22%;width:calc(3px * var(--medium-density));background:var(--page-accent);border-radius:0 calc(3px * var(--medium-density)) calc(3px * var(--medium-density)) 0;opacity:.7;transition:opacity .22s;}@media (any-hover:hover){.page-card:hover{border-color:var(--page-accent);box-shadow:var(--shadow-sm);}.page-card:hover::after{opacity:1;}}@media (forced-colors:active){.page-card{background:Canvas;border-color:ButtonText;}.page-card::after{background:ButtonText;}}.services .page-head{row-gap:calc(6px * var(--medium-density));padding-block:calc(8px * var(--medium-density)) 0;margin-bottom:calc(14px * var(--medium-density));}.services .page-head .page-title{font-size:1.75rem;line-height:1.12;}.services .page-head .page-sub{font-size:.85rem;line-height:1.45;}.services-jump{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 calc(20px * var(--medium-density));padding-top:calc(2px * var(--medium-density));}.services-jump a{display:inline-flex;align-items:center;min-height:44px;font-size:.76rem;font-weight:600;text-underline-offset:calc(4px * var(--medium-density));}.services :is(.section-heading){gap:calc(4px * var(--medium-density)) calc(12px * var(--medium-density));margin-bottom:calc(12px * var(--medium-density));}.services .section-heading>.section-title{margin:0;font-size:1.2rem;line-height:1.2;}.services .section-heading>:is(.fine,.section-sub){margin:0;font-size:.76rem;line-height:1.4;}.services .service-explore>p.fine{margin:calc(10px * var(--medium-density)) 0 0;font-size:.74rem;}.services :is(#what-title,#one-time-title,#membership){scroll-margin-top:calc(var(--hdr-compact) + var(--flow-clearance,0px) + 20px);}.services .service-price-grid{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);overflow:clip;}.services .service-price-grid .svc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:calc(10px * var(--medium-density)) calc(20px * var(--medium-density));padding:calc(14px * var(--medium-density)) calc(16px * var(--medium-density));border:0;border-radius:0;background:transparent;min-height:0;}.services .service-price-grid .svc+.svc{border-top:1px solid var(--line);}.services .service-price-grid .svc h3{margin:0 0 calc(4px * var(--medium-density));min-height:0;font-size:.92rem;line-height:1.35;}.services .service-price-copy>p{font-size:.76rem;line-height:1.45;max-width:52ch;}.services .service-price-amount{text-align:right;}.services .service-price-grid .price{display:block;margin:0;font-size:1.65rem;line-height:1.1;white-space:nowrap;}.services .service-price-grid .price span{display:block;font-size:.7rem;line-height:1.4;margin:calc(3px * var(--medium-density)) 0 0;min-height:0;font-weight:500;}.service-saving{display:block;font-size:.7rem;font-weight:650;color:var(--ok);margin-top:calc(3px * var(--medium-density));}.services .service-price-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 1rem;padding:calc(12px * var(--medium-density)) calc(16px * var(--medium-density));border-top:1px solid var(--line);background:color-mix(in srgb,var(--blue) 3%,var(--card));}.services .pricing-summary{font-size:.7rem;line-height:1.5;margin:0;align-self:center;}.services .service-discount-toggle{display:flex;align-items:center;justify-content:flex-end;gap:.6em;min-height:44px;padding:0;border:0;border-radius:calc(8px * var(--medium-density));background:none;font-size:.7rem;line-height:1.4;text-align:right;font-weight:500;color:var(--ink-2);cursor:pointer;}.services .service-discount-toggle::before{content:"";width:.45em;height:.45em;flex:none;border-right:2px solid var(--blue-ink);border-bottom:2px solid var(--blue-ink);transform:rotate(45deg);transition:transform .28s ease;}.services .service-discount-toggle[aria-expanded="true"]::before{transform:rotate(225deg);}.services .service-discount-toggle strong{font-size:1em;font-weight:650;color:var(--ok);margin:0;}.services .discount-label{display:block;font-size:.9em;}.services .service-discount-details{grid-column:1/-1;min-width:0;overflow:hidden;overflow-anchor:none;}.services .service-discount-details>p{font-size:.74rem;line-height:1.45;margin:.5rem 0;}.services .service-access-link{display:flex;align-items:center;gap:.7rem;margin-top:.7rem;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--c-cyan) 30%,var(--line));border-radius:var(--r-md);background:linear-gradient(110deg,color-mix(in srgb,var(--c-cyan) 8%,var(--card)),var(--card));color:var(--ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;}.service-access-link>.chip{width:2rem;height:2rem;flex:none;margin:0;}.service-access-link>span:nth-child(2){min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;font-size:.74rem;line-height:1.4;color:var(--ink-2);}.service-access-link strong{color:var(--ink);font-size:.8rem;font-weight:650;}.service-access-link>.i{width:1em;height:1em;margin-left:auto;flex:none;color:var(--blue-ink);}.services .member-welcome-offer{display:flex;align-items:center;justify-content:space-between;gap:.7rem 1rem;margin:0 0 .9rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--c-green) 25%,var(--line));border-radius:var(--r-md);background:linear-gradient(120deg,color-mix(in srgb,var(--c-green) 6%,var(--card)),var(--card));}.member-welcome-offer h3{margin:0;font:650 .88rem/1.3 var(--sans);}.member-welcome-offer h3>span{display:block;font-size:.72rem;font-weight:500;color:var(--ink-2);margin:.15rem 0 .4rem;}.member-welcome-offer p{margin:0;font-size:.74rem;line-height:1.45;color:var(--ink-2);}.member-welcome-offer .welcome-offer-price{flex:none;text-align:right;}.welcome-offer-price>strong{display:block;font:650 1.65rem/1.15 var(--sans);color:var(--ink);}.welcome-offer-price>span{display:block;font-size:.7rem;}.services :is(.service-saving,.member-included-saving,.member-rates dd span,.service-discount strong){font-size:.75rem;font-weight:650;color:var(--ok);}@media (any-hover:hover) and (any-pointer:fine){.service-access-link:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);}}.service-access-link:active{transform:scale(.99);}@media (max-width:480px){:root[data-size="xl"] .member-welcome-offer{display:grid;grid-template-columns:minmax(0,1fr);}:root[data-size="xl"] .member-welcome-offer .welcome-offer-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .7rem;text-align:left;}}:root[data-large-type] .member-welcome-offer{flex-wrap:wrap;}[data-transparency="reduce"] :is(.service-access-link,.member-welcome-offer){background:var(--card);}[data-motion="reduce"] .service-access-link{transition:none;transform:none;}@media (prefers-reduced-motion:reduce){.service-access-link{transition:none;transform:none!important;}}@media (forced-colors:active){.service-access-link,.member-welcome-offer{background:Canvas;border-color:ButtonText;}}.services .pricing-details{display:inline-flex;align-items:center;min-height:44px;font-size:.74rem;gap:calc(6px * var(--medium-density));}.services .member-shared{display:grid;gap:.55rem;margin:.75rem 0 0;padding:.8rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);}.services .member-shared ul{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem 1.4rem;margin:0;padding-left:1.1em;font-size:.76rem;line-height:1.5;color:var(--ink-2);}.services .member-shared li{margin:0;}.services .member-shared>.fine{margin:0;font-size:.72rem;line-height:1.5;}.member-welcome-note{margin:0 0 calc(12px * var(--medium-density));font-size:.74rem;line-height:1.45;color:var(--ink-2);}.member-welcome-note strong{font-weight:550;color:var(--ink);}.services .plan-card{gap:calc(10px * var(--medium-density));padding:calc(14px * var(--medium-density));}.services .member-savings-note{line-height:1.4;margin:calc(8px * var(--medium-density)) 0;}.services .service-estimator{margin-top:calc(14px * var(--medium-density));}.services .service-estimator>summary{min-height:48px;padding:calc(10px * var(--medium-density)) calc(14px * var(--medium-density));font-size:.82rem;}.home .service-devices .section-heading{margin-bottom:calc(8px * var(--medium-density));gap:calc(4px * var(--medium-density)) calc(12px * var(--medium-density));}.home .service-devices .section-title{font:650 .8rem/1.3 var(--sans);color:var(--blue-ink);}.home .service-devices .fine{font-size:.74rem;line-height:1.4;}@container (min-width:36rem){.services .member-shared ul{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:440px){.services .service-price-foot{padding:calc(12px * var(--medium-density));}.services .service-price-grid .svc{padding:calc(12px * var(--medium-density));gap:calc(10px * var(--medium-density)) calc(12px * var(--medium-density));}.services .page-head>.chip{width:calc(36px * var(--medium-density));height:calc(36px * var(--medium-density));}.services .page-head .page-title{font-size:1.55rem;}.services-jump{gap:0 calc(16px * var(--medium-density));}}@media (max-width:360px){:root[data-size="xl"] .services .service-price-grid .svc{grid-template-columns:1fr;}:root[data-size="xl"] .services .service-price-amount{text-align:left;}:root[data-size="xl"] .services .service-price-grid .price{display:flex;align-items:baseline;gap:calc(8px * var(--medium-density));white-space:normal;}}:root[data-large-type] .services .service-price-grid .svc{grid-template-columns:1fr;}:root[data-large-type] .services .service-price-amount{text-align:left;}.home-step[aria-expanded="true"]{border-color:var(--stage);box-shadow:inset 0 0 0 1px var(--stage),0 0 14px color-mix(in srgb,var(--stage) 16%,transparent);}.services .service-example-choice{display:flex;align-items:center;justify-content:space-between;gap:.75rem;}.services .service-example-choice::after{content:"";flex:none;width:.45em;height:.45em;border:solid var(--blue-ink);border-width:0 2px 2px 0;transform:rotate(-45deg);margin-right:.15rem;transition:transform .18s var(--ease),border-color .18s var(--ease);}.services .service-example-choice[aria-pressed="true"]::after{width:.45em;height:.8em;transform:rotate(45deg);border-color:var(--solution-accent);margin-top:-.2em;}.services .service-example-choice[aria-pressed="true"]{box-shadow:inset 0 0 0 1px var(--solution-accent),0 0 12px color-mix(in srgb,var(--solution-accent) 12%,transparent);}.services .service-explore{padding-block:calc(16px * var(--medium-density));border-block:1px solid var(--line);}.services .page-head+.service-explore{margin-top:0;padding-top:calc(4px * var(--medium-density));border-top:0;}:root[data-contrast="more"] :is(.home-step[aria-expanded="true"],.services .service-example-choice[aria-pressed="true"]){box-shadow:inset 0 0 0 2px currentColor;}@media (prefers-contrast:more){.home-step[aria-expanded="true"],.services .service-example-choice[aria-pressed="true"]{box-shadow:inset 0 0 0 2px currentColor;}}@media (forced-colors:active){.home-step[aria-expanded="true"],.services .service-example-choice[aria-pressed="true"]{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none;}}:root .home .home-choices[data-fit="stacked"]{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;row-gap:calc(8px * var(--medium-density));}:root .home .home-choices[data-fit="stacked"]>.home-step{grid-column:1/-1;}#pop-menu.menu-settings-inline>.pop-in{display:flex;flex-direction:column;overflow:hidden;padding-bottom:calc(6px * var(--medium-density));}#pop-menu.menu-settings-inline .menu-preview-title{position:relative;top:auto;flex:none;grid-column:auto;grid-row:auto;margin-right:calc(-6px * var(--medium-density));padding-right:calc(54px * var(--medium-density));}#pop-menu.menu-settings-inline .menu-scroll-body{display:block;flex:1;min-height:0;overflow:auto;}#pop-menu.menu-settings-inline [hidden]{display:none;}#pop-menu.menu-settings-inline .privacy-nav{display:grid;grid-template-columns:1fr;gap:calc(2px * var(--medium-density));margin-top:calc(8px * var(--medium-density));padding-top:calc(8px * var(--medium-density));}#pop-menu.menu-settings-inline .privacy-nav .pop-row{min-height:44px;margin:0;}#pop-menu.menu-settings-inline .privacy-nav .pop-row b{font-size:.88rem;font-weight:450;scale:none;animation:none;}#pop-menu.menu-settings-inline .privacy-nav .chip{width:1.3rem;height:1.3rem;min-width:1.3rem;}#pop-menu.menu-settings-inline .privacy-nav .chip .i{width:.8rem;height:.8rem;}#pop-menu.menu-settings-inline .privacy-nav small{font-size:.7rem;line-height:1.35;color:var(--ink-2);}#pop-menu.menu-settings-inline .pop-display{display:block;padding:0;margin:0;}#pop-menu.menu-settings-inline .pop-display .display-panel{display:grid;gap:calc(16px * var(--medium-density));margin:0;align-content:start;}#pop-menu.menu-settings-inline .settings-group{min-width:0;margin:0;padding:0;}#pop-menu.menu-settings-inline .settings-group:before{display:none;}#pop-menu.menu-settings-inline .settings-group h3{margin:0 0 calc(6px * var(--medium-density));color:var(--ink-2);}#pop-menu.menu-settings-inline .settings-access{display:grid;gap:calc(2px * var(--medium-density));}#pop-menu.menu-settings-inline .settings-access h3{margin-bottom:calc(4px * var(--medium-density));}#pop-menu.menu-settings-inline .switch input:not(:checked)+.sw{box-shadow:inset 0 0 0 1px var(--ink-3);}.menu-inline-settings{overflow:hidden;overflow-anchor:none;margin:calc(12px * var(--medium-density)) calc(6px * var(--medium-density)) 0;padding:calc(14px * var(--medium-density)) calc(4px * var(--medium-density)) calc(8px * var(--medium-density));border-top:1px solid var(--line);}.menu-reset{margin:calc(14px * var(--medium-density)) 0 0;padding:calc(12px * var(--medium-density)) 0 0;border:0;border-top:1px solid var(--line);font-size:max(14px,.8rem);}.menu-reset h3{margin:0;font:650 1em/1.35 var(--sans);}.menu-reset p{margin:calc(4px * var(--medium-density)) 0 calc(8px * var(--medium-density));color:var(--ink-2);line-height:1.4;}.menu-reset .pill{min-height:44px;margin:0;}#pop-menu.menu-settings-inline[data-overflow]>.pop-in{padding-bottom:var(--menu-cue-space,calc(64px * var(--medium-density)));}#pop-menu.menu-settings-inline[data-more] .menu-scroll-body{-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),transparent);mask-image:linear-gradient(#000 calc(100% - 20px),transparent);}:root:is([data-transparency="reduce"],[data-contrast="more"]) #pop-menu.menu-settings-inline .menu-scroll-body{-webkit-mask-image:none;mask-image:none;}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){#pop-menu.menu-settings-inline .menu-scroll-body{-webkit-mask-image:none;mask-image:none;}}@media (min-width:700px){#pop-menu.menu-settings-inline .pop-display .display-panel{grid-template-columns:1fr 1fr;}#pop-menu.menu-settings-inline .settings-access{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:calc(2px * var(--medium-density)) calc(20px * var(--medium-density));}#pop-menu.menu-settings-inline .settings-access h3{grid-column:1/-1;}}:root .home .home-choices{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:calc(10px * var(--medium-density));row-gap:calc(12px * var(--medium-density));}.home-choices>.home-choice-see,.home-choices>.home-services-card{grid-column:1/-1;}:root .home .home-choices .home-step-band{min-block-size:0;padding-block:calc(8px * var(--medium-density));}.home-choices[data-title-inline] .home-title-line{display:inline;}.home-choices[data-title-inline] .home-band-content b{white-space:nowrap;}.home-choices[data-copy-inline] .home-choice-line{display:inline;}.home-choices[data-copy-inline] .home-step-copy{white-space:nowrap;}.home-choices .home-step-copy{padding-block:calc(8px * var(--medium-density)) calc(5px * var(--medium-density));}html.menu-page-locked{overflow:hidden;overscroll-behavior:none;}html.menu-page-locked body{padding-right:var(--menu-scrollbar,0px);}html.menu-page-locked .hdr-row{touch-action:none;}html.menu-page-locked .hdr{left:calc((100% - var(--menu-scrollbar,0px) - var(--frame-width))/2);}#pop-menu.menu-settings-inline>.pop-in{height:calc(var(--visual-bottom,100dvh) - var(--menu-top,calc(100px * var(--medium-density))) - max(calc(8px * var(--medium-density)),env(safe-area-inset-bottom)));}#pop-menu.menu-settings-inline .menu-scroll-body{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;}.services .service-explore>p.fine a{display:inline-flex;align-items:center;min-height:44px;}.plan-enquiry-link{grid-column:1/-1;justify-self:start;font-size:.76rem;min-height:44px;}.member-shared>p:not(.fine){margin:calc(6px * var(--medium-density)) 0;font-size:.76rem;color:var(--ink-2);}.details-ready-note{margin:0 0 calc(12px * var(--medium-density));color:var(--blue-ink);}.plan-enquiry{padding:calc(10px * var(--medium-density)) calc(12px * var(--medium-density));border:1px solid var(--line);border-radius:calc(14px * var(--medium-density));background:var(--card);}.plan-enquiry .linkish{min-height:44px;margin-inline-start:calc(4px * var(--medium-density));}.foot .support-now{background:none;border:0;padding:0;font-family:inherit;cursor:pointer;}.faq .ans ul{margin:0;padding-left:1.15em;}.faq .ans li+li{margin-top:.65em;}.pwa-dialog .welcome-top .pop-close{position:relative;inset:auto;flex:none;background:none;border:0;padding:0;box-shadow:none;}.pricing-help{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 calc(20px * var(--medium-density));}.pricing-help p{margin:0;font-size:.74rem;}.pricing-help .linkish{min-height:44px;}.accessibility .page-head .page-sub{max-width:40rem;}.accessibility .family-cta{margin-bottom:1rem;}.accessibility .prose{margin-bottom:1rem;}.access-columns .tick-list strong{color:var(--ink);font-weight:650;}#pop-contact.menu-expanded>.pop-in{display:flex;flex-direction:column;overflow:hidden;max-height:calc(var(--visual-bottom,100dvh) - var(--menu-top,calc(100px * var(--medium-density))) - max(calc(8px * var(--medium-density)),env(safe-area-inset-bottom)));padding-bottom:calc(6px * var(--medium-density));border-radius:var(--menu-radius);}#pop-contact .contact-title{position:relative;top:auto;flex:none;border-radius:0;min-height:var(--menu-title-height,calc(38px * var(--medium-density)));margin-right:calc(-6px * var(--medium-density));background:none;-webkit-backdrop-filter:none;backdrop-filter:none;}#pop-contact .contact-scroll-body{display:grid;grid-auto-rows:max-content;gap:calc(8px * var(--medium-density));min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;margin:0 calc(-6px * var(--medium-density));padding:calc(6px * var(--medium-density)) calc(12px * var(--medium-density)) calc(12px * var(--medium-density));scroll-padding-block:8px 64px;scrollbar-gutter:stable;}#pop-contact.menu-expanded .pop-row{min-height:max(calc(72px * var(--medium-density)),3.3rem);padding:calc(12px * var(--medium-density)) calc(14px * var(--medium-density));gap:calc(14px * var(--medium-density));margin:0;}#pop-contact.menu-expanded .pop-row b{font-size:1.12rem;font-weight:700;letter-spacing:-.015em;scale:none;animation:none;}#pop-contact.menu-expanded .pop-row small{font-size:.82rem;line-height:1.4;overflow-wrap:anywhere;}#pop-contact.menu-expanded .pop-row>.chip{width:2.2rem;height:2.2rem;min-width:2.2rem;}#pop-contact.menu-expanded>.panel-scroll-cue{z-index:2;}@media (any-hover:hover){#pop-contact.menu-expanded .pop-row:hover>.chip{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--contact-accent) 35%,transparent));}}:root:is([data-contrast="more"],[data-transparency="reduce"]) #pop-contact.menu-expanded>.pop-surface{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none;}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){#pop-contact.menu-expanded>.pop-surface{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none;}}@media (forced-colors:active){#pop-contact.menu-expanded>.pop-surface{background:Canvas;}#pop-contact.menu-expanded .pop-row>.chip{filter:none;}}.unified-flow .step-caption{flex-wrap:wrap;justify-content:center;row-gap:0;}@media (max-width:360px){:root:is([data-size="l"],[data-size="xl"],[data-large-type]) .unified-flow .step-caption{flex-direction:column;align-items:center;gap:0;}}.member-rate-note{display:block;font-size:.7rem;line-height:1.3;font-weight:400;color:var(--ink-2);margin-top:.1rem;}@media (max-width:360px){:root[data-size="xl"] .services .service-price-foot{grid-template-columns:1fr;}:root[data-size="xl"] .services .service-discount-toggle{width:fit-content;justify-content:flex-start;text-align:left;padding:0;}:root[data-size="xl"] .services .discount-label{display:inline;margin-left:.4em;}}:root{--footer-edge-space:.75rem;}.site-legend{border-top:1px solid var(--line);padding-block:var(--footer-edge-space);color:var(--ink-2);}.privacy .site-legend{margin-top:1.2rem;}.site-legend-heading{display:flex;align-items:baseline;gap:.3rem .85rem;flex-wrap:wrap;margin-bottom:.55rem;}.site-legend h2{font:650 .82rem/1.4 var(--sans);margin:0;color:var(--ink);}.site-legend p{font-size:.74rem;line-height:1.5;margin:0;max-width:none;flex:1;min-width:min(100%,22rem);}.site-legend-keys{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem 1.6rem;}.supported-devices .home-devices-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .75rem;}.supported-devices .home-devices-summary>.section-title,.supported-devices .home-devices-summary>.fine{margin:0;}.site-legend .ticker-legend{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem .85rem;list-style:none;padding:0;margin:0;font-size:.74rem;line-height:1.5;}.site-legend .ticker-legend li{display:flex;align-items:center;gap:.4rem;}.site-legend .legend-dot{width:.65rem;height:.65rem;flex:none;border-radius:50%;}.site-legend .device-legend{gap:.35rem .85rem;font-size:.7rem;}.site-legend .device-legend .i{width:1em;height:1em;color:var(--blue-ink);}.foot{padding-top:var(--footer-edge-space);}.foot-in{column-gap:clamp(1.25rem,3vw,2.5rem);row-gap:.65rem;}.foot-logo.crop-full{aspect-ratio:1026/477;overflow:visible;}.foot-logo.crop-full img{width:100%;height:auto;left:0;top:0;}.foot-note{margin-top:.6rem!important;padding-top:.7rem;}@media (max-width:540px){.foot-in{align-items:start;gap:.5rem;}.foot-logo{width:min(10.5rem,65%);}.foot-bottom nav{column-gap:calc(4px * var(--medium-density));}.foot nav a{padding-inline:calc(2px * var(--medium-density));}.foot-tagline{margin-top:.3rem;}.foot-note{margin-top:.4rem!important;padding-top:.5rem;}.site-legend-heading{display:block;}.site-legend p{margin-top:.3rem;}}@media print{.site-legend{display:none;}}.explore-les .explore-prices{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem 1rem;margin-top:calc(12px * var(--medium-density));padding:.65rem 2.4rem;min-height:44px;text-align:center;}.explore-les .explore-prices .page-card-heading{gap:.4rem;}.explore-les .explore-prices .chip{width:1.5rem;height:1.5rem;}.explore-les .explore-prices small{flex:0 1 auto;align-self:center;line-height:1.4;}.explore-les .explore-prices>.i{display:block;right:.75rem;top:calc(50% - 9px);}.access-columns .tick-list li::before{display:none;}.access-marker{position:absolute;left:.9rem;top:.9rem;display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--c-cyan);color:white;transform-origin:center;}.access-marker .i{width:.8rem;height:.8rem;stroke-width:3.2;}.tick-list.soft .access-marker{background:var(--c-indigo);}:root[data-flow-changing] body[data-view="help"] main{overflow-anchor:none;}
