.bhy7Qa_dock{right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:45;position:fixed}.bhy7Qa_dock[data-open=true]{visibility:hidden;pointer-events:none}.bhy7Qa_launcher{position:relative}.bhy7Qa_idle{transform-origin:50% 85%;animation:12s ease-in-out infinite bhy7Qa_companion-breathe;display:block}.bhy7Qa_launcher:hover .bhy7Qa_idle,.bhy7Qa_launcher:focus-within .bhy7Qa_idle{animation-play-state:paused}.bhy7Qa_hide{border:1px solid var(--border);min-height:44px;color:var(--foreground);background:var(--background);opacity:0;pointer-events:none;border-radius:999px;padding:.5rem .75rem;font-size:.75rem;transition:opacity .15s,transform .15s;position:absolute;top:-1.5rem;right:0;transform:translateY(4px);box-shadow:0 3px 12px #153a641f}.bhy7Qa_launcher:hover .bhy7Qa_hide,.bhy7Qa_launcher:focus-within .bhy7Qa_hide{opacity:1;pointer-events:auto;transform:none}.bhy7Qa_badge{border:2px solid var(--background);color:#fff;background:#0084c4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;right:0;box-shadow:0 2px 6px #0067b83d}.bhy7Qa_working{border:1px solid var(--border);background:radial-gradient(ellipse at 50% 30%, #00a6ea1f, transparent 65%), var(--background);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:275px;padding:1.25rem 1rem;display:flex;position:relative;overflow:hidden}.bhy7Qa_scene{width:260px;max-width:100%;height:130px;position:relative}.bhy7Qa_glow{background:radial-gradient(#5e70f42e,#0000 70%);border-radius:50%;position:absolute;inset:10px 50px 0}.bhy7Qa_workingAvatar{width:108px;height:108px;position:absolute;top:12px;left:12px}.bhy7Qa_workingAvatar img{transform-origin:50% 85%;animation:2.4s ease-in-out infinite bhy7Qa_companion-conduct}.bhy7Qa_paper{background:#fff;border:1px solid #d4e7f7;border-radius:9px;width:95px;height:110px;position:absolute;top:20px;right:22px;box-shadow:0 8px 20px #153a641f}.bhy7Qa_paperBack{opacity:.65;transform:rotate(11deg)translate(6px,-4px)}.bhy7Qa_paperFront{animation:3s ease-in-out infinite bhy7Qa_worksheet-float}.bhy7Qa_paperHeader{background:#9bb4d4;border-radius:4px;width:44px;height:5px;margin:15px 12px 14px;display:block}.bhy7Qa_staff{background:repeating-linear-gradient(#b7c9df 0 1px,#0000 1px 5px);height:21px;margin:0 11px 14px;display:block;position:relative}.bhy7Qa_staff:before,.bhy7Qa_staff:after{content:"";background:#142650;border-radius:50%;width:8px;height:6px;animation:2.8s ease-in-out infinite bhy7Qa_worksheet-note-in;position:absolute;transform:rotate(-20deg)}.bhy7Qa_staff:before{top:7px;left:15px}.bhy7Qa_staff:after{animation-delay:.35s;top:12px;left:42px}.bhy7Qa_staff:last-child:before{animation-delay:.7s}.bhy7Qa_staff:last-child:after{animation-delay:1.05s}.bhy7Qa_flyingNote{color:#0084c4;animation:2.8s ease-in-out infinite bhy7Qa_worksheet-note-travel;position:absolute;top:35px;left:110px}.bhy7Qa_flyingNoteSecond{color:#7c4dff;animation-delay:1.4s}.bhy7Qa_dots{gap:5px;margin-top:15px;display:inline-flex}.bhy7Qa_dots span{background:#0084c4;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite bhy7Qa_worksheet-thinking}.bhy7Qa_dots span:nth-child(2){animation-delay:.2s}.bhy7Qa_dots span:nth-child(3){animation-delay:.4s}@keyframes bhy7Qa_companion-breathe{0%,65%,to{transform:translateY(0)rotate(0)}75%{transform:translateY(-2px)rotate(-1deg)}85%{transform:translateY(0)rotate(1deg)}}@keyframes bhy7Qa_companion-conduct{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}@keyframes bhy7Qa_worksheet-float{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-3px)}}@keyframes bhy7Qa_worksheet-note-travel{0%,15%{opacity:0;transform:translateY(12px)rotate(-15deg)scale(.7)}30%{opacity:1}70%,to{opacity:0;transform:translate(55px,-22px)rotate(10deg)scale(1)}}@keyframes bhy7Qa_worksheet-note-in{0%,10%{opacity:.25}35%,85%{opacity:1}to{opacity:.25}}@keyframes bhy7Qa_worksheet-thinking{0%,to{opacity:.3}50%{opacity:1}}@media (min-width:640px){.bhy7Qa_dock{right:1.75rem}}@media (hover:none){.bhy7Qa_hide{opacity:1;pointer-events:auto;top:-1rem;transform:none}}@media (prefers-reduced-motion:reduce){.bhy7Qa_dock *,.bhy7Qa_dock :before,.bhy7Qa_dock :after,.bhy7Qa_working *,.bhy7Qa_working :before,.bhy7Qa_working :after{transition:none!important;animation:none!important}.bhy7Qa_flyingNote{display:none}}
.ISohxa_offer{text-align:left;background:#fff;border:1px solid #d9e4f0;border-radius:24px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden;box-shadow:0 18px 60px #0f2a5212}.ISohxa_art{background:#eef5fc;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:36px 28px;display:flex}.ISohxa_cover{border-radius:3px;width:min(100%,260px);height:auto;box-shadow:0 14px 30px #0f2a522b}.ISohxa_artNote{color:#395675;align-items:center;gap:8px;font-size:12px;display:flex}.ISohxa_content{padding:36px}.ISohxa_eyebrow{color:#276ab0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.ISohxa_title{color:#081c4b;font-family:var(--font-serif),Georgia,serif;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(27px,3vw,35px);font-weight:800;line-height:1.15}.ISohxa_intro{color:#546579;margin:0 0 20px;font-size:15px;line-height:1.7}.ISohxa_features{gap:10px;margin:0 0 25px;padding:0;list-style:none;display:grid}.ISohxa_features li{color:#1c3554;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.ISohxa_features svg{color:#2679be;flex-shrink:0;margin-top:2px}.ISohxa_priceRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ISohxa_price{color:#0f2a52;letter-spacing:-.04em;font-size:34px;font-weight:850;line-height:1.3}.ISohxa_price small{letter-spacing:0;font-size:13px;font-weight:650}.ISohxa_regular{color:#667589;font-size:12px}.ISohxa_saving{color:#236741;background:#eaf5ed;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:750}.ISohxa_priceNote{color:#65758a;margin:8px 0 18px;font-size:12px;line-height:1.6}.ISohxa_buy{color:#fff;cursor:pointer;background:#185cba;border:0;border-radius:50px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;padding:15px 18px;font-size:14px;font-weight:750;transition:background .15s;display:flex}.ISohxa_buy:hover{background:#12498f}.ISohxa_buy:disabled{opacity:.65;cursor:wait}.ISohxa_buy:focus-visible,.ISohxa_skip:focus-visible{outline-offset:4px;outline:3px solid #7f9efa}.ISohxa_checkoutNote{color:#65758a;justify-content:center;align-items:center;gap:5px;margin:11px 0;font-size:11px;line-height:1.5;display:flex}.ISohxa_skip{color:#536780;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:7px;font-size:12px;text-decoration:underline;display:block}.ISohxa_error{color:#a52a39;margin-top:12px;font-size:13px;line-height:1.6}.ISohxa_error a{text-decoration:underline}.ISohxa_previewMessage{color:#1c3554;background:#f1f7fe;border-radius:12px;gap:10px;margin-top:18px;padding:15px;font-size:13px;line-height:1.5;display:flex}.ISohxa_previewMessage svg{flex-shrink:0}.ISohxa_previewMessage p{margin-top:5px}@media (max-width:640px){.ISohxa_offer{border-radius:20px;grid-template-columns:1fr}.ISohxa_art{padding:24px}.ISohxa_cover{width:150px}.ISohxa_content{padding:26px 22px}.ISohxa_title{font-size:28px}.ISohxa_priceRow{gap:9px}.ISohxa_checkoutNote{text-align:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ISohxa_buy{transition:none}}.ISohxa_total{color:#0f2a52;margin:0 0 17px;font-size:14px;line-height:1.6}.ISohxa_total small{color:#65758a;font-size:11px;display:block}.ISohxa_skip:disabled{opacity:.65;cursor:wait}.ISohxa_checkoutShell{color:#081c4b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:var(--font-mtl-sans),Arial,sans-serif;background:#fff;overflow-x:clip}.ISohxa_checkoutHeader{justify-content:space-between;align-items:center;gap:24px;max-width:1160px;min-height:112px;margin:0 auto;padding:30px 24px;display:flex}.ISohxa_brand{align-items:center;gap:12px;display:flex}.ISohxa_brand .text-foreground{color:#081c4b}.ISohxa_logo{flex-shrink:0;width:40px;height:40px}.ISohxa_steps{color:#61748f;align-items:center;gap:45px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ISohxa_steps li{white-space:nowrap}.ISohxa_steps span{margin-right:4px}.ISohxa_steps [aria-current]{color:#155dbd;font-weight:600}.ISohxa_checkoutMain{max-width:1160px;margin:0 auto;padding:0 24px 40px}.ISohxa_checkoutPage{padding-top:20px}.ISohxa_previewNotice{z-index:2;text-align:center;color:#667c98;letter-spacing:.015em;margin:0 0 20px;font-size:11px;position:relative}.ISohxa_checkoutFooter{color:#60738f;border-top:1px solid #e5edf6;justify-content:space-between;gap:20px;max-width:1112px;margin:0 auto;padding:24px 0 30px;font-size:12px;display:flex}.ISohxa_checkoutFooter div{gap:24px;display:flex}.ISohxa_checkoutFooter a:hover{color:#155dbd;text-decoration:underline}.ISohxa_checkoutOffer{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;overflow:visible}.ISohxa_checkoutOffer .ISohxa_art{isolation:isolate;background:0 0;min-height:885px;padding:0;display:block;position:relative}.ISohxa_backdrop{z-index:-1;object-fit:cover;pointer-events:none;width:calc(100% + 120px);max-width:none;height:1100px;position:absolute;top:-55px;left:-120px;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%),linear-gradient(#0000,#000 10% 85%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000 100%),linear-gradient(#0000,#000 10% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ISohxa_checkoutOffer .ISohxa_cover{width:calc(100% - 65px);max-width:440px;height:auto;position:absolute;top:28px;left:40px;transform:rotate(-3deg);box-shadow:0 24px 58px #4479b83b,0 0 0 1px #d4e7f3}.ISohxa_samples{width:calc(100% + 20px);height:275px;position:absolute;top:570px;left:-5px}.ISohxa_samples img{background:#fff;border-radius:2px;width:38%;height:auto;position:absolute;box-shadow:0 14px 34px #315e9533}.ISohxa_sampleLeft{top:26px;left:0;transform:rotate(-9deg)}.ISohxa_sampleRight{top:28px;right:0;transform:rotate(9deg)}.ISohxa_sampleFront{z-index:1;top:0;left:31%}.ISohxa_checkoutOffer .ISohxa_artNote{color:#627a99;justify-content:center;width:100%;font-size:12px;position:absolute;bottom:0}.ISohxa_checkoutOffer .ISohxa_content{z-index:1;padding:15px 0 0;position:relative}.ISohxa_checkoutOffer .ISohxa_eyebrow{color:#005aca;letter-spacing:.24em;background:#eaf4ff;border-radius:999px;margin:0 0 22px;padding:10px 22px;font-size:12px;font-weight:700;line-height:1;display:inline-block}.ISohxa_checkoutOffer .ISohxa_title{font-family:var(--font-mtl-serif),Georgia,serif;letter-spacing:-.05em;color:#071748;margin:0 0 23px;font-size:clamp(50px,6.2vw,78px);font-weight:900;line-height:.98}.ISohxa_subtitle{color:#247ef0;text-transform:uppercase;letter-spacing:.19em;margin:0 0 28px;font-size:12px;font-weight:650;line-height:1.6}.ISohxa_checkoutOffer .ISohxa_intro{color:#50668a;margin:0 0 27px;font-size:19px;line-height:1.65}.ISohxa_checkoutOffer .ISohxa_features{gap:14px;margin:0 0 42px}.ISohxa_checkoutOffer .ISohxa_features li{color:#50668a;gap:13px;font-size:16px;line-height:1.6}.ISohxa_checkoutOffer .ISohxa_features svg{color:#0872e5;background:#d8eaff;border-radius:50%;width:26px;height:26px;margin-top:0;padding:5px}.ISohxa_checkoutOffer .ISohxa_priceRow{gap:18px}.ISohxa_checkoutOffer .ISohxa_price{letter-spacing:-.045em;color:#081c4b;font-size:52px;font-weight:850}.ISohxa_checkoutOffer .ISohxa_price small{font-size:17px;font-weight:750}.ISohxa_checkoutOffer .ISohxa_regular{color:#60738f;font-size:14px}.ISohxa_checkoutOffer .ISohxa_saving{color:#206b35;background:#eaf7ed;border-radius:10px;padding:8px 12px;font-size:14px}.ISohxa_checkoutOffer .ISohxa_priceNote{color:#60738f;margin:8px 0 20px;font-size:13px;line-height:1.7}.ISohxa_checkoutOffer .ISohxa_total{color:#4b6386;border-top:1px solid #e4edf7;grid-template-columns:1fr auto;gap:3px 12px;margin:0 0 12px;padding:13px 0 16px;font-size:13px;display:grid}.ISohxa_checkoutOffer .ISohxa_total strong{color:#081c4b;font-size:15px}.ISohxa_checkoutOffer .ISohxa_total small{color:#60738f;grid-column:1/-1;font-size:11px;font-weight:400}.ISohxa_checkoutOffer .ISohxa_buy{background:#075bc6;border-radius:999px;justify-content:space-between;min-height:65px;padding:18px 28px;font-size:17px;box-shadow:0 8px 22px #075bc612}.ISohxa_checkoutOffer .ISohxa_buy span{flex:1}.ISohxa_checkoutOffer .ISohxa_buy svg{flex-shrink:0}.ISohxa_checkoutOffer .ISohxa_buy:hover{background:#064ca8}.ISohxa_checkoutOffer .ISohxa_checkoutNote{color:#60738f;margin:12px 0 0;font-size:11px}.ISohxa_checkoutOffer .ISohxa_skip{color:#577298;margin:14px auto 0;padding:8px;font-size:15px;line-height:1.6}.ISohxa_checkoutOffer .ISohxa_skip span{color:#60738f;font-size:11px;text-decoration:none;display:block}.ISohxa_checkoutOffer .ISohxa_skip:hover{color:#155dbd}@media (min-width:1280px){.ISohxa_checkoutOffer .ISohxa_title{font-size:78px}}@media (max-width:1023px){.ISohxa_steps{gap:22px;font-size:12px}.ISohxa_logo{width:38px;height:38px}.ISohxa_checkoutOffer{gap:32px}.ISohxa_checkoutOffer .ISohxa_art{min-height:820px}.ISohxa_checkoutOffer .ISohxa_cover{width:calc(100% - 20px);top:60px;left:20px}.ISohxa_samples{width:calc(100% - 16px);height:230px;top:450px;left:0}.ISohxa_checkoutOffer .ISohxa_artNote{bottom:90px}.ISohxa_checkoutOffer .ISohxa_title{font-size:56px}.ISohxa_checkoutOffer .ISohxa_intro{font-size:17px}.ISohxa_checkoutOffer .ISohxa_features li{font-size:14px}.ISohxa_checkoutOffer .ISohxa_features{margin-bottom:26px}.ISohxa_checkoutOffer .ISohxa_price{font-size:44px}.ISohxa_checkoutOffer .ISohxa_buy{padding:15px 20px;font-size:15px}}@media (max-width:767px){.ISohxa_checkoutHeader{flex-direction:column;gap:20px;min-height:0;padding:24px 20px 16px}.ISohxa_logo{width:38px;height:38px}.ISohxa_steps{gap:24px;font-size:11px}.ISohxa_checkoutMain{padding:0 22px 32px}.ISohxa_checkoutPage{padding-top:10px}.ISohxa_previewNotice{margin-bottom:15px;font-size:10px}.ISohxa_checkoutOffer{flex-direction:column;gap:25px;display:flex}.ISohxa_checkoutOffer .ISohxa_art{width:100%;max-width:480px;height:370px;min-height:0;margin:0 auto}.ISohxa_backdrop{width:calc(100% + 70px);height:440px;top:-20px;left:-70px}.ISohxa_checkoutOffer .ISohxa_cover{width:57%;max-width:230px;top:10px;left:23%}.ISohxa_samples{width:88%;height:180px;top:auto;bottom:40px;left:6%}.ISohxa_samples img{width:37%}.ISohxa_checkoutOffer .ISohxa_artNote{font-size:11px;bottom:0}.ISohxa_checkoutOffer .ISohxa_content{padding:0}.ISohxa_checkoutOffer .ISohxa_eyebrow{margin-bottom:17px;padding:9px 16px;font-size:10px}.ISohxa_checkoutOffer .ISohxa_title{margin-bottom:19px;font-size:clamp(48px,12vw,66px)}.ISohxa_subtitle{margin-bottom:23px;font-size:10px}.ISohxa_checkoutOffer .ISohxa_intro{margin-bottom:24px;font-size:16px;line-height:1.7}.ISohxa_checkoutOffer .ISohxa_features{gap:12px;margin-bottom:28px}.ISohxa_checkoutOffer .ISohxa_features li{font-size:14px}.ISohxa_checkoutOffer .ISohxa_features svg{width:24px;height:24px;padding:4px}.ISohxa_checkoutOffer .ISohxa_price{font-size:44px}.ISohxa_checkoutOffer .ISohxa_priceRow{gap:12px}.ISohxa_checkoutOffer .ISohxa_price small{font-size:14px}.ISohxa_checkoutOffer .ISohxa_regular{font-size:12px}.ISohxa_checkoutOffer .ISohxa_saving{padding:6px 10px;font-size:12px}.ISohxa_checkoutOffer .ISohxa_priceNote{font-size:12px}.ISohxa_checkoutOffer .ISohxa_buy{min-height:60px;padding:17px 20px;font-size:15px}.ISohxa_checkoutOffer .ISohxa_skip{font-size:14px}.ISohxa_checkoutFooter{margin:0 22px;padding:20px 0;font-size:10px}.ISohxa_checkoutFooter div{gap:15px}}@media (max-width:359px){.ISohxa_steps{gap:14px}.ISohxa_checkoutMain{padding-left:16px;padding-right:16px}.ISohxa_checkoutOffer .ISohxa_art{height:325px}.ISohxa_samples{height:155px;bottom:35px}}.ISohxa_upgrade{background:radial-gradient(30rem 18rem at 0 100%,#e6f1ff,#0000 70%),radial-gradient(28rem 18rem at 100% 0,#f1e8ff,#0000 70%),#fff;border:1px solid #ddd3fb;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin-top:48px;padding:36px 40px;display:grid;box-shadow:0 22px 60px #28328c17}.ISohxa_upgradeCovers{height:240px;position:relative}.ISohxa_upgradeCovers img{transform-origin:50% 100%;border-radius:3px 6px 6px 3px;width:42%;height:auto;position:absolute;bottom:0;box-shadow:0 16px 32px #14316938}.ISohxa_upgradeCovers img:first-child{z-index:4;left:2%;transform:rotate(-11deg)}.ISohxa_upgradeCovers img:nth-child(2){z-index:3;left:20%;transform:rotate(-4deg)}.ISohxa_upgradeCovers img:nth-child(3){z-index:2;left:38%;transform:rotate(4deg)}.ISohxa_upgradeCovers img:nth-child(4){z-index:1;left:56%;transform:rotate(11deg)}.ISohxa_upgradeEyebrow{color:#6a3fd1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:800;display:inline-flex}.ISohxa_upgradeTitle{color:#081c4b;font-family:var(--font-mtl-serif),Georgia,serif;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(26px,3vw,34px);font-weight:900;line-height:1.1}.ISohxa_upgradeList{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.ISohxa_upgradeList li{color:#3d5478;align-items:flex-start;gap:9px;font-size:15px;line-height:1.5;display:flex}.ISohxa_upgradeList svg{color:#6a3fd1;flex-shrink:0;margin-top:3px}.ISohxa_upgradePrice{color:#4b6386;margin:0 0 14px;font-size:14px}.ISohxa_upgradePrice strong{color:#081c4b;letter-spacing:-.03em;font-size:26px;font-weight:850}.ISohxa_upgradeButton{color:#fff;cursor:pointer;background:linear-gradient(100deg,#168cf5,#5368f5 52%,#9338e6);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:58px;padding:15px 26px;font-size:16px;font-weight:750;display:flex;box-shadow:0 14px 30px #5368f547}.ISohxa_upgradeButton:disabled{opacity:.65;cursor:wait}.ISohxa_upgradeButton:focus-visible{outline-offset:4px;outline:3px solid #7f9efa}.ISohxa_upgradeNote{color:#60738f;margin:10px 0 0;font-size:12px;line-height:1.6}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ISohxa_upgradeButton{transition:transform .18s,box-shadow .18s}.ISohxa_upgradeButton:hover{transform:translateY(-1px);box-shadow:0 18px 36px #5368f557}}@media (max-width:767px){.ISohxa_upgrade{border-radius:22px;grid-template-columns:1fr;gap:22px;margin-top:32px;padding:24px 20px}.ISohxa_upgradeCovers{width:100%;max-width:340px;height:190px;margin:0 auto}.ISohxa_upgradeTitle{font-size:26px}.ISohxa_upgradeList li{font-size:14px}.ISohxa_upgradeButton{padding:14px 20px;font-size:15px}}
