/* VocalStream package storytelling: visual identity remains blue, gold and graphite. */
.core-experience{position:relative;isolation:isolate;min-height:min(900px,100svh);padding:100px 0 70px;overflow:hidden;color:#f6f8fc;background:radial-gradient(ellipse at 50% 57%,#17395b 0%,#0b1b30 47%,#07111f 100%);border-top:1px solid #d2b46b55;border-bottom:1px solid #8db4d124}
.core-experience-grid{position:absolute;z-index:-1;inset:0;opacity:.22;background-image:linear-gradient(#7ba6cb1a 1px,transparent 1px),linear-gradient(90deg,#7ba6cb1a 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}
.core-experience-grid:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 10%,#07111f 84%)}
.core-experience-wrap{position:relative;max-width:1260px}
.core-experience-heading{max-width:920px;margin:0 auto 44px;text-align:center}
.core-experience-heading .eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:19px}
.core-experience-heading .eyebrow:before,.core-experience-heading .eyebrow:after{content:"";width:22px;height:1px;background:#e4c36f8c}
.core-experience-title{margin:0;font:750 clamp(42px,6.5vw,82px)/.98 var(--font-d);letter-spacing:-.065em;color:#f7f9fc}
.core-roll-line{display:block;overflow:hidden;padding:.04em .06em .09em}
.core-roll-line>span{display:inline-block;transform:translateY(0);transition:transform .85s cubic-bezier(.2,.75,.2,1)}
.core-roll-accent{color:#f0cd75}
html.js-package-motion .core-experience:not(.package-live) .core-roll-line>span{transform:translateY(112%)}
.core-experience.package-live .core-roll-line>span{transform:translateY(0)}
.core-experience-lead{max-width:690px;margin:23px auto 0;color:#b9c9dc;font:450 clamp(17px,1.45vw,20px)/1.65 var(--font-b);text-wrap:balance}
.core-system-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.68fr) minmax(0,1fr);gap:36px;align-items:center;min-height:340px}
.core-system-map:before,.core-system-map:after{content:"";position:absolute;z-index:-1;top:50%;height:1px;width:22%;background:linear-gradient(90deg,transparent,#83b7e777,#ecc9699c);transform:scaleX(.2);transition:transform .85s ease .24s;transform-origin:left}
.core-system-map:before{left:24%}.core-system-map:after{right:24%;transform-origin:right;background:linear-gradient(90deg,#ecc9699c,#83b7e777,transparent)}
.core-experience.package-live .core-system-map:before,.core-experience.package-live .core-system-map:after{transform:scaleX(1)}
.core-tool-rail{display:grid;gap:19px;position:relative}
.core-tool-tile{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:106px;padding:17px 18px;border:1px solid #b9d7f02d;border-radius:19px;color:#f5f8fc;text-decoration:none;background:linear-gradient(135deg,#102a46e8,#0c2038dc);box-shadow:0 14px 34px #0208124a,inset 0 1px #fff1;transition:transform .25s ease,border-color .25s ease,background .25s ease}
.core-tool-tile:hover{transform:translateY(-4px);border-color:#e7c970a3;background:linear-gradient(135deg,#173857,#102943)}
.core-tool-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#f4d37f;background:#d3b25d1b;border:1px solid #e5c76c55;font-size:25px}
.core-tool-tile:nth-child(2) .core-tool-icon{color:#9ccaff;background:#78b9ff13;border-color:#8ec5ff50}
.core-tool-tile b,.core-tool-tile small{display:block}.core-tool-tile b{font:650 16px/1.35 var(--font-b)}
.core-tool-tile small{margin-top:4px;color:#a9bbd0;font:450 12px/1.45 var(--font-b)}
.core-tool-index{align-self:start;color:#7391ae;font:600 10px/1 var(--font-b);letter-spacing:.1em}
.core-system-hub{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;max-width:270px;width:100%;margin:auto;text-align:center;background:radial-gradient(circle at 50% 38%,#2d5578 0,#173958 38%,#0b1b2e 73%);border:1px solid #e5c7709e;box-shadow:0 0 0 12px #c5a9550c,0 0 65px #75baff26,inset 0 0 44px #82beed17}
.core-hub-orbit{position:absolute;inset:-12px;border:1px solid #a8c8e533;border-radius:50%;transform:rotate(-23deg) scaleX(1.13)}
.core-hub-orbit-two{inset:-27px;border-style:dashed;border-color:#dbbd6755;transform:rotate(42deg) scaleX(1.2)}
.core-hub-mark{position:relative;display:grid;place-items:center;width:58px;height:58px;margin-bottom:9px}
.core-hub-mark img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 4px 13px #8fbfff46)}
.core-hub-mark iconify-icon{position:absolute;right:-8px;bottom:-4px;color:#f1ce72;background:#0b1d31;border-radius:50%;font-size:21px}
.core-system-hub>b{font:720 clamp(19px,2vw,26px)/1.03 var(--font-d);letter-spacing:-.04em}
.core-system-hub>b em{color:#f2d17a;font-style:normal}
.core-system-hub>small{margin-top:8px;color:#b6c9dc;font-size:11px}
.core-hub-price{margin-top:11px;color:#fff;font:700 16px/1 var(--font-b)}
.core-hub-price small{color:#b6c9dc;font-size:10px;font-weight:500}
.core-experience-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:990px;margin:35px auto 0;padding-top:20px;border-top:1px solid #aac4df28;color:#aebed1;font-size:14px}
.core-experience-link{display:inline-flex;align-items:center;gap:9px;color:#f3d47c;font-weight:650;text-decoration:none}
.core-experience-link iconify-icon{font-size:18px;transition:transform .2s ease}.core-experience-link:hover iconify-icon{transform:translateY(4px)}
.core-tool-tile[data-package-reveal],.core-system-hub[data-package-reveal],.core-experience-foot[data-package-reveal],.core-experience-heading[data-package-reveal]{opacity:1;transform:none}
html.js-package-motion [data-package-reveal]{transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .78s cubic-bezier(.2,.7,.2,1);transition-delay:var(--package-delay,0ms)}
html.js-package-motion [data-package-reveal]:not(.package-item-live){opacity:0;transform:translate3d(var(--package-x,0),var(--package-y,22px),0) scale(var(--package-scale,1))}
html.js-package-motion [data-package-reveal].package-item-live{opacity:1;transform:translate3d(0,0,0) scale(1)}
.core-tool-rail-left [data-package-reveal]{--package-x:-38px}.core-tool-rail-right [data-package-reveal]{--package-x:38px}.core-system-hub[data-package-reveal]{--package-scale:.82;--package-y:8px}
.core-tool-tile[data-delay="1"],.plus-orbit-tool[data-delay="1"]{--package-delay:90ms}.core-tool-tile[data-delay="2"],.plus-orbit-tool[data-delay="2"]{--package-delay:180ms}.core-system-hub[data-delay="3"]{--package-delay:270ms}.core-experience-foot[data-delay="4"]{--package-delay:360ms}
.plus-spotlight{background:radial-gradient(ellipse at 80% 40%,#173b5b80,transparent 49%),radial-gradient(ellipse at 12% 85%,#af833121,transparent 42%),#071321;border-top:1px solid #d7b65f5c;border-bottom:1px solid #d7b65f5c;padding:104px 0}
.plus-experience-layout{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:36px;align-items:center}
.plus-experience-copy{position:relative;z-index:2;max-width:570px}.plus-experience-copy .plan-tier-badge{display:inline-flex;margin-bottom:19px}.plus-experience-copy .vheading{font-size:clamp(38px,4.5vw,62px);line-height:1.04;letter-spacing:-.05em;margin:16px 0 20px}.plus-experience-copy .vheading em{color:#efce76;font-style:normal}.plus-experience-copy .product-intro{max-width:535px;margin:0;padding:0;border:0;background:transparent;color:#bdcbdc;font:450 18px/1.65 var(--font-b)}
.plus-tool-summary{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 18px}.plus-tool-summary>span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #adc4dc2e;border-radius:999px;background:#112942a8;color:#d6e3f2;font-size:12px}.plus-tool-summary iconify-icon{font-size:15px;color:#e6c56d}.plus-tool-summary .plus-tool-summary-voice{border-color:#e4c66d91;background:#d8b5531e;color:#f7dfa0}.plus-experience-copy .text-link{color:#f3d477}
.plus-composition{position:relative;isolation:isolate;display:grid;place-items:center;min-height:580px;padding:56px 22px 60px}
.plus-composition:before{content:"";position:absolute;z-index:-1;inset:6% 4%;border-radius:50%;background:radial-gradient(ellipse at center,#396da052 0,transparent 58%);filter:blur(15px)}
.plus-composition-orbit{position:absolute;z-index:-1;left:50%;top:50%;width:min(94%,590px);aspect-ratio:1;border:1px solid #7fb0d42c;border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg) scaleY(.82)}
.plus-composition-orbit-two{width:min(106%,670px);border-style:dashed;border-color:#d6b75d47;transform:translate(-50%,-50%) rotate(33deg) scaleY(.74)}
.plus-voice-stage{width:min(100%,570px);min-height:450px;z-index:1}.plus-stage{max-width:none;overflow:visible}
.plus-orbit-tool{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid #d0b76b64;border-radius:14px;color:#eef5fc;background:linear-gradient(135deg,#132c46f2,#0a1b2deF);box-shadow:0 14px 30px #02081255,inset 0 1px #ffffff17;font-size:12px;font-weight:650;white-space:nowrap}
.plus-orbit-tool iconify-icon{font-size:20px;color:#f2d27a}.plus-orbit-website{left:0;top:12%}.plus-orbit-chat{right:-1%;top:19%}.plus-orbit-text{left:-1%;bottom:19%}.plus-orbit-reviews{right:0;bottom:12%}
.plus-composition-caption{position:absolute;z-index:4;bottom:6px;display:flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid #9bb5d12a;border-radius:99px;background:#071522db;color:#d8e4f1;font-size:12px;letter-spacing:.02em}
.plus-package-section{position:relative;padding:92px 0 105px;background:radial-gradient(ellipse at 4% 10%,#29496954,transparent 42%),#091626}
.plus-package-section .core-layout{position:relative;z-index:1}
.plus-package-section .core-layout>div:first-child{align-self:center}
.plus-package-section .core-price{color:#f4d47b}
.plus-package-section .plus-equation-features{grid-template-columns:repeat(2,minmax(0,1fr))}
.plus-package-section .equation-voice{grid-column:1/-1;min-height:0;padding:18px;background:linear-gradient(120deg,#1b3a56,#132b43);border-color:#d4b65b72}
.plus-package-section .equation-voice>iconify-icon{color:#f0ce75}
.plus-case-note{text-align:center;margin:18px 0 0;color:#d5c28d}
.plus-stage [data-package-reveal]{--package-y:18px}
.plus-stage .plus-orbit-website{--package-x:-36px}.plus-stage .plus-orbit-chat{--package-x:36px}.plus-stage .plus-orbit-text{--package-x:-36px}.plus-stage .plus-orbit-reviews{--package-x:36px}
@media(max-width:1060px){.core-experience{padding:86px 0 60px}.core-system-map{grid-template-columns:minmax(0,1fr) minmax(205px,.75fr) minmax(0,1fr);gap:17px}.core-tool-tile{grid-template-columns:45px minmax(0,1fr);gap:10px;padding:14px;min-height:98px}.core-tool-icon{width:44px;height:44px;font-size:22px}.core-tool-index{display:none}.plus-experience-layout{grid-template-columns:1fr;gap:16px}.plus-experience-copy{max-width:780px}.plus-composition{min-height:560px}.plus-package-section .core-layout{grid-template-columns:1fr;gap:34px}.plus-package-section .core-layout>div:first-child{text-align:center}}
@media(max-width:760px){.core-experience{min-height:0;padding:78px 0 50px}.core-experience-heading{margin-bottom:29px}.core-experience-title{font-size:clamp(39px,11vw,58px)}.core-experience-lead{font-size:16px;line-height:1.55}.core-system-map{grid-template-columns:1fr 1fr;gap:14px;min-height:0}.core-tool-rail{gap:11px}.core-system-hub{grid-column:1/-1;grid-row:1;width:min(54vw,210px);margin:0 auto 4px}.core-tool-tile{grid-template-columns:38px minmax(0,1fr);min-height:86px;padding:11px 10px;border-radius:15px;gap:9px}.core-tool-icon{width:36px;height:36px;border-radius:11px;font-size:19px}.core-tool-tile b{font-size:12px}.core-tool-tile small{font-size:10px}.core-system-map:before,.core-system-map:after{display:none}.core-experience-foot{align-items:flex-start;flex-direction:column;margin-top:24px;font-size:12px}.plus-spotlight{padding:75px 0}.plus-experience-copy .vheading{font-size:clamp(35px,10vw,52px)}.plus-experience-copy .product-intro{font-size:16px}.plus-tool-summary{gap:6px}.plus-tool-summary>span{padding:7px 9px;font-size:10px}.plus-composition{min-height:480px;padding:40px 0 52px}.plus-voice-stage{min-height:400px;width:100%;transform:scale(.86)}.plus-orbit-tool{gap:6px;padding:8px 9px;font-size:10px}.plus-orbit-tool iconify-icon{font-size:16px}.plus-orbit-website{left:-5px;top:7%}.plus-orbit-chat{right:-5px;top:13%}.plus-orbit-text{left:-5px;bottom:11%}.plus-orbit-reviews{right:-5px;bottom:6%}.plus-composition-caption{bottom:0;font-size:10px}.plus-package-section{padding:70px 0 76px}.plus-package-section .plus-equation-features{grid-template-columns:1fr}.plus-package-section .equation-voice{grid-column:auto}.plus-package-section .premium-case{padding:18px}}
@media(prefers-reduced-motion:reduce){html.js-package-motion [data-package-reveal],html.js-package-motion .core-experience:not(.package-live) .core-roll-line>span{opacity:1!important;transform:none!important;transition:none!important}.core-system-map:before,.core-system-map:after{transform:none!important}.core-tool-tile,.core-experience-link iconify-icon{transition:none!important}}

/* Scroll-linked package scenes: larger controls and two distinct visual worlds. */
html.scroll-linked .core-roll-line>span{transition:none}
.core-experience{min-height:100svh;padding:clamp(96px,11vh,140px) 0 62px;background:radial-gradient(ellipse at 50% 58%,#244e75 0%,#102944 44%,#061324 100%)}
.core-experience-grid{opacity:.31;background-size:68px 68px;mask-image:linear-gradient(transparent,#000 9%,#000 90%,transparent)}
.core-experience-heading{max-width:1060px;margin-bottom:clamp(38px,6vh,74px)}
.core-experience-title{font-size:clamp(54px,7.5vw,104px);line-height:.98}
.core-experience-lead{max-width:780px;font-size:clamp(18px,1.7vw,23px);line-height:1.65}
.core-system-map{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr) minmax(0,1fr);gap:clamp(26px,4vw,66px);min-height:390px}
.core-tool-rail{gap:22px}
.core-tool-tile{grid-template-columns:58px minmax(0,1fr) auto;gap:17px;min-height:126px;padding:21px 23px;border-radius:22px;background:linear-gradient(125deg,#122f4fee,#0b1e35f2);box-shadow:0 22px 48px #0108135c,inset 0 1px #fff2}
.core-tool-icon{width:56px;height:56px;border-radius:17px;font-size:28px}
.core-tool-tile b{font-size:19px}.core-tool-tile small{font-size:14px;line-height:1.5}
.core-tool-index{font-size:11px}
.core-system-hub{max-width:310px;box-shadow:0 0 0 15px #c5a9550c,0 0 92px #75baff38,inset 0 0 52px #82beed1b}
.core-hub-mark{width:68px;height:68px}.core-hub-mark img{width:62px;height:62px}
.core-system-hub>b{font-size:clamp(23px,2.3vw,31px)}.core-system-hub>small{font-size:13px}.core-hub-price{font-size:19px}
.core-system-map:before,.core-system-map:after{width:28%;height:2px;filter:drop-shadow(0 0 8px #7fc4ff75)}
.core-experience-foot{max-width:1120px;margin-top:34px;font-size:15px}
.core-jumps.voice-plus-jumps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1120px;margin:20px auto 0;padding:0}
.core-jumps.voice-plus-jumps a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:12px 14px;border:1px solid #b6d1ea37;border-radius:15px;background:#0b1c30c9;color:#e7f1fc;font-size:14px;font-weight:650;text-align:center;text-decoration:none;box-shadow:0 10px 24px #0209132b;transition:transform .2s ease,border-color .2s ease,background .2s ease}
.core-jumps.voice-plus-jumps a iconify-icon{flex:none;color:#f0cd75;font-size:20px}
.core-jumps.voice-plus-jumps a:hover{transform:translateY(-3px);border-color:#efcd78;background:#153653}
.included-tools-heading{padding-top:82px;padding-bottom:18px}
.included-tools-heading h2{font-size:clamp(30px,3.5vw,46px)}.included-tools-heading p{font-size:18px}
.plus-experience{position:relative;isolation:isolate;min-height:100svh;padding:clamp(90px,10vh,130px) 0 70px;overflow:hidden;color:#f6f7ff;background:radial-gradient(ellipse at 50% 70%,#2b225a 0%,#161b42 37%,#091329 78%);border-top:1px solid #a99ce84d;border-bottom:1px solid #e3c87145}
.plus-experience:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(120deg,#11294a77,transparent 43%,#32225355),radial-gradient(ellipse at 15% 18%,#4a91df23,transparent 40%)}
.plus-experience-field{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}
.plus-experience-field i{position:absolute;display:block;width:42vw;height:42vw;border:1px solid #a5b9fb1e;border-radius:50%;left:50%;top:66%;transform:translate(-50%,-50%) scale(calc(.72 + var(--plus-progress,0)*.35))}
.plus-experience-field i:nth-child(2){width:58vw;height:58vw;border-color:#e4c96d2c;transform:translate(-50%,-50%) rotate(36deg) scaleY(.6) scale(calc(.72 + var(--plus-progress,0)*.35))}
.plus-experience-field i:nth-child(3){width:75vw;height:75vw;border-style:dashed;border-color:#8ab5e326;transform:translate(-50%,-50%) rotate(-28deg) scaleY(.72) scale(calc(.72 + var(--plus-progress,0)*.35))}
.plus-experience-field b{position:absolute;inset:0;background-image:radial-gradient(#d5ddff55 1px,transparent 1px);background-size:42px 42px;opacity:.18;mask-image:radial-gradient(ellipse at 50% 68%,#000,transparent 72%)}
.plus-experience-wrap{position:relative;max-width:1320px}
.plus-experience-heading{max-width:1050px;margin:0 auto 24px;text-align:center}
.plus-experience-heading .eyebrow{display:inline-flex;margin-bottom:19px;color:#f2d17b}
.plus-experience-heading h2{margin:0;font:750 clamp(49px,7vw,94px)/.98 var(--font-d);letter-spacing:-.065em;color:#f8f9ff}
.plus-experience-heading h2 span,.plus-experience-heading h2 em{display:block}
.plus-experience-heading h2 em{margin-top:.13em;color:#d8d3ff;font-style:normal}
.plus-experience-heading p{max-width:760px;margin:24px auto 0;color:#c3c9df;font:450 clamp(18px,1.6vw,22px)/1.6 var(--font-b)}
.plus-experience-price{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px;color:#cbd4e6}
.plus-experience-price>b{color:#fff;font:750 34px/1 var(--font-d);letter-spacing:-.04em}
.plus-experience-price>span{align-self:center;margin-right:12px}
.plus-experience-price .vbtn{min-height:52px;padding:13px 20px;border-radius:14px;font-size:15px}
.plus-network{position:relative;min-height:400px;max-width:1150px;margin:16px auto 0;display:grid;place-items:center;isolation:isolate}
.plus-network-orbit{position:absolute;left:50%;top:50%;width:min(52vw,610px);aspect-ratio:1;border:1px solid #afb5ef40;border-radius:50%;transform:translate(-50%,-50%) rotate(-12deg) scaleY(.72)}
.plus-network-orbit-two{width:min(68vw,790px);border-style:dashed;border-color:#e6ce7d54;transform:translate(-50%,-50%) rotate(28deg) scaleY(.63)}
.plus-network-lines{position:absolute;inset:0;pointer-events:none}
.plus-network-lines i{position:absolute;left:50%;top:50%;width:clamp(150px,19vw,260px);height:1px;transform-origin:left;background:linear-gradient(90deg,#e8ce7caa,#aab9f233);box-shadow:0 0 9px #b5b5f666;transform:rotate(210deg) scaleX(calc(.4 + var(--plus-progress,0)*.6))}
.plus-network-lines i:nth-child(2){transform:rotate(330deg) scaleX(calc(.4 + var(--plus-progress,0)*.6))}.plus-network-lines i:nth-child(3){transform:rotate(145deg) scaleX(calc(.4 + var(--plus-progress,0)*.6))}.plus-network-lines i:nth-child(4){transform:rotate(25deg) scaleX(calc(.4 + var(--plus-progress,0)*.6))}
.plus-network-core{position:relative;z-index:2;width:clamp(190px,22vw,270px);aspect-ratio:1;border:1px solid #e6cc7bba;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 48% 35%,#39417b,#171d43 70%);box-shadow:0 0 0 14px #b9b9f00b,0 0 90px #9da9ff36,inset 0 0 44px #e7d07819;text-align:center}
.plus-network-mic{display:grid;place-items:center;width:54px;height:54px;margin-bottom:12px;border:1px solid #efd48280;border-radius:17px;color:#f2d47f;background:#efd48216;font-size:28px}
.plus-network-core>small{color:#c8c7ec;font-size:9px;letter-spacing:.14em}.plus-network-core>b{margin-top:7px;color:#fff;font:720 27px/1.05 var(--font-d);letter-spacing:-.04em}.plus-network-core>span{margin-top:9px;color:#c8d1e3;font-size:12px}
.plus-network-tool{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;min-width:194px;padding:16px 18px;border:1px solid #bcc6ee50;border-radius:17px;background:linear-gradient(130deg,#182749f5,#121a35f5);color:#f3f5ff;text-decoration:none;font-size:15px;font-weight:650;box-shadow:0 18px 38px #03081755,inset 0 1px #fff2;transition:transform .22s ease,border-color .22s ease}
.plus-network-tool iconify-icon{color:#e7cc79;font-size:24px}.plus-network-tool:hover{border-color:#f0d486;transform:translateY(-4px)}
.plus-tool-a{left:12%;top:15%}.plus-tool-b{right:12%;top:15%}.plus-tool-c{left:12%;bottom:14%}.plus-tool-d{right:12%;bottom:14%}
.plus-experience-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:18px auto 0;padding-top:18px;border-top:1px solid #d2d9f02b;color:#c7cfe2;font-size:14px}
.plus-down-link{display:inline-flex;align-items:center;gap:8px;color:#f3d77e;font-weight:650;text-decoration:none}.plus-down-link iconify-icon{font-size:18px;transition:transform .2s ease}.plus-down-link:hover iconify-icon{transform:translateY(3px)}
.core-layout .vbtn.primary{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:15px 23px;border-radius:15px;white-space:nowrap}
.core-layout .core-note{max-width:450px;line-height:1.55}
.plus-package-section .core-layout{gap:clamp(35px,6vw,82px)}
.plus-package-section .core-layout>div:first-child{max-width:420px}
@media(max-width:1060px){.core-experience{min-height:auto}.core-system-map{min-height:360px}.core-jumps.voice-plus-jumps{grid-template-columns:repeat(2,minmax(0,1fr))}.plus-tool-a{left:2%}.plus-tool-b{right:2%}.plus-tool-c{left:2%}.plus-tool-d{right:2%}.plus-network{min-height:390px}.plus-network-orbit{width:min(70vw,600px)}.plus-network-orbit-two{width:min(88vw,760px)}}
@media(max-width:760px){.core-experience{padding:86px 0 42px}.core-experience-heading{margin-bottom:30px}.core-experience-title{font-size:clamp(44px,12vw,64px)}.core-experience-lead{max-width:540px;font-size:16px}.core-system-map{grid-template-columns:1fr 1fr;gap:12px;min-height:0}.core-system-hub{max-width:210px}.core-tool-tile{grid-template-columns:38px minmax(0,1fr);min-height:96px;padding:13px 11px;gap:9px}.core-tool-icon{width:38px;height:38px;font-size:20px}.core-tool-tile b{font-size:13px}.core-tool-tile small{font-size:10px}.core-experience-foot{margin-top:27px}.core-jumps.voice-plus-jumps{gap:9px;margin-top:15px}.core-jumps.voice-plus-jumps a{min-height:50px;padding:9px 7px;gap:6px;border-radius:12px;font-size:11px}.core-jumps.voice-plus-jumps a iconify-icon{font-size:17px}.included-tools-heading{padding-top:58px}.plus-experience{min-height:0;padding:82px 0 46px}.plus-experience-heading{margin-bottom:10px}.plus-experience-heading h2{font-size:clamp(43px,11vw,64px)}.plus-experience-heading p{font-size:16px;margin-top:18px}.plus-experience-price{flex-wrap:wrap;gap:8px}.plus-experience-price>b{font-size:30px}.plus-experience-price .vbtn{flex-basis:100%;max-width:290px;margin-top:7px}.plus-network{min-height:380px;margin-top:6px}.plus-network-orbit{width:88vw}.plus-network-orbit-two{width:110vw}.plus-network-core{width:156px}.plus-network-mic{width:39px;height:39px;margin-bottom:8px;font-size:21px;border-radius:13px}.plus-network-core>b{font-size:20px}.plus-network-core>span{font-size:10px}.plus-network-tool{min-width:0;width:calc(50% - 10px);max-width:164px;gap:7px;padding:11px 9px;border-radius:13px;font-size:11px}.plus-network-tool iconify-icon{font-size:18px}.plus-tool-a{left:0;top:2%}.plus-tool-b{right:0;top:2%}.plus-tool-c{left:0;bottom:3%}.plus-tool-d{right:0;bottom:3%}.plus-network-lines i{width:clamp(110px,30vw,150px)}.plus-experience-footer{align-items:flex-start;flex-direction:column;font-size:12px}.plus-package-section{padding:68px 0 74px}.core-layout .vbtn.primary{white-space:normal}.core-layout .core-note{margin-inline:auto}}
@media(prefers-reduced-motion:reduce){.plus-network-tool,.plus-down-link iconify-icon,.core-jumps.voice-plus-jumps a{transition:none!important}.plus-experience-field i{transform:translate(-50%,-50%)!important}}
.hero-under{background:linear-gradient(90deg,#0b1729,#10223a 50%,#0b1729);border-top:1px solid #b9d2ef18;border-bottom:1px solid #b9d2ef18}
.hero-under>.vwrap{justify-content:center;gap:12px;padding-block:17px}
.hero-under .vwrap>span{justify-content:center;min-height:50px;flex:1 1 190px;max-width:285px;padding:9px 16px;border:1px solid #c2d4e326;border-radius:14px;background:#ffffff08;color:#dbe6f2;font-size:14px;font-weight:600;white-space:nowrap}
.hero-under iconify-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:5px;border:1px solid #e7c97252;border-radius:10px;background:#e7c97214;color:#f1d27c;font-size:21px}
@media(min-width:761px) and (max-width:1060px){.core-system-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.core-tool-rail{display:contents}.core-system-hub{grid-column:1/-1;grid-row:1;width:min(34vw,270px);max-width:270px;margin:0 auto 8px}.core-tool-rail-left .core-tool-tile,.core-tool-rail-right .core-tool-tile{min-width:0}.core-experience{padding-top:clamp(82px,10vh,120px)}.hero-under>.vwrap{flex-wrap:wrap}.hero-under .vwrap>span{flex:1 1 220px}}
@media(max-width:760px){.hero-under>.vwrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-block:13px}.hero-under .vwrap>span{min-width:0;max-width:none;min-height:46px;padding:7px 9px;justify-content:flex-start;gap:7px;font-size:11px;white-space:normal}.hero-under iconify-icon{width:28px;height:28px;font-size:18px}.core-tool-rail{display:contents}.core-system-hub{grid-column:1/-1;grid-row:1;width:min(54vw,210px);max-width:210px;margin:0 auto 4px}.core-tool-rail-left .core-tool-tile,.core-tool-rail-right .core-tool-tile{min-width:0}}
.plus-experience-wrap{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(24px,4vw,66px)}
.plus-experience-heading{max-width:620px;margin:0;text-align:left}
.plus-experience-heading h2{font-size:clamp(50px,5.2vw,78px)}
.plus-experience-heading p{margin:22px 0 0}
.plus-experience-price{justify-content:flex-start}
.plus-network{min-height:610px;margin:0;max-width:none}
.plus-network-core{width:clamp(250px,23vw,310px)}
.plus-tool-a{left:0;top:16%}.plus-tool-b{right:0;top:16%}.plus-tool-c{left:0;bottom:15%}.plus-tool-d{right:0;bottom:15%}
.plus-experience-footer{grid-column:1/-1;width:100%;margin-top:0}
.plus-experience-field i{left:70%;top:54%}
@media(max-width:1060px){.plus-experience-wrap{grid-template-columns:1fr;gap:16px}.plus-experience-heading{max-width:820px;margin:0 auto;text-align:center}.plus-experience-heading p{margin:20px auto 0}.plus-experience-price{justify-content:center}.plus-network{min-height:500px}.plus-tool-a{left:4%}.plus-tool-c{left:4%}.plus-tool-b{right:4%}.plus-tool-d{right:4%}.plus-experience-footer{grid-column:auto}.plus-experience-field i{left:50%;top:65%}}
@media(max-width:760px){.plus-experience-heading{text-align:center}.plus-experience-heading h2{font-size:clamp(43px,11vw,64px)}.plus-network{min-height:380px;margin-top:6px}.plus-network-core{width:156px}}
html.scroll-linked .core-experience [data-package-reveal],html.scroll-linked .plus-experience [data-plus-scroll-item]{transition:none!important}

.plus-network-mic{width:64px;height:64px;font-size:34px}.plus-network-core>b{font-size:clamp(30px,2.6vw,38px)}.plus-network-core>small{font-size:10px}

/* The Plus suitcase has five equal, legible tools across its full interior. */
.plus-package-section .core-includes.package-equation{display:block!important;min-width:0}
.plus-package-section .plus-equation .equation-features{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.plus-package-section .plus-equation .equation-feature{min-width:0;min-height:154px;padding:20px 19px;border:1px solid #b9d7f02b}
.plus-package-section .plus-equation .equation-feature b{font-size:17px;line-height:1.35}
.plus-package-section .plus-equation .equation-feature small{font-size:13px;line-height:1.55}
.plus-package-section .plus-equation .equation-voice{grid-column:1/-1;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:5px 15px;min-height:112px;padding:20px 22px}
.plus-package-section .plus-equation .equation-voice>iconify-icon{grid-column:1;grid-row:1/3;font-size:36px}
.plus-package-section .plus-equation .equation-voice b{grid-column:2;grid-row:1;font-size:19px}
.plus-package-section .plus-equation .equation-voice small{grid-column:2;grid-row:2;font-size:13px}
.plus-package-section .plus-case-note{margin-top:20px}
@media(max-width:760px){.plus-package-section .plus-equation .equation-features{grid-template-columns:1fr;gap:11px}.plus-package-section .plus-equation .equation-feature{min-height:0;padding:16px}.plus-package-section .plus-equation .equation-voice{min-height:96px;padding:16px}}
