.tea-price,.price .tea-price,.package-total>.tea-price,.advice-price .tea-price,.landing-amount>.tea-price{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;flex-wrap:wrap;align-items:baseline;gap:.14em .3em;margin:0;display:inline-flex}.tea-price>span,.price .tea-price>span,.advice-price .tea-price>span{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;display:inline}.tea-price .tea-price-original,.price .tea-price .tea-price-original,.advice-price .tea-price .tea-price-original{color:inherit;letter-spacing:0;font-size:max(.58em,.85rem);font-weight:450}.tea-price-original s{text-decoration-thickness:1.5px}.tea-price.has-code-price>[data-tot-amount]{color:inherit}.package-value{border-top:1px solid var(--line);color:var(--teal);margin-top:18px;padding-top:16px;line-height:1.6}.package-value p+p{margin-top:5px}.package-value .package-rate{font-size:.9rem}.package-value .package-worth{margin-top:15px;font-size:.95rem}.package-value .package-saving{font-size:1.12rem;font-weight:600}.package-value .package-saving strong{font-weight:700}.package-value .package-value-basis{color:var(--muted);margin-top:9px;font-size:.78rem;line-height:1.65}.support-options article{flex-direction:column;display:flex}.support-options article .text-link{align-self:flex-start;margin-top:auto;padding-top:24px}.tea-offer-note,.first-visit>.tea-offer-note,.advice-note>.tea-offer-note,.landing-price>.tea-offer-note{color:var(--muted);letter-spacing:0;font-weight:400;line-height:1.65;margin-top:17px!important;font-size:.8rem!important}.tea-offer-note strong{color:var(--teal);font-weight:650}.prepaid-body>.tea-offer-note{max-width:70ch}@media (width<=760px){.price .tea-price,.advice-price .tea-price,.landing-amount>.tea-price{justify-content:center}.package-value .package-saving{font-size:1.16rem}.package-value .package-value-basis{font-size:.84rem}.tea-offer-note{font-size:.84rem!important}}.home-refresh .hero{padding-bottom:50px}.home-refresh .photo-frame{height:490px}.home-refresh .hero-visual{max-width:510px}.home-refresh .hero-intro{max-width:32ch}.home-refresh .section-space{padding-block:80px}.home-refresh .help-section{padding-top:75px}.home-refresh .personal-section{padding:55px 0}.home-refresh .personal-art{min-height:320px}.home-refresh .brand-coaster{width:180px;height:180px;margin-top:15px}.home-refresh .brand-coaster img{width:115px}.home-refresh .personal-art .local-note{display:none}.home-refresh .personal-copy>p:not(.eyebrow){font-size:.97rem}.home-refresh .personal-copy h2{font-size:2.7rem}.popular-jobs{grid-template-columns:repeat(3,1fr);gap:0 35px;display:grid}.popular-jobs>a{border-top:1px solid #faf5eb55;flex-direction:column;align-items:start;gap:12px;min-width:0;padding:25px 0 28px;text-decoration:none;display:flex;position:relative}.popular-jobs>a>svg{color:var(--apricot);margin-bottom:3px}.popular-jobs strong{font-size:1.27rem;font-weight:600;line-height:1.3}.popular-jobs a>span:not(.job-link){color:#e0e9e1;max-width:30ch;font-size:.92rem}.popular-jobs .job-link{align-items:center;gap:12px;margin-top:auto;padding-top:3px;font-size:.76rem;text-decoration:underline;display:flex}.popular-jobs a:focus-visible{outline-color:var(--apricot)}.popular-jobs a:hover .job-link{gap:20px}.planner-details{border:1px solid #faf5eb55;border-radius:10px;margin-top:28px;scroll-margin-top:110px}.planner-details>summary,.contact-planner>summary{justify-content:space-between;align-items:center;gap:15px;min-height:75px;padding:23px 26px;font-weight:600;line-height:1.5;list-style:none;display:flex}.planner-details small,.contact-planner small{margin-top:5px;font-size:.82rem;font-weight:400;display:block}.planner-details .planner-body{padding:10px 26px 30px}.planner-details .help-workbench{gap:35px}.planner-details .help-panels{min-height:0}.planner-details[open]>summary{margin-bottom:20px}.planner-details .list-tray{margin-top:30px}.planner-details summary::-webkit-details-marker,.plain-details summary::-webkit-details-marker,.prepaid-options summary::-webkit-details-marker,.contact-planner summary::-webkit-details-marker{display:none}.price-start{grid-template-columns:1.3fr 1fr;align-items:center;gap:100px;display:grid}.price-start>div>p:not(.eyebrow){color:var(--muted);max-width:44ch;margin-top:28px}.value-list{gap:10px;margin:25px 0 0;padding:0;font-size:.94rem;list-style:none;display:grid}.value-list li{align-items:start;gap:12px;display:flex}.value-list svg{color:var(--teal);margin-top:5px}.price-start .first-visit{padding:32px}.first-visit>small{color:var(--muted);margin-top:16px;font-size:.76rem}.price-start .first-visit>p:not(.eyebrow,.price){color:var(--muted);font-size:.95rem}.prepaid-options{border-block:1px solid var(--line);margin-top:40px}.prepaid-options>summary{color:var(--teal);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:1.16rem;font-weight:600;list-style:none;display:flex}.prepaid-options summary small{color:var(--muted);margin-top:7px;font-size:.86rem;font-weight:400;display:block}.prepaid-body{padding:10px 0 32px}.prepaid-body>p{color:var(--muted);max-width:80ch;font-size:.95rem}.support-options{grid-template-columns:repeat(3,1fr);gap:30px;margin:28px 0;display:grid}.support-options article{background:var(--light);border-radius:6px;padding:25px}.support-options .eyebrow{margin-bottom:14px}.support-options h3{color:var(--teal);font-size:1.4rem}.package-total{color:var(--teal);margin-block:18px;font-size:2.6rem;line-height:1.3}.package-total>span{font-size:.9rem;display:block}.support-options article>p:not(.eyebrow,.package-total){font-size:.9rem}.support-options article .saving{color:var(--teal);margin-top:18px;font-weight:600}.support-options article .text-link{min-height:44px;margin-top:24px;font-size:.88rem}.prepaid-body .saving-note{max-width:100%;font-size:.82rem}.plain-details{border-bottom:1px solid var(--line)}.plain-details>summary{min-height:65px;color:var(--teal);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:.96rem;list-style:none;display:flex}.plain-details .details-body{padding:15px 0 30px;font-size:.95rem}.plain-details .details-body p{color:var(--muted)}.plain-details h3{color:var(--teal);margin-bottom:14px;font-size:1.15rem}.terms-extension{margin-top:25px;font-size:.9rem}.simple-prices #support-terms{border-top:0;margin-top:0;padding-top:0}.terms-columns h3{font-size:1.08rem}.advice-section{background:#e8eee5;position:relative}.advice-layout{grid-template-columns:1.1fr .85fr;align-items:center;gap:95px;display:grid}.advice-layout>div>p:not(.eyebrow){max-width:49ch;color:var(--muted);margin-top:25px}.advice-layout .advice-pairing{font-size:.94rem}.advice-note{background:var(--paper);color:var(--teal);padding:35px 38px 30px;position:relative;rotate:2deg;box-shadow:9px 11px #17594f0c}.advice-note>.eyebrow{margin:18px 0}.advice-note h3{font-size:1.9rem}.advice-note .advice-price{letter-spacing:-.05em;margin:24px 0 20px;font-size:3.5rem;line-height:1.2}.advice-price span{letter-spacing:0;margin-top:5px;font-size:.85rem;display:block}.advice-note>p:not(.eyebrow,.advice-price){font-size:.95rem}.advice-note .button{width:100%;margin-top:25px;font-size:.85rem}.advice-note>small{color:var(--muted);margin-top:17px;font-size:.75rem;line-height:1.6;display:block}.advice-fair{border-top:1px solid #aabcb0;margin-top:40px}.fair-layout{grid-template-columns:1fr 1fr;gap:45px;display:grid}.fair-layout p{font-size:.95rem}.other-options{max-width:110ch;padding-top:25px}.other-options p{color:var(--muted);font-size:.87rem;line-height:1.8}.other-options strong{color:var(--teal);font-weight:600}.other-options small{color:var(--muted);margin-top:12px;font-size:.75rem;display:block}.other-options a{color:var(--teal);font-weight:600}.audience-section{background:var(--cream)}.audience-links{grid-template-columns:1fr 1fr;gap:0 55px;display:grid}.audience-links>a{border-top:1px solid var(--line);color:var(--teal);align-items:center;gap:19px;min-width:0;padding:23px 0;text-decoration:none;display:flex}.audience-links>a>span{flex:1;min-width:0}.audience-links strong{font-size:1.14rem;font-weight:600;line-height:1.5;display:block}.audience-links small{color:var(--muted);margin-top:3px;font-size:.87rem;display:block}.audience-links>a:hover strong{text-decoration:underline}.visit-short{background:#f1ecdf}.visit-short .section-heading{margin-bottom:20px}.visit-short .text-link{min-height:44px}.home-refresh .faqs .answer{font-size:.96rem}.more-questions>div{border-left:2px solid var(--line);padding-left:18px}.faqs .request-steps{margin:0;padding-left:20px;list-style:decimal}.faqs .request-steps li,.faqs .request-steps li+li{border:0;padding:0 0 20px}.faqs .request-steps h3{margin-bottom:8px;font-size:1.03rem}.faqs .request-steps p{font-size:.93rem}.contact-planner.visit-note{align-self:start;padding:0;transform:none;box-shadow:7px 7px #0d443b}.contact-planner>summary{color:var(--teal)}.contact-planner-body{padding:0 30px 30px}.contact-planner .email-note{line-height:1.7}.footer-pages{flex-wrap:wrap;justify-content:center;gap:8px 25px;padding:0 0 28px;display:flex}.footer-pages a{align-items:center;min-height:44px;font-size:.78rem;display:inline-flex}.footer-main>div{flex-wrap:wrap;justify-content:center}.landing-hero{padding:35px 0 65px;overflow:hidden}.landing-hero-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;display:grid}.back-home{color:var(--muted);margin-bottom:33px;font-size:.72rem;text-decoration:none;display:inline-block}.back-home:hover{text-decoration:underline}.landing-copy .eyebrow{margin-bottom:25px}.landing-copy h1{max-width:12ch;font-size:clamp(3.3rem,5.2vw,4.8rem)}.landing-copy h1>span{font-weight:450}.landing-intro{color:var(--muted);max-width:39ch;margin-top:30px;font-size:1.1rem}.landing-copy .actions{gap:19px}.landing-location{color:var(--muted);align-items:start;gap:9px;margin-top:30px;font-size:.77rem;display:flex}.landing-location svg{margin-top:4px}.landing-examples{background:var(--teal);color:var(--cream);padding:45px 0 50px}.landing-examples>.shell>.eyebrow{color:var(--cream)}.example-strip{grid-template-columns:repeat(3,1fr);gap:55px;display:grid}.example-strip article>svg{color:var(--apricot);margin-bottom:24px}.example-strip h2{color:var(--cream);letter-spacing:-.02em;margin-bottom:17px;font-size:1.48rem;font-weight:600;line-height:1.2}.example-strip p{color:#e0e9e1;font-size:.96rem;line-height:1.75}.landing-story-layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.landing-story h2{max-width:15ch;font-size:2.9rem}.landing-story-layout>div:last-child{padding-top:10px}.landing-story-layout>div:last-child>p{color:var(--muted);font-size:1.04rem}.landing-story .text-link{min-height:44px;margin-top:24px;font-size:.9rem}.landing-offer{background:#e8eee5;padding:65px 0}.landing-offer-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;display:grid}.landing-offer h2{font-size:2.9rem}.landing-offer-layout>div>p:not(.eyebrow){color:var(--muted);max-width:40ch;margin-top:24px}.landing-offer-layout>div>.text-link{min-height:44px;margin-top:25px;font-size:.87rem}.landing-price{background:var(--paper);border-radius:5px 5px 45px;padding:33px 36px}.landing-price .eyebrow{margin-bottom:14px}.landing-amount{letter-spacing:-.05em;color:var(--teal);font-size:3.9rem;font-weight:500;line-height:1.1}.landing-amount>span{letter-spacing:0;margin-top:10px;font-size:.85rem;display:block}.landing-price>p:not(.eyebrow,.landing-amount){color:var(--muted);margin-top:22px;font-size:.95rem}.landing-price .button{width:100%;margin-top:25px;font-size:.88rem}.landing-price .offer-small{line-height:1.6;font-size:.78rem!important}.offer-conditions{color:var(--muted);align-items:start;gap:13px;margin-top:35px;font-size:.82rem;display:flex}.offer-conditions>svg{margin-top:5px}.landing-close{text-align:center}.landing-close>.shell{max-width:750px}.landing-close img{object-fit:contain;width:58px;height:67px;margin:0 auto 20px}.landing-close h2{font-size:2.8rem}.landing-close p:not(.eyebrow){max-width:46ch;color:var(--muted);margin:25px auto}.landing-close .text-link{justify-content:center;width:fit-content;min-height:44px;margin:15px auto;display:flex}.related-gifts{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:30px;font-size:.85rem;display:flex}.related-gifts>a{align-items:center;min-height:44px;display:inline-flex}.tea-scene{isolation:isolate;justify-self:end;width:100%;max-width:520px;height:490px;position:relative}.scene-orbit{z-index:-1;background:#e7ddcd;border-radius:49% 51% 46% 54%/56% 44%;position:absolute;inset:6% -2% 0 3%}.scene-spark{color:#9d5429;font-size:3.6rem;font-weight:300;line-height:1;position:absolute;top:0;right:4%}.scene-card{background:var(--paper);width:77%;color:var(--teal);padding:35px 33px 24px;position:absolute;top:12%;left:8%;rotate:-6deg;box-shadow:9px 10px #17594f12}.scene-card>img{width:190px;margin-bottom:24px}.card-greeting{margin-bottom:13px;font-size:.8rem;display:block}.scene-card>strong{letter-spacing:-.035em;font-size:2.1rem;font-weight:600;line-height:1.15;display:block}.card-foot{max-width:23ch;margin-top:20px;font-size:.68rem;display:block}.scene-card>svg{position:absolute;bottom:25px;right:25px}.scene-ribbon{background:var(--apricot);clip-path:polygon(0 0,100% 0,100% 100%,50% 96%,0 100%);width:29px;height:83%;position:absolute;top:9%;right:17%;rotate:-6deg}.scene-bow{width:160px;height:90px;stroke:var(--apricot);stroke-width:10px;stroke-linecap:round;position:absolute;top:0;right:3%}.scene-sprig{width:175px;stroke:var(--teal);stroke-width:5px;stroke-linecap:round;position:absolute;bottom:0;left:0}.scene-christmas .scene-orbit{background:#dae4d8}.scene-christmas .scene-card{rotate:3deg}.scene-birthday .scene-orbit{background:#f0d7c1}.scene-confetti{pointer-events:none;position:absolute;inset:0}.scene-confetti span{background:var(--teal);width:10px;height:20px;position:absolute;top:5%;left:9%;rotate:20deg}.scene-confetti span:nth-child(2){background:var(--apricot);top:50%;left:80%;rotate:-30deg}.scene-confetti span:nth-child(3){background:var(--apricot);border-radius:50%;width:17px;height:17px;top:90%;left:18%}.scene-confetti span:nth-child(4){top:10%;left:86%;rotate:70deg}.scene-confetti span:nth-child(5){border:2px solid var(--teal);background:0 0;border-radius:50%;width:16px;height:16px;top:80%;left:95%}.scene-photo{border-radius:160px 160px 12px 12px;position:absolute;inset:0 5% 0 12%;overflow:hidden}.scene-photo img{object-fit:cover;width:100%;height:100%}.scene-sticky{background:var(--paper);color:var(--teal);gap:10px;padding:22px 27px;display:grid;position:absolute;bottom:20px;left:0;rotate:-5deg;box-shadow:5px 5px 20px #25333015}.scene-sticky span{font-size:1.15rem;line-height:1.35}.scene-message{background:var(--paper);z-index:2;color:var(--teal);padding:27px;position:absolute;top:7%;left:0;rotate:-4deg;box-shadow:7px 7px #17594f0a}.scene-message>span{margin:14px 0 20px;font-size:1.1rem;line-height:1.5;display:block}.message-line{background:#d7e1d9;width:90%;height:4px;margin-top:10px}.message-line.short{width:65%}.scene-connection{width:100%;height:100%;stroke:var(--teal);stroke-width:2px;stroke-dasharray:6 9;position:absolute;inset:0}.scene-house{background:var(--teal);color:var(--cream);z-index:2;justify-items:center;gap:18px;padding:26px 28px;display:grid;position:absolute;bottom:9%;right:3%;rotate:4deg}.scene-house span{font-size:.95rem;line-height:1.5}.scene-small-note{color:var(--teal);font-size:.82rem;position:absolute;bottom:0;left:3%;rotate:-6deg}.scene-moving .scene-orbit{background:#e8eee5}.house-outline{position:absolute;inset:2% 0 0}.house-outline svg{stroke:#a6b9ab;stroke-width:2px;width:100%;height:100%}.scene-router{text-align:center;background:var(--paper);width:39%;color:var(--teal);border-radius:14px;padding:15px;position:absolute;top:10%;left:30%;rotate:-4deg;box-shadow:5px 5px #17594f15}.scene-router>span{margin:4px 0;font-size:.8rem;display:block}.scene-router>i{background:var(--teal);border-radius:50%;width:5px;height:5px;margin:0 3px;display:inline-block}.scene-tv{background:var(--teal);color:var(--cream);border-radius:5px;justify-items:center;gap:13px;padding:18px 26px;display:grid;position:absolute;top:44%;left:12%;rotate:-3deg}.scene-tv>span,.scene-speaker>span{font-size:.8rem}.scene-speaker{background:var(--apricot);color:var(--teal);justify-items:center;gap:12px;padding:20px 10px;display:grid;position:absolute;top:42%;right:10%;rotate:5deg}.scene-moving-label{text-align:center;color:var(--teal);font-size:1.1rem;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.tea-scene.is-ambient .scene-card,.tea-scene.is-ambient .scene-message{animation:9s ease-in-out infinite alternate scene-float}.tea-scene.is-ambient .scene-spark{animation:30s linear infinite scene-turn}.tea-scene.is-ambient .scene-router>i{animation:3s ease-in-out infinite alternate signal-breathe}.tea-scene.is-ambient .scene-router>i:nth-last-child(2){animation-delay:.7s}.tea-scene.is-ambient .scene-router>i:last-child{animation-delay:1.4s}@keyframes scene-float{to{translate:0 -7px;rotate:-2deg}}@keyframes scene-turn{to{rotate:360deg}}@keyframes signal-breathe{to{opacity:.3}}}@media (width>=1500px){.home-refresh .photo-frame{height:540px}}@media (width<=1100px){.price-start,.advice-layout,.landing-hero-layout,.landing-story-layout,.landing-offer-layout{gap:45px}.landing-copy h1{font-size:3.7rem}.tea-scene{height:440px}.scene-card{padding:28px}.scene-card>strong{font-size:1.9rem}.scene-card>img{width:160px}.example-strip{gap:30px}.advice-note{padding:30px}.popular-jobs{gap:0 25px}.advice-layout{grid-template-columns:1.1fr 1fr}.home-refresh .section-heading{gap:40px}.landing-story h2,.landing-offer h2{font-size:2.5rem}.landing-price{padding:28px}.support-options{gap:18px}.support-options article{padding:20px}}@media (width<=900px){.popular-jobs{grid-template-columns:1fr 1fr}.price-start{grid-template-columns:1.1fr 1fr;gap:35px}.advice-layout{gap:35px}.advice-layout h2{font-size:2.7rem}.advice-note{rotate:0}.landing-hero-layout{grid-template-columns:1.1fr 1fr;gap:25px}.landing-copy h1{font-size:3.2rem}.landing-intro{font-size:1rem}.tea-scene{height:400px}.scene-card{width:87%;padding:23px;left:3%}.scene-card>strong{font-size:1.8rem}.scene-card>svg{bottom:18px;right:18px}.scene-card>img{width:150px}.card-foot{font-size:.62rem}.scene-bow{width:130px}.scene-message{padding:20px}.scene-message>span{font-size:.9rem}.scene-house{padding:22px 18px}.scene-house>svg{width:65px;height:65px}.scene-house span{font-size:.8rem}.scene-small-note{font-size:.7rem}.scene-tv{padding:15px;left:5%}.scene-speaker{padding:18px 8px;right:3%}.landing-story-layout,.landing-offer-layout{gap:40px}.landing-price .button{padding-inline:18px;font-size:.8rem}.example-strip h2{font-size:1.3rem}.example-strip p{font-size:.9rem}.audience-links{gap:0 30px}.audience-links strong{font-size:1rem}}@media (width<=760px){.home-refresh .section-space{padding-block:55px}.home-refresh .hero{padding-bottom:40px}.home-refresh .photo-frame{height:340px}.home-refresh .hero-visual{max-width:410px}.home-refresh .hello-note{bottom:45px}.home-refresh .hero-intro{max-width:34ch;margin-inline:auto}.home-refresh .help-section{padding:55px 0}.home-refresh .section-heading{gap:23px;margin-bottom:30px}.home-refresh .personal-art{min-height:220px}.home-refresh .personal-layout{gap:30px}.home-refresh .brand-coaster{width:140px;height:140px}.home-refresh .brand-coaster img{width:90px}.home-refresh .personal-copy h2{font-size:2.3rem}.home-refresh .personal-section{padding-block:45px}.popular-jobs{gap:0 22px}.popular-jobs>a{gap:11px;padding:21px 0}.popular-jobs>a>svg{width:29px;height:29px}.popular-jobs strong{font-size:1.08rem}.popular-jobs a>span:not(.job-link){font-size:.87rem}.popular-jobs .job-link{gap:7px;font-size:.7rem}.planner-details>summary{padding:19px 17px;font-size:.95rem}.planner-details small{font-size:.78rem}.planner-details .planner-body{padding:0 15px 25px}.planner-details .help-workbench{gap:25px}.planner-details .topic-choices{gap:8px}.planner-details .help-panel{padding:25px 20px}.planner-details .list-tray{gap:22px}.planner-details .help-panels{box-shadow:5px 5px #0d443b}.help-footnote{text-align:center;font-size:.77rem}.price-start,.advice-layout{grid-template-columns:1fr;gap:35px}.price-start>div{text-align:center}.price-start>div>p:not(.eyebrow){margin:25px auto 0}.value-list{text-align:left;width:fit-content;max-width:100%;margin:25px auto 0;font-size:.9rem}.price-start .first-visit{text-align:center;max-width:430px;padding:28px}.price-start .first-visit>p:not(.eyebrow,.price){font-size:.94rem}.prepaid-options{margin-top:30px}.prepaid-options>summary{padding-block:24px;font-size:1.02rem}.prepaid-options summary small{font-size:.85rem;line-height:1.65}.support-options{grid-template-columns:1fr;gap:16px;max-width:480px;margin-inline:auto}.support-options article{padding:27px}.support-options .package-total{font-size:2.5rem}.support-options article>p:not(.eyebrow,.package-total){font-size:.96rem}.plain-details>summary{min-height:70px;font-size:.95rem}.plain-details .details-body{padding-bottom:27px}.terms-columns h3{font-size:1.12rem}.advice-layout>div{text-align:center}.advice-layout>div>p:not(.eyebrow){margin:23px auto 0;font-size:1rem}.advice-layout h2{font-size:2.4rem}.advice-note{text-align:center;width:100%;max-width:430px;margin:auto;padding:30px}.advice-note .advice-price{font-size:3.8rem}.advice-note>p:not(.eyebrow,.advice-price){font-size:1rem}.advice-note .button{font-size:.88rem}.advice-note>small{font-size:.78rem}.advice-fair{margin-top:30px}.fair-layout{grid-template-columns:1fr;gap:25px}.fair-layout p{font-size:.97rem}.other-options p{font-size:.9rem}.other-options small{font-size:.79rem}.audience-links{grid-template-columns:1fr;gap:0}.audience-links>a{padding-block:19px}.audience-links strong{font-size:1.08rem}.audience-links small{font-size:.9rem}.visit-short>.shell{text-align:center}.home-refresh .contact-layout{gap:30px}.contact-planner>summary{padding:23px 21px;font-size:1rem}.contact-planner-body{padding:0 22px 25px}.footer-pages{text-align:center;grid-template-columns:1fr 1fr;gap:9px 22px;max-width:440px;margin:auto;display:grid}.footer-pages a{justify-content:center;font-size:.8rem;line-height:1.5}.landing-hero{padding:16px 0 40px}.landing-hero-layout{grid-template-columns:1fr;gap:28px}.landing-copy{text-align:center}.back-home{margin-bottom:24px;font-size:.7rem}.landing-copy .eyebrow{margin-bottom:20px;font-size:.65rem}.landing-copy h1{max-width:13ch;margin:auto;font-size:3.4rem}.landing-intro{max-width:35ch;margin:25px auto 0;font-size:1.05rem}.landing-copy .actions{align-items:center;gap:17px;margin-top:27px}.landing-copy .button{max-width:100%;font-size:.88rem}.landing-location{justify-content:center;max-width:34ch;margin:25px auto 0;font-size:.77rem}.tea-scene{justify-self:center;width:100%;max-width:390px;height:390px;margin-inline:auto}.scene-card{width:79%;padding:25px 28px;top:12%;left:7%}.scene-card>img{width:165px}.scene-card>strong{font-size:1.95rem}.card-foot{max-width:23ch;font-size:.63rem}.scene-spark{font-size:3rem}.scene-bow{width:135px;height:75px;top:1%;right:2%}.scene-photo{inset:0 4% 0 13%}.scene-sticky{padding:18px 23px;bottom:10px;left:0}.scene-sticky span{font-size:1rem}.scene-message{padding:23px;top:8%;left:1%}.scene-message>span{font-size:1rem}.scene-house{padding:22px;bottom:6%;right:1%}.scene-house span{font-size:.86rem}.scene-small-note{font-size:.73rem;bottom:1%;left:4%}.scene-tv{padding:16px 22px;left:9%}.scene-speaker{padding:18px 10px;right:8%}.scene-moving-label{font-size:1.05rem;bottom:1%}.scene-router{top:11%}.scene-sprig{width:130px;bottom:-8px;left:0}.landing-examples{padding:40px 0}.landing-examples>.shell>.eyebrow{text-align:center;margin-bottom:15px}.example-strip{grid-template-columns:1fr;gap:0;max-width:490px;margin:auto}.example-strip article{border-bottom:1px solid #faf5eb40;grid-template-columns:42px 1fr;gap:0 17px;padding:23px 0;display:grid}.example-strip article:last-child{border:0;padding-bottom:0}.example-strip article>svg{grid-row:1/3;width:31px;height:31px;margin-top:3px}.example-strip h2{text-align:left;max-width:none;margin-bottom:12px;font-size:1.25rem}.example-strip p{text-align:left;grid-column:2;font-size:1rem}.landing-page .section-space{padding-block:55px}.landing-story-layout,.landing-offer-layout{grid-template-columns:1fr;gap:28px}.landing-story-layout>div:first-child{text-align:center}.landing-story h2{max-width:17ch;margin:auto;font-size:2.4rem}.landing-story-layout>div:last-child{text-align:center;max-width:36ch;margin:auto;padding-top:0}.landing-story-layout>div:last-child>p{font-size:1.02rem}.landing-story .text-link{text-align:center;font-size:.9rem;line-height:1.6}.landing-offer{padding:50px 0}.landing-offer-layout>div{text-align:center}.landing-offer h2{font-size:2.4rem}.landing-offer-layout>div>p:not(.eyebrow){margin:24px auto 0}.landing-offer-layout>div>.text-link{font-size:.9rem}.landing-price{text-align:center;width:100%;max-width:440px;margin:auto;padding:30px}.landing-price .button{font-size:.86rem}.landing-price>p:not(.eyebrow,.landing-amount){font-size:.98rem}.landing-price .offer-small{font-size:.84rem!important}.offer-conditions{margin-top:28px;font-size:.85rem}.landing-close h2{font-size:2.35rem}.landing-close .text-link{font-size:.95rem}.landing-close .text-link:first-of-type{font-size:1.24rem}.landing-close p:not(.eyebrow){font-size:1rem}.related-gifts{gap:10px 25px;font-size:.88rem}}@media (width<=375px){.popular-jobs{gap:0 17px}.popular-jobs strong{font-size:.98rem}.popular-jobs a>span:not(.job-link){font-size:.85rem}.popular-jobs .job-link{gap:5px;font-size:.64rem}.price-start .first-visit,.advice-note{padding:25px}.landing-copy h1{font-size:3.05rem}.tea-scene{height:350px}.scene-card{width:80%;padding:23px;left:6%}.scene-card>img{width:140px;margin-bottom:17px}.scene-card>strong{font-size:1.7rem}.scene-card>svg{width:29px;height:29px}.card-greeting{font-size:.72rem}.card-foot{max-width:21ch;margin-top:15px;font-size:.58rem}.scene-message{padding:18px}.scene-message>span{font-size:.9rem}.scene-house{padding:19px 15px}.scene-house span{font-size:.78rem}.scene-house>svg{width:55px;height:55px}.scene-tv{padding:14px;left:8%}.scene-speaker{padding:15px 7px;right:6%}.scene-tv>svg{width:55px;height:55px}.scene-speaker>svg{width:48px;height:48px}.scene-speaker>span,.scene-tv>span{font-size:.7rem}.scene-router{padding:10px}.scene-small-note{font-size:.67rem}}@media (prefers-reduced-motion:reduce){.tea-scene *{transition:none!important;animation:none!important}}@media print{.prepaid-options>div,.plain-details>div{display:block!important}.price-start,.advice-layout,.landing-hero-layout,.example-strip,.landing-story-layout,.landing-offer-layout{display:block}.tea-scene,.advice-note .note-pin{display:none}.home-refresh .section-space,.landing-page .section-space{padding-block:20px}.planner-details .planner-body{display:block!important}}.scene-speaker>span{color:var(--ink)}.scene-card{z-index:1}.scene-ribbon{z-index:2}.scene-bow{z-index:3}.scene-sprig{z-index:0}.disclosure-prompt{border:1px solid var(--line);color:var(--teal);white-space:nowrap;border-radius:30px;flex:none;justify-content:center;align-items:center;gap:8px;padding:7px 11px;font-size:.75rem;font-weight:550;line-height:1.35;display:inline-flex}.disclosure-prompt .when-open,details[open]>summary .disclosure-prompt .when-closed{display:none}details[open]>summary .disclosure-prompt .when-open{display:inline}details[open]>summary .disclosure-prompt svg{rotate:45deg}.planner-details>summary>.disclosure-prompt{color:var(--cream);border-color:#faf5eb70}.plain-details>summary>span:first-child,.prepaid-options>summary>span:first-child,.planner-details>summary>span:first-child,.contact-planner>summary>span:first-child{flex:1;min-width:0}.faqs summary>.disclosure-prompt{background:0 0;border-radius:30px;width:auto;height:auto;display:inline-flex}.advice-gift-link{min-height:44px;margin-top:28px}.advice-gift-link+.advice-fair{margin-top:20px}.advice-note sup{font-size:.8em}.advice-note sup a{text-decoration:none}.advice-note>small{line-height:1.7}.answer-actions{flex-wrap:wrap;gap:7px 22px;margin-top:15px;display:flex}.answer-actions>a{min-height:44px;color:var(--teal);align-items:center;font-size:.87rem;font-weight:600;line-height:1.5;display:inline-flex}.location>a,.landing-location>a{color:inherit}.popular-jobs strong{max-width:20ch}.coverage-section{background:#f1ecdf}.coverage-section .section-heading{align-items:center;margin-bottom:26px}.coverage-section .section-heading>div:last-child>p{color:var(--muted);max-width:48ch;font-size:1.03rem}.coverage-section .section-heading>div:last-child .coverage-note{margin-top:18px;font-size:.9rem}.coverage-note{color:var(--muted);font-size:.88rem}.coverage-groups{grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:28px;display:grid}.coverage-groups h3{font-size:1.1rem;line-height:1.35}.coverage-groups p{font-size:.94rem}.coverage-maps{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:24px;display:grid}.coverage-maps>a{background:var(--paper);border:1px solid var(--line);border-radius:7px;text-decoration:none;display:block;overflow:hidden}.coverage-maps img{width:100%;height:auto}.coverage-maps a>span{justify-content:center;align-items:center;gap:14px;min-height:50px;padding:15px;font-size:.88rem;line-height:1.5;text-decoration:underline;display:flex}.coverage-details{border-top:1px solid var(--line)}.offer-register{margin-top:14px!important;font-size:.8rem!important}.gift-advice{background:#eed9c5}.gift-advice-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;display:grid}.gift-advice-layout>div>p:not(.eyebrow){color:var(--muted);max-width:45ch;margin-top:25px}.gift-advice h2{font-size:2.9rem}.gift-advice article{background:var(--paper);color:var(--teal);border-radius:6px 6px 40px;padding:34px 37px}.gift-advice article>h3{margin-top:18px;font-size:1.65rem}.gift-advice .advice-price{letter-spacing:-.04em;margin:23px 0;font-size:3.4rem;line-height:1.2}.gift-advice .advice-price>span:not(.tea-price){font-size:.8rem;line-height:1.6}.gift-advice article>p:not(.advice-price){font-size:.97rem}.gift-advice .button{width:100%;margin-top:25px;font-size:.85rem}.gift-advice small{color:var(--muted);margin-top:16px;font-size:.76rem;line-height:1.7;display:block}.gift-advice article>.text-link{min-height:44px;margin-top:15px;font-size:.83rem}@media (width<=1100px){.gift-advice-layout{gap:45px}.gift-advice article{padding:30px}.coverage-groups{gap:25px}}@media (width<=760px){.plain-details>summary,.prepaid-options>summary,.planner-details>summary,.contact-planner>summary{gap:12px}.disclosure-prompt{gap:5px;padding:7px 9px;font-size:.7rem}.disclosure-prompt svg{width:17px;height:17px}.planner-details>summary{padding-inline:17px}.coverage-section .section-heading>div:last-child{text-align:center}.coverage-section .section-heading>div:last-child>p{margin-inline:auto;font-size:1rem}.coverage-section .section-heading>div:last-child .coverage-note{font-size:.9rem}.coverage-groups{grid-template-columns:1fr;gap:23px}.coverage-groups h3{font-size:1.12rem}.coverage-groups p{font-size:.98rem}.coverage-maps{grid-template-columns:1fr;gap:20px}.coverage-maps a>span{font-size:.88rem}.coverage-note{font-size:.9rem}.gift-advice-layout{grid-template-columns:1fr;gap:30px}.gift-advice-layout>div{text-align:center}.gift-advice-layout>div>p:not(.eyebrow){margin-inline:auto}.gift-advice h2{font-size:2.4rem}.gift-advice article{text-align:center;width:100%;max-width:440px;margin:auto;padding:30px}.gift-advice .button{padding-inline:20px;font-size:.83rem}.gift-advice small{font-size:.8rem}.gift-advice article>.text-link{font-size:.87rem}.advice-gift-link{text-align:center;justify-content:center;font-size:.95rem;display:flex}.answer-actions{gap:7px 20px}.answer-actions>a{font-size:.9rem}}@media (width<=375px){.disclosure-prompt{gap:4px;padding:6px 8px;font-size:.65rem}.disclosure-prompt svg{width:15px;height:15px}.gift-advice article{padding:25px}}html.map-modal-open{scrollbar-gutter:stable;overflow:hidden}.map-lightbox{border:1px solid var(--line);background:var(--cream);color:var(--ink);border-radius:12px;width:min(96vw,1600px);max-width:none;height:min(92dvh,1000px);max-height:none;padding:0;overflow:hidden;box-shadow:0 20px 90px #0005}.map-lightbox::backdrop{background:#112b27bd}.map-lightbox-panel{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;display:grid}.map-lightbox-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.map-lightbox h2{letter-spacing:-.02em;font-size:1.3rem;line-height:1.3}.map-close,.map-tools button{min-width:44px;min-height:44px;color:var(--teal);background:var(--paper);border:1px solid #9ab0a1;border-radius:24px;justify-content:center;align-items:center;gap:12px;padding:8px 15px;font-size:.88rem;font-weight:600;line-height:1.3;display:inline-flex}.map-close>span{font-size:1.5rem;font-weight:400;line-height:1}.map-tools{justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:flex}.map-tools button[data-map-in],.map-tools button[data-map-out]{padding:5px 10px;font-size:1.4rem}.map-tools button:disabled{opacity:.45;cursor:default}.map-tools button:not(:disabled):hover,.map-close:hover{background:var(--light)}.map-zoom{text-align:center;min-width:70px;color:var(--muted);font-size:.8rem}.map-viewport{overscroll-behavior:contain;cursor:grab;outline-offset:-4px;background:#e1e9e1;min-height:0;overflow:auto}.map-viewport.is-dragging{cursor:grabbing;user-select:none}.map-canvas{place-items:center;width:max-content;min-width:100%;min-height:100%;display:grid}.map-large{flex:none;height:auto;margin:0;display:block;max-width:none!important}.map-lightbox #map-help{color:var(--muted);margin:0;padding:12px 22px;font-size:.8rem;line-height:1.5}@media (width<=760px){.map-lightbox{border-radius:10px;width:96vw;height:94dvh}.map-lightbox-header{gap:12px;padding:13px 14px}.map-lightbox h2{font-size:1.05rem}.map-close{gap:8px;padding:8px 12px;font-size:.8rem}.map-tools{gap:7px;padding:10px}.map-tools button{padding-inline:12px;font-size:.8rem}.map-zoom{min-width:62px;font-size:.75rem}.map-lightbox #map-help{padding:11px 14px;font-size:.75rem}}@media print{.map-lightbox{display:none!important}}.map-lightbox{width:min(100% - 24px,1600px)}.map-tools{flex-wrap:wrap}@media (width<=760px){.map-lightbox{width:calc(100% - 20px)}}.advice-note>.purchase-note,.gift-advice article>.purchase-note{color:var(--muted);margin-top:18px;font-size:.8rem;line-height:1.7}.purchase-note a{color:var(--teal)}.faq-layout>*{min-width:0}.faqs .answer,.advice-fair a[href^=mailto\:]{overflow-wrap:anywhere}.advice-combined-link{min-height:44px;margin-top:24px;font-size:.9rem}.gift-details-section{background:var(--cream);padding-bottom:55px}.gift-details-section .plain-details{border-top:1px solid var(--line);scroll-margin-top:110px}.gift-details-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.gift-details-grid p{font-size:.95rem}.gift-details-grid p+p{margin-top:18px}.gift-advice article>.text-link{display:flex}@media (width<=760px){.advice-combined-link{text-align:center;justify-content:center;display:flex}.gift-details-grid{grid-template-columns:1fr;gap:25px}.gift-details-section{padding-bottom:40px}.gift-advice article>.text-link{justify-content:center}.advice-note>.purchase-note,.gift-advice article>.purchase-note{font-size:.82rem}}#combined-support{scroll-margin-top:115px}.support-options article .included-advice{border-top:1px solid var(--line);color:var(--teal);align-items:flex-start;gap:10px;margin-top:18px;padding-top:16px;display:flex}.included-advice>svg{flex-shrink:0;margin-top:2px}.included-advice strong{font-size:.94rem;line-height:1.5;display:block}.included-advice span span{margin-top:5px;font-size:.85rem;line-height:1.65;display:block}.footer-affiliate{text-align:center;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:44px;margin:0 auto 25px;font-size:.82rem;line-height:1.6;display:flex}.audience-referral{color:var(--muted);margin-top:26px;font-size:.88rem;line-height:1.8}.audience-referral a{color:var(--teal);font-weight:600}@media (width<=760px){.audience-referral{text-align:center;max-width:35ch;margin-inline:auto;font-size:.92rem}.footer-affiliate{font-size:.84rem}}
