.journey-phone{transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform, opacity;background:linear-gradient(120deg,#fff,#d6deea 48%,#fff);width:min(330px,32vw,34svh);margin:0;position:absolute;top:50%;left:50%;box-shadow:5px 9px #b7c1ce,0 24px 42px #11142b45,inset 0 0 0 1px #fff}.journey-phone img{width:100%;height:auto;display:block}@media (max-width:900px){.journey-sticky{box-sizing:border-box;flex-direction:column;justify-content:center;gap:16px;padding:24px 0;display:flex}.journey-caption-stack{text-align:center;align-self:stretch}.journey-caption h3{margin:12px 0;font-size:30px}.journey-caption p{font-size:19px}.journey-caption small{margin-top:12px}.journey-revolver{flex:0 0 65svh;height:65svh}.journey-phone{width:min(300px,55vw,28svh)}}@media (max-width:600px){.mock-journey{margin-top:40px}.journey-caption h3{font-size:27px}.journey-caption p{font-size:17px}.journey-phone{border-radius:28px;width:min(270px,67vw,27svh)}.journey-phone img{border-radius:23px}}@media (max-width:900px){.journey-revolver{width:100%;overflow:hidden}.journey-phone{width:min(300px,55vw,27svh)}}@media (max-width:600px){.journey-phone{width:min(270px,67vw,26svh)}}.journey-caption h3,.journey-caption>span,.journey-caption small{color:var(--headline-accent-color)}.journey-caption p{color:#fff!important}.journey-caption{transition:none}@media (min-width:901px){.journey-revolver{overflow:hidden}.journey-caption-stack{padding-right:26px}}.journey-phone{background:#111217;border:2px solid #747780;padding:7px;box-shadow:0 0 0 1px #101116,inset 0 0 0 2px #d0d1d5,0 18px 32px #11142b35}.journey-phone img{border:1px solid #000}.phone-action,.phone-volume,.phone-power{pointer-events:none;background:linear-gradient(90deg,#17181c,#85878d,#24262b);border:1px solid #17181c;border-radius:2px;width:4px;display:block;position:absolute}.phone-action{height:4%;top:18%;left:-5px}.phone-volume{height:7%;left:-5px}.phone-volume-up{top:25%}.phone-volume-down{top:34%}.phone-power{height:10%;top:28%;right:-5px}.journey-phone{background:linear-gradient(120deg,#ffe7da 0%,#ad7460 25%,#efc5b2 53%,#bf8c77 76%,#ffe8db 100%);border:1px solid #b98470;border-radius:38px;padding:6px;box-shadow:0 0 0 1px #6d4c41,inset 0 0 0 1px #ffe7db,0 18px 32px #11142b35}.journey-phone img{border:3px solid #08090c;border-radius:32px}.phone-island{z-index:3;background:linear-gradient(#030405,#0b0c10);border-radius:30px;width:29%;height:3.5%;position:absolute;top:2.5%;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff18}.phone-island i{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#1f3548,#070e18 45%,#020305 75%);border-radius:50%;height:42%;position:absolute;top:28%;right:12%;box-shadow:0 0 0 1px #17191d}.phone-glass{z-index:2;pointer-events:none;background:linear-gradient(115deg,#ffffff0b 0%,#0000 24% 74%,#ffffff0a 100%);border-radius:32px;position:absolute;top:7px;bottom:7px;left:7px;right:7px;box-shadow:inset 1px 0 1px #ffffff28,inset -1px 0 1px #00000040}.phone-action,.phone-volume,.phone-power{border-radius:1px;width:3px;box-shadow:inset 0 0 1px #fff8}.phone-action,.phone-volume{left:-4px}.phone-power{right:-4px}@media (max-width:600px){.journey-phone{border-radius:30px;padding:5px}.journey-phone img{border-width:2px;border-radius:25px}.phone-glass{border-radius:25px;top:6px;bottom:6px;left:6px;right:6px}}.journey-phone{background:linear-gradient(120deg,#959aa2 0%,#1c1e23 24%,#41454b 53%,#15171c 77%,#777d85 100%);border-color:#62666c;box-shadow:0 0 0 1px #090a0d,inset 0 0 0 1px #b8bdc4,0 18px 32px #11142b35}.phone-action,.phone-volume,.phone-power{background:linear-gradient(90deg,#15171b,#707680,#25282e);border-color:#15171b}@media (min-width:901px){.journey-revolver{overflow:visible;-webkit-mask-image:none;mask-image:none}.journey-sticky{grid-template-columns:32% 68%;overflow:visible}.journey-caption-stack{padding-right:24px}.journey-caption h3{font-size:max(28px,min(2.8vw,40px))}.journey-phone{width:min(300px,28vw,32svh)}}.street-canvas{z-index:3;color:#201338;background:#f6f4fc;padding:90px max(24px,5vw) 100px;position:relative}.street-intro{text-align:center;max-width:1100px;margin:0 auto 80px}.street-intro .story-headline{font-size:max(40px,min(5.7vw,82px));line-height:1.12;color:#2c1768!important;opacity:1!important;transform:none!important}.preview.road-fallback{background:#10182d}.road-fallback .hero-art{visibility:visible}.road-fallback .mock-test-intro{background:#4940ad}.road-fallback .mock-test-intro :-webkit-any(h2,p){color:#fff!important}.road-fallback .mock-test-intro :-moz-any(h2,p){color:#fff!important}.road-fallback .mock-test-intro :is(h2,p){color:#fff!important}.road-fallback .mock-test-intro :-webkit-any(h2,p,.story-word){color:#fff!important;-webkit-text-fill-color:#fff!important}.road-fallback .mock-test-intro :-moz-any(h2,p,.story-word){color:#fff!important;-webkit-text-fill-color:#fff!important}.road-fallback .mock-test-intro :is(h2,p,.story-word){color:#fff!important;-webkit-text-fill-color:#fff!important}.road-fallback .street-canvas{background:#4940ad!important}.road-fallback .street-intro .story-headline{color:#fff!important;-webkit-text-fill-color:#fff!important}.preview.road-fallback .project-intro,.preview.road-fallback .project-story .story-beat{background:#4940ad!important}.road-fallback .story-beat .story-headline{color:#fff!important}.preview.road-fallback .project-story .story-purpose,.preview.road-fallback .project-story .progress-reflections,.preview.road-fallback .project-story .instructor-websites{background:#4940ad!important}.mock-test-intro .mock-test-family,.mock-test-intro .mock-test-family .story-word{color:#fff!important;-webkit-text-fill-color:#fff!important}.mock-test-intro .mock-test-title.headline-accent,.mock-test-intro .mock-test-title.headline-accent .story-word,.mock-test-intro .journey-caption h3{color:var(--headline-accent-color)!important;-webkit-text-fill-color:var(--headline-accent-color)!important}.mock-test-intro .journey-caption :-webkit-any(h3,p){-webkit-text-stroke:0}.mock-test-intro .journey-caption :-moz-any(h3,p){-webkit-text-stroke:0}.mock-test-intro .journey-caption :is(h3,p){-webkit-text-stroke:0}.street-canvas .street-intro .street-app-title,.street-canvas .street-intro .street-app-title .story-word,.street-canvas .street-intro .street-tagline,.street-canvas .street-intro .street-tagline .story-word,.progress-reflections .progress-intro .progress-app-title,.progress-reflections .progress-intro .progress-app-title .story-word{color:var(--headline-accent-color)!important;-webkit-text-fill-color:var(--headline-accent-color)!important}.mock-test-intro :-webkit-any(h2,p){--copy-outline:#2c1768;color:#fff!important}.mock-test-intro :-moz-any(h2,p){--copy-outline:#2c1768;color:#fff!important}.mock-test-intro :is(h2,p){--copy-outline:#2c1768;color:#fff!important}@media (prefers-reduced-motion:reduce){.story-fan-stage,.dark .story-fan-stage{background:#4940ad;border-radius:24px}.story-screen-labels{color:#161626!important}}.dialog.dialog-wide{max-width:720px;max-height:calc(100svh - 32px);overflow-y:auto}:-webkit-any(.dialog,.seo-contact) .contact-form{text-align:left}:-moz-any(.dialog,.seo-contact) .contact-form{text-align:left}:is(.dialog,.seo-contact) .contact-form{text-align:left}.dialog .legal-content p{color:#424252}:-webkit-any(.dialog,.seo-contact) .contact-form p{color:#424252}:-moz-any(.dialog,.seo-contact) .contact-form p{color:#424252}:is(.dialog,.seo-contact) .contact-form p{color:#424252}:-webkit-any(.dialog,.seo-contact) .contact-intro{font-size:17px}:-moz-any(.dialog,.seo-contact) .contact-intro{font-size:17px}:is(.dialog,.seo-contact) .contact-intro{font-size:17px}:-webkit-any(.dialog,.seo-contact) .contact-required{font-size:12px}:-moz-any(.dialog,.seo-contact) .contact-required{font-size:12px}:is(.dialog,.seo-contact) .contact-required{font-size:12px}.contact-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-fields{border:0;min-width:0;margin:0;padding:0}:-webkit-any(.dialog,.seo-contact) .contact-grid label{color:#251651;margin:0;font-size:14px;font-weight:600}:-moz-any(.dialog,.seo-contact) .contact-grid label{color:#251651;margin:0;font-size:14px;font-weight:600}:is(.dialog,.seo-contact) .contact-grid label{color:#251651;margin:0;font-size:14px;font-weight:600}.contact-wide{grid-column:1/-1}.contact-products{background:#f5f2fb;border:1px solid #b8acd1;border-radius:16px;min-width:0;margin:0;padding:16px}.contact-products legend{color:#251651;padding:0 6px;font-size:15px;font-weight:700}:-webkit-any(.dialog,.seo-contact) .contact-products p{margin:0 0 10px;font-size:13px;line-height:1.5}:-moz-any(.dialog,.seo-contact) .contact-products p{margin:0 0 10px;font-size:13px;line-height:1.5}:is(.dialog,.seo-contact) .contact-products p{margin:0 0 10px;font-size:13px;line-height:1.5}.contact-product-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:-webkit-any(.dialog,.seo-contact) .contact-grid .contact-choice{cursor:pointer;background:#fff;border:1px solid #b8acd1;border-radius:12px;align-items:flex-start;gap:10px;min-height:44px;padding:10px;line-height:1.5;display:flex}:-moz-any(.dialog,.seo-contact) .contact-grid .contact-choice{cursor:pointer;background:#fff;border:1px solid #b8acd1;border-radius:12px;align-items:flex-start;gap:10px;min-height:44px;padding:10px;line-height:1.5;display:flex}:is(.dialog,.seo-contact) .contact-grid .contact-choice{cursor:pointer;background:#fff;border:1px solid #b8acd1;border-radius:12px;align-items:flex-start;gap:10px;min-height:44px;padding:10px;line-height:1.5;display:flex}:-webkit-any(.dialog,.seo-contact) .contact-choice:has(input:checked){background:#ebe5f6;border-color:#382075}:-moz-any(.dialog,.seo-contact) .contact-choice:has(input:checked){background:#ebe5f6;border-color:#382075}:is(.dialog,.seo-contact) .contact-choice:has(input:checked){background:#ebe5f6;border-color:#382075}:-webkit-any(.dialog,.seo-contact) .contact-grid input{color:#171526;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8f85a8;border-radius:10px;margin-top:7px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}:-moz-any(.dialog,.seo-contact) .contact-grid input{color:#171526;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8f85a8;border-radius:10px;margin-top:7px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}:is(.dialog,.seo-contact) .contact-grid input{color:#171526;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8f85a8;border-radius:10px;margin-top:7px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}:-webkit-any(.dialog,.seo-contact) .contact-grid select{color:#171526;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8f85a8;border-radius:10px;margin-top:7px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}:-moz-any(.dialog,.seo-contact) .contact-grid select{color:#171526;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8f85a8;border-radius:10px;margin-top:7px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}:is(.dialog,.seo-contact) .contact-grid select{color:#171526;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8f85a8;border-radius:10px;margin-top:7px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}:-webkit-any(.dialog,.seo-contact) .contact-grid textarea{color:#171526;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8f85a8;border-radius:10px;margin-top:7px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}:-moz-any(.dialog,.seo-contact) .contact-grid textarea{color:#171526;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8f85a8;border-radius:10px;margin-top:7px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}:is(.dialog,.seo-contact) .contact-grid textarea{color:#171526;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8f85a8;border-radius:10px;margin-top:7px;padding:12px;font-size:16px;font-weight:400;line-height:1.5;display:block}.contact-grid textarea{resize:vertical;min-height:120px;max-height:400px}.contact-select-wrap{display:block;position:relative}:-webkit-any(.dialog,.seo-contact) .contact-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:48px}:-moz-any(.dialog,.seo-contact) .contact-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:48px}:is(.dialog,.seo-contact) .contact-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:48px}.contact-select-wrap:after{pointer-events:none;content:"";border-bottom:2px solid #382075;border-right:2px solid #382075;width:9px;height:9px;position:absolute;top:calc(50% - 6px);right:20px;transform:rotate(45deg)}.contact-select-wrap:has(select:disabled):after{opacity:.6}:-webkit-any(.dialog,.seo-contact) .contact-grid .contact-choice input{accent-color:#382075;flex:0 0 20px;width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0}:-moz-any(.dialog,.seo-contact) .contact-grid .contact-choice input{accent-color:#382075;flex:0 0 20px;width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0}:is(.dialog,.seo-contact) .contact-grid .contact-choice input{accent-color:#382075;flex:0 0 20px;width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0}:-webkit-any(.dialog,.seo-contact) .contact-grid .contact-consent{font-weight:400}:-moz-any(.dialog,.seo-contact) .contact-grid .contact-consent{font-weight:400}:is(.dialog,.seo-contact) .contact-grid .contact-consent{font-weight:400}:-webkit-any(.dialog,.seo-contact) .contact-grid :-webkit-any(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #6e56bc}:-moz-any(.dialog,.seo-contact) .contact-grid :-moz-any(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #6e56bc}:is(.dialog,.seo-contact) .contact-grid :is(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #6e56bc}:-webkit-any(.dialog,.seo-contact) .contact-grid .contact-invalid{color:#b42318}:-moz-any(.dialog,.seo-contact) .contact-grid .contact-invalid{color:#b42318}:is(.dialog,.seo-contact) .contact-grid .contact-invalid{color:#b42318}:-webkit-any(.dialog,.seo-contact) .contact-products[aria-invalid=true] legend{color:#b42318}:-moz-any(.dialog,.seo-contact) .contact-products[aria-invalid=true] legend{color:#b42318}:is(.dialog,.seo-contact) .contact-products[aria-invalid=true] legend{color:#b42318}:-webkit-any(.dialog,.seo-contact) .contact-form .contact-field-error{color:#b42318}:-moz-any(.dialog,.seo-contact) .contact-form .contact-field-error{color:#b42318}:is(.dialog,.seo-contact) .contact-form .contact-field-error{color:#b42318}:-webkit-any(.dialog,.seo-contact) .contact-grid :-webkit-any(input,select,textarea)[aria-invalid=true]{background-color:#fff7f6;border-color:#b42318}:-moz-any(.dialog,.seo-contact) .contact-grid :-moz-any(input,select,textarea)[aria-invalid=true]{background-color:#fff7f6;border-color:#b42318}:is(.dialog,.seo-contact) .contact-grid :is(input,select,textarea)[aria-invalid=true]{background-color:#fff7f6;border-color:#b42318}:-webkit-any(.dialog,.seo-contact) .contact-products[aria-invalid=true]{background-color:#fff7f6;border-color:#b42318}:-moz-any(.dialog,.seo-contact) .contact-products[aria-invalid=true]{background-color:#fff7f6;border-color:#b42318}:is(.dialog,.seo-contact) .contact-products[aria-invalid=true]{background-color:#fff7f6;border-color:#b42318}:-webkit-any(.dialog,.seo-contact) .contact-consent:has(input[aria-invalid=true]){background-color:#fff7f6;border-color:#b42318}:-moz-any(.dialog,.seo-contact) .contact-consent:has(input[aria-invalid=true]){background-color:#fff7f6;border-color:#b42318}:is(.dialog,.seo-contact) .contact-consent:has(input[aria-invalid=true]){background-color:#fff7f6;border-color:#b42318}:-webkit-any(.dialog,.seo-contact) .contact-grid :-webkit-any(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:#b42318}:-moz-any(.dialog,.seo-contact) .contact-grid :-moz-any(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:#b42318}:is(.dialog,.seo-contact) .contact-grid :is(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:#b42318}.contact-field-error{margin-top:7px;font-size:13px;font-weight:600;line-height:1.5;display:block}.contact-trap{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}:-webkit-any(.dialog,.seo-contact) .contact-note{margin:14px 0;font-size:13px;line-height:1.6}:-moz-any(.dialog,.seo-contact) .contact-note{margin:14px 0;font-size:13px;line-height:1.6}:is(.dialog,.seo-contact) .contact-note{margin:14px 0;font-size:13px;line-height:1.6}:-webkit-any(.dialog,.seo-contact) .text-button{color:#382075;font:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}:-moz-any(.dialog,.seo-contact) .text-button{color:#382075;font:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}:is(.dialog,.seo-contact) .text-button{color:#382075;font:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.dialog .legal-content .primary{color:#fff;background:#382075;border-radius:12px;padding:13px 24px;font-size:16px}:-webkit-any(.dialog,.seo-contact) .contact-submit{color:#fff;background:#382075;border-radius:12px;padding:13px 24px;font-size:16px}:-moz-any(.dialog,.seo-contact) .contact-submit{color:#fff;background:#382075;border-radius:12px;padding:13px 24px;font-size:16px}:is(.dialog,.seo-contact) .contact-submit{color:#fff;background:#382075;border-radius:12px;padding:13px 24px;font-size:16px}.contact-submit:disabled{opacity:.6;cursor:not-allowed}.legal-draft{background:#f1edf9;border-left:3px solid #6e56bc;border-radius:6px;padding:12px 16px}:-webkit-any(.dialog,.seo-contact) .contact-unavailable{background:#f1edf9;border-left:3px solid #6e56bc;border-radius:6px;padding:12px 16px}:-moz-any(.dialog,.seo-contact) .contact-unavailable{background:#f1edf9;border-left:3px solid #6e56bc;border-radius:6px;padding:12px 16px}:is(.dialog,.seo-contact) .contact-unavailable{background:#f1edf9;border-left:3px solid #6e56bc;border-radius:6px;padding:12px 16px}.contact-status{min-height:24px}.legal-content{text-align:left}.legal-content h3{color:#251651;margin-top:28px;font-size:20px}.legal-content a{color:#382075;text-decoration:underline}.dialog .legal-date{font-size:12px}.footer-links button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.full-app-signoff .company-details{color:#c4bdd8;margin:22px auto 0;font-size:14px;line-height:1.8}.company-details>strong,.company-details>span{display:block}@media (max-width:600px){.dialog.dialog-wide{width:calc(100% - 24px);padding:46px 20px 24px}.contact-grid{grid-template-columns:1fr;gap:16px}.contact-product-options{grid-template-columns:1fr}.contact-wide{grid-column:auto}.dialog h2{font-size:26px}.footer-links{flex-wrap:wrap}}.instructor-websites{z-index:3;color:#fff;padding:100px max(20px,5vw) 80px;position:relative}.websites-intro{text-align:center;max-width:1100px;margin:0 auto 24px;padding:32px max(48px,min(12vw,140px)) 16px 0}.instructor-websites .websites-intro .story-headline,.instructor-websites .websites-intro .story-headline .story-word{-webkit-text-stroke:0;text-shadow:none;color:var(--headline-accent-color)!important;-webkit-text-fill-color:var(--headline-accent-color)!important;font-size:max(42px,min(5.8vw,82px))!important;font-weight:var(--app-intro-weight)!important}.website-benefits{margin:28px 0 24px;font-size:max(20px,min(2.6vw,32px));font-weight:700;line-height:1.4}.website-benefits>span{display:block}.website-benefits>span:last-child{color:var(--headline-accent-color)}.website-value-copy{max-width:860px;margin:0 auto;font-size:max(18px,min(2vw,24px));line-height:1.6}.website-cost-accent{color:var(--headline-accent-color);font-size:max(22px,min(2.4vw,30px));font-weight:800}.websites-intro>.website-value-close{color:var(--headline-accent-color);margin:24px 0 16px;font-size:max(20px,min(2.3vw,30px));font-weight:700;line-height:1.4}.website-journey{width:100%;max-width:1200px;margin:24px auto 0}.website-journey .journey-caption-stack{align-items:start}@media (min-width:901px){.website-journey .journey-revolver{clip-path:inset(0);overflow:hidden}}.website-journey .journey-caption h3,.website-overview h3{-webkit-text-stroke:0;font-weight:700;color:var(--headline-accent-color)!important}.website-journey .journey-caption p{color:#fff!important}.website-view-controls{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.website-device-switch{background:#272054;border:1px solid #ffffff80;border-radius:999px;gap:4px;padding:5px;display:flex}.website-device-switch button{color:#fff;background:0 0;border:2px solid #0000;border-radius:999px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700}.website-device-switch button[aria-pressed=true]{color:#17223f;background:var(--headline-accent-color);border-color:#fff}.website-journey .device-mobile img,.website-overview .device-mobile img{aspect-ratio:430/932;height:auto}.device-tablet{border-radius:25px;padding:24px 12px 12px}.device-tablet img{aspect-ratio:768/990;border-radius:14px;height:auto}.device-tablet .phone-glass{border-radius:14px;top:24px;bottom:13px;left:13px;right:13px}.device-camera{background:radial-gradient(circle at 30% 30%,#6489ae,#080e18 55%);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:calc(50% - 3px);box-shadow:0 0 0 2px #0d1117}.device-desktop{border-radius:18px;padding:18px 8px 24px}.device-desktop img{aspect-ratio:1440/900;border-radius:6px;height:auto}.device-desktop .phone-glass{border-radius:6px;top:18px;bottom:25px;left:9px;right:9px}.device-desktop .device-camera{width:4px;height:4px;top:6px}.device-stand{clip-path:polygon(24% 0,76% 0,85% 80%,100% 88%,100% 100%,0 100%,0 88%,15% 80%);background:linear-gradient(90deg,#949ba8,#e6e9ef 48%,#7a8493);width:30%;height:38px;position:absolute;bottom:-38px;left:35%;box-shadow:inset 0 1px 3px #131926}.website-journey .device-tablet{width:min(420px,37vw,42svh)}.website-journey .device-desktop{width:min(650px,47vw,70svh)}.website-section-footer{text-align:center;margin:48px auto 0}.website-overview{max-width:1200px;margin:auto}.website-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:48px 30px;margin-top:40px;display:grid}.website-overview-grid article{min-width:0}.website-overview-grid h3,.website-overview-grid article>p{z-index:1;position:relative}.website-overview-mobile .website-overview-grid{align-items:stretch}.website-overview-mobile article{flex-direction:column;display:flex}.website-overview-mobile article>p{margin-bottom:24px}.website-overview-mobile .device-standalone{margin-top:auto}.website-overview h3{font-size:24px;line-height:1.25}.website-overview-grid article>p{font-size:17px;line-height:1.6}.device-standalone{will-change:auto;margin:24px auto 40px;position:relative;top:auto;left:auto;transform:none;width:min(100%,270px)!important}.website-overview-tablet .device-standalone,.website-overview-desktop .device-standalone{width:min(100%,550px)!important}@media (max-width:900px){.instructor-websites{padding:72px 24px 64px}.websites-intro{padding-top:24px;padding-bottom:16px}.website-journey .journey-sticky{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start;gap:12px;padding:20px 0;display:grid}.website-journey .journey-caption h3{margin:8px 0;font-size:max(22px,min(3.6vw,30px))}.website-journey .journey-caption p{max-width:520px;font-size:17px;line-height:1.5;margin:0 auto!important}.website-journey .journey-revolver{flex:none;height:100%;min-height:0;overflow:visible;container-type:size}.website-journey .device-tablet{width:min(410px,70vw,77svh - 254.1px)!important}.website-journey .device-desktop{width:min(600px,78vw,160svh - 560px)!important}}@media (max-width:600px){.instructor-websites{padding:52px 16px 48px}.instructor-websites .websites-intro .story-headline,.instructor-websites .websites-intro .story-headline .story-word{font-size:max(22px,min(7.1vw,42px))!important}.website-journey .journey-caption-stack{padding:0 6px}.website-device-switch button{padding:8px 12px}}@media (max-height:600px){.website-journey .journey-sticky{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.website-journey .device-tablet{width:min(370px,40vw,60svh)!important}.website-journey .device-desktop{width:min(540px,43vw,75svh)!important}}@media (max-height:600px) and (max-width:600px){.website-journey .journey-sticky{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.website-journey .device-tablet{width:min(250px,65vw,77svh - 254.1px)!important}.website-journey .device-desktop{width:min(430px,78vw,160svh - 560px)!important}}.website-iphone{aspect-ratio:908/1732;box-shadow:none;filter:drop-shadow(0 16px 16px #11142b40);background:0 0;border:0;border-radius:0;padding:0}.website-iphone-display{background:#f8f8fa;border-radius:14.5%/6.5%;flex-direction:column;display:flex;position:absolute;top:5.43%;bottom:5.54%;left:12.23%;right:12.12%;overflow:hidden;container-type:inline-size}.website-iphone-status{color:#111217;flex:none;justify-content:space-between;align-items:center;height:15cqw;padding:0 7.5cqw;font:650 3.8cqw/1 Inter Variable,sans-serif;display:flex}.website-iphone-signals{align-items:center;gap:1cqw;display:flex}.device-chrome-icon{flex:none;width:1em;height:1em;display:block}.website-iphone-signals .device-chrome-icon{font-size:3.5cqw}.device-chrome-battery{transform:rotate(90deg)}.website-iphone-browser{color:#242631;background:#e9eaee;border-radius:3cqw;flex:none;justify-content:space-between;align-items:center;height:10cqw;margin:0 3cqw 2cqw;padding:0 3cqw;font-size:3.2cqw;font-weight:500;display:flex}.website-iphone-browser .device-chrome-icon{font-size:4.5cqw}.website-iphone-viewport{flex:1 1 0;min-height:0;overflow:hidden}.website-journey .website-iphone .website-iphone-viewport img,.website-overview .website-iphone .website-iphone-viewport img{object-fit:cover;object-position:top;color:#242631;aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;font-size:14px;line-height:1.4}.website-iphone-home{flex:none;place-items:center;height:5cqw;display:grid}.website-iphone-home>span{background:#111217;border-radius:999px;width:32%;height:1cqw}.website-iphone-hardware{z-index:2;pointer-events:none;background:50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.website-iphone[data-artwork-ready=true] .website-iphone-hardware{background-image:url(/assets/instructor-websites/iphone-frame.webp)}.website-journey .device-mobile.website-iphone{width:min(340px,35vw,40svh)}.website-overview .device-standalone.website-iphone{width:min(100%,320px)!important}@media (max-width:900px){.website-journey .device-mobile.website-iphone{width:min(320px,68vw,49.2794cqh)!important}}.seo-site{--seo-lime:var(--headline-accent-color,#baff29);color:#fff;background:#10182d;min-height:100svh}.seo-header,.seo-main,.seo-footer{max-width:1160px;margin:0 auto;padding:28px max(20px,min(4vw,48px))}.seo-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.seo-brand img{width:min(220px,30vw);height:auto;display:block}.seo-header nav,.seo-footer nav,.seo-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.seo-header a,.seo-footer a,.seo-breadcrumbs a{color:var(--seo-lime);font-weight:650}.seo-site a{text-underline-offset:4px}.seo-site a:focus-visible{outline:3px solid var(--seo-lime);outline-offset:5px;border-radius:4px}.seo-site summary:focus-visible{outline:3px solid var(--seo-lime);outline-offset:5px;border-radius:4px}.seo-draft{text-align:center;color:#e9e9f6;background:#12182a;margin:0;padding:12px 24px;font-size:14px}.seo-draft a{color:#baff29}.seo-main{padding-top:28px;padding-bottom:80px}.seo-main h1{letter-spacing:-.035em;color:var(--seo-lime);overflow-wrap:break-word;max-width:950px;margin:28px 0;font-size:max(34px,min(4.5vw,62px));font-weight:800;line-height:1.12}.seo-main h2{color:var(--seo-lime);margin:36px 0 16px;font-size:max(26px,min(3vw,36px));line-height:1.22}.seo-main h3{font-size:23px;line-height:1.3}.seo-main p,.seo-main li{font-size:18px;line-height:1.7}.seo-main p{margin:16px 0}.seo-main .seo-lead{max-width:880px;font-size:max(20px,min(2vw,24px));line-height:1.6}.seo-main .seo-eyebrow{color:var(--seo-lime);text-transform:uppercase;letter-spacing:.09em;font-size:13px;font-weight:700}.seo-main .seo-app-name{overflow-wrap:break-word;font-size:20px;font-weight:750;line-height:1.4}.seo-breadcrumbs{flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.seo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.seo-card{background:#16183166;border:1px solid #a4a4ce88;border-radius:24px;padding:max(20px,min(3vw,32px))}.seo-card h2,.seo-card h3{color:var(--seo-lime);margin:12px 0}.seo-card h2 a,.seo-text-link,.seo-reading a,.seo-contact a,.seo-legal a{color:var(--seo-lime)}.seo-text-link{padding:12px 0;font-weight:650;display:inline-block}.seo-site .seo-pill{box-sizing:border-box;color:#2c1768;text-align:center;background:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.seo-site .seo-pill-secondary{color:#fff;background:0 0}.seo-product-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:54px;margin:20px 0 60px;display:grid}.seo-preview{text-align:center;min-width:0;margin:0}.seo-preview .device-standalone{box-sizing:border-box;margin:0 auto;width:min(100%,270px)!important}.seo-preview .device-standalone.device-tablet{width:min(100%,320px)!important}.seo-preview .device-standalone.website-iphone{width:min(100%,300px)!important}.seo-preview .device-tablet img{aspect-ratio:auto}.seo-preview figcaption{color:#deddee;margin:12px auto;font-size:13px;line-height:1.5}.seo-availability{color:var(--seo-lime);font-weight:750}.seo-reading,.seo-contact,.seo-legal{max-width:840px}.seo-reading{margin:32px 0}.seo-reading section{margin:38px 0}.seo-reading details{border-bottom:1px solid #a4a4ce88;padding:20px 0}.seo-reading summary{cursor:pointer;padding:8px 4px;font-size:19px;font-weight:700;line-height:1.5}.seo-next{background:#17193277;border:1px solid #a4a4ce88;border-radius:24px;margin:44px 0;padding:max(20px,min(3vw,32px))}.seo-next h2{margin-top:0}.seo-guide blockquote{border-left:4px solid var(--seo-lime);background:#11182755;margin:28px 0;padding:4px 24px}.seo-main .seo-editorial{color:#dddcec;font-size:14px}.seo-contact .contact-form{color:#251651;background:#fff;border-radius:24px;margin:32px 0;padding:max(20px,min(4vw,36px))}.seo-contact .contact-form p{color:#424252}.seo-contact .contact-form input,.seo-contact .contact-form select,.seo-contact .contact-form textarea{box-sizing:border-box}.seo-contact .contact-form a{color:#2c1768}.seo-contact .contact-form label{flex-direction:column;gap:9px;display:flex}.seo-contact .contact-form .contact-choice{flex-direction:row}.seo-contact .contact-submit{border-radius:999px;min-height:48px}.seo-legal h3{color:var(--seo-lime);margin-top:28px}.seo-price{color:var(--seo-lime);font-weight:750}.policy-nav{margin-bottom:32px}.policy-website-context{border-bottom:1px solid #a4a4ce88;padding:0 0 24px}.platform-policy h2,.platform-policy h3,.platform-policy h4{scroll-margin-top:24px}.policy-table{overscroll-behavior-inline:contain;max-width:100%;margin:24px 0;overflow-x:auto}.policy-table:focus-visible{outline:3px solid var(--seo-lime);outline-offset:4px}.policy-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:16px;line-height:1.6}.policy-table th,.policy-table td{text-align:left;vertical-align:top;border:1px solid #a4a4ce88;padding:14px}.policy-table th{color:var(--seo-lime);background:#16183166}.platform-policy p,.platform-policy li,.platform-policy td{overflow-wrap:anywhere}.seo-next .seo-pill+.seo-pill{margin:12px 0 0 12px}.seo-footer{border-top:1px solid #a4a4ce88;padding-bottom:40px}.seo-footer .company-details{color:#deddee;line-height:1.7}@media (max-width:900px){.seo-header{flex-direction:column;align-items:flex-start;gap:18px}.seo-brand img{width:190px}.seo-header nav{gap:12px 20px}.seo-product-hero{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.seo-card-grid{grid-template-columns:1fr}}@media (max-width:440px){.seo-contact .contact-grid{grid-template-columns:1fr}.seo-main h1{font-size:34px}}:root{--cd-page-navy:#10182d;--cd-page-slate:#263346;--cd-page-purple:#4940ad;--cd-page-deep-purple:#2c1768}.seo-site{background-color:var(--cd-page-purple);background-image:linear-gradient(to bottom, var(--cd-page-navy), var(--cd-page-slate) 32%, var(--cd-page-purple)), linear-gradient(to bottom, var(--cd-page-purple), var(--cd-page-deep-purple) 55%, var(--cd-page-navy));background-position:top,bottom;background-repeat:no-repeat;background-size:100% min(680px,42%),100% min(460px,30%)}.seo-card,.seo-next,.seo-guide blockquote,.policy-table th{background-color:#10182d66}.full-app-signoff .founder-credit{color:#deddee;max-width:740px;margin:24px auto 0;font-size:16px;line-height:1.7}.full-app-signoff .founder-credit a{text-underline-offset:4px;text-decoration:underline}@media (forced-colors:active){.seo-site{color:canvastext;background:canvas}}:root{--cd-app-gradient:linear-gradient(90deg, #2e3192, #1e88e5, #1bffff);--cd-action-fill:linear-gradient(#0f163e94, #0f163e94), var(--cd-app-gradient);--cd-action-hover:linear-gradient(#0f163ea3, #0f163ea3), var(--cd-app-gradient);--cd-action-border:var(--headline-accent-color,#baff29);--cd-action-shadow:0 2px 8px #2e31922b;--cd-action-text:#fff;--cd-action-focus:#fff;--cd-focus-shadow:0 0 0 6px #17182d;--cd-selected-fill:var(--cd-action-border);--cd-selected-text:#17182d}:-webkit-any(.preview,.seo-site) :-webkit-any(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link){border:1.5px solid var(--cd-action-border);background:var(--cd-action-fill);max-width:100%;min-height:48px;color:var(--cd-action-text);box-shadow:var(--cd-action-shadow);text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}:-moz-any(.preview,.seo-site) :-moz-any(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link){border:1.5px solid var(--cd-action-border);background:var(--cd-action-fill);max-width:100%;min-height:48px;color:var(--cd-action-text);box-shadow:var(--cd-action-shadow);text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}:is(.preview,.seo-site) :is(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link){border:1.5px solid var(--cd-action-border);background:var(--cd-action-fill);max-width:100%;min-height:48px;color:var(--cd-action-text);box-shadow:var(--cd-action-shadow);text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}:-webkit-any(.preview,.seo-site) :-webkit-any(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link):after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;top:2px;bottom:2px;left:2px;right:2px}:-moz-any(.preview,.seo-site) :-moz-any(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link):after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;top:2px;bottom:2px;left:2px;right:2px}:is(.preview,.seo-site) :is(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link):after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;top:2px;bottom:2px;left:2px;right:2px}:-webkit-any(.preview,.seo-site) :-webkit-any(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link):hover:where(:not(:disabled)){background:var(--cd-action-hover)}:-moz-any(.preview,.seo-site) :-moz-any(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link):hover:where(:not(:disabled)){background:var(--cd-action-hover)}:is(.preview,.seo-site) :is(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link):hover:where(:not(:disabled)){background:var(--cd-action-hover)}:-webkit-any(.preview,.seo-site) :-webkit-any(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link):focus-visible{outline:3px solid var(--cd-action-focus);outline-offset:3px;box-shadow:var(--cd-focus-shadow);border-radius:999px}:-moz-any(.preview,.seo-site) :-moz-any(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link):focus-visible{outline:3px solid var(--cd-action-focus);outline-offset:3px;box-shadow:var(--cd-focus-shadow);border-radius:999px}:is(.preview,.seo-site) :is(.primary,.secondary,.header-cta,.launch-explore,.closing-cta,.contact-submit,.text-button,.seo-pill,.seo-text-link,.app-menu-close,:where(.website-device-switch) button,:where(.footer-links)>a,:where(.footer-links)>button,:where(.seo-header) nav>a,:where(.seo-footer) nav>a,:where(.policy-nav)>a,:where(.site-header nav) .nav-link):focus-visible{outline:3px solid var(--cd-action-focus);outline-offset:3px;box-shadow:var(--cd-focus-shadow);border-radius:999px}.preview.dark .hero-with-cabin .site-header :-webkit-any(.nav-link,.header-cta){color:var(--cd-action-text)}.preview.dark .hero-with-cabin .site-header :-moz-any(.nav-link,.header-cta){color:var(--cd-action-text)}.preview.dark .hero-with-cabin .site-header :is(.nav-link,.header-cta){color:var(--cd-action-text)}.preview .dialog .legal-content .primary{color:var(--cd-action-text);background:var(--cd-action-fill)}.preview .menu-wrap>.nav-link[aria-expanded=true]{background:var(--cd-action-hover)}.preview .website-device-switch button[aria-pressed=true],.seo-site .policy-nav a[aria-current=page]{border-color:var(--cd-action-border);color:var(--cd-selected-text);background:var(--cd-selected-fill)}.preview .website-device-switch{background:0 0;border:0;border-radius:28px;flex-wrap:wrap;justify-content:center}:-webkit-any(.preview,.seo-site) .contact-submit:disabled{opacity:1;color:#555970;box-shadow:none;background:#e5e7ee;border-color:#6f7896}:-moz-any(.preview,.seo-site) .contact-submit:disabled{opacity:1;color:#555970;box-shadow:none;background:#e5e7ee;border-color:#6f7896}:is(.preview,.seo-site) .contact-submit:disabled{opacity:1;color:#555970;box-shadow:none;background:#e5e7ee;border-color:#6f7896}.preview .app-menu-close{border-radius:50%;width:44px;height:44px;min-height:44px;padding:0}.preview .footer-links{gap:12px}.seo-site :is(.seo-header nav,.seo-footer nav,.policy-nav){gap:12px}.preview .site-header nav{gap:10px}.preview .site-header nav :-webkit-any(.nav-link,.header-cta){padding-inline-start:16px;padding-inline-end:16px}.preview .site-header nav :-moz-any(.nav-link,.header-cta){padding-inline-start:16px;padding-inline-end:16px}.preview .site-header nav :is(.nav-link,.header-cta){padding-inline-start:16px;padding-inline-end:16px}.preview :is(.full-app-date,.app-menu-copy em){color:var(--cd-action-text);background:var(--cd-action-fill);border:1.5px solid var(--cd-action-border);border-radius:999px;position:relative}.preview :is(.full-app-date,.app-menu-copy em):after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;top:2px;bottom:2px;left:2px;right:2px}@media (max-width:600px){.preview .site-header nav :-webkit-any(.nav-link,.header-cta){padding-inline-start:12px;padding-inline-end:12px}.preview .site-header nav :-moz-any(.nav-link,.header-cta){padding-inline-start:12px;padding-inline-end:12px}.preview .site-header nav :is(.nav-link,.header-cta){padding-inline-start:12px;padding-inline-end:12px}.seo-site .policy-nav>a{flex:200px}.seo-site .seo-next .seo-pill+.seo-pill{margin-left:0}}@media (forced-colors:active){:root{--cd-action-border:ButtonText;--cd-action-fill:ButtonFace;--cd-action-hover:ButtonFace;--cd-action-text:ButtonText;--cd-action-focus:Highlight;--cd-action-shadow:none;--cd-focus-shadow:none;--cd-selected-fill:Highlight;--cd-selected-text:HighlightText}:-webkit-any(.preview,.seo-site) :-webkit-any(button,a):after{display:none}:-moz-any(.preview,.seo-site) :-moz-any(button,a):after{display:none}:is(.preview,.seo-site) :is(button,a):after{display:none}.preview :is(.full-app-date,.app-menu-copy em):after{display:none}:-webkit-any(.preview,.seo-site) :-webkit-any(button,a){forced-color-adjust:auto;box-shadow:none}:-moz-any(.preview,.seo-site) :-moz-any(button,a){forced-color-adjust:auto;box-shadow:none}:is(.preview,.seo-site) :is(button,a){forced-color-adjust:auto;box-shadow:none}}.preview .dialog{border:0;border-radius:36px;max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.preview .dialog[open]{flex-direction:column;display:flex}.preview .dialog-header{flex-shrink:0;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:20px;padding:24px 28px;display:grid}.preview .dialog-header,.preview .app-menu-intro,.seo-policy-page .seo-main>h1{color:var(--cd-action-text);background:var(--cd-action-fill);border:1.5px solid var(--cd-action-border);border-radius:36px 36px 0 0;position:relative}.preview .dialog-header:after,.preview .app-menu-intro:after,.seo-policy-page .seo-main>h1:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.preview .dialog-header h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:max(24px,min(3vw,30px));line-height:1.25}.preview .dialog-header h2:focus{box-shadow:none;outline:none}.preview .dialog-header .dialog-label{color:#fff;margin:0 0 8px;font-size:11px}.preview .dialog-header .close{color:#fff;background:var(--cd-action-fill);border:1.5px solid var(--cd-action-border);border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative;top:auto;bottom:auto;left:auto;right:auto}.preview .dialog-header .close:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.preview .dialog-header .close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.preview .dialog-header .close:focus-visible{outline:3px solid var(--cd-action-focus);outline-offset:3px;box-shadow:var(--cd-focus-shadow)}.preview .dialog-body{overscroll-behavior:contain;min-height:0;padding:24px 28px 32px;overflow-y:auto}.preview .app-menu{border:0;border-radius:36px;padding:0}.preview .app-menu-intro{padding:18px 20px}.preview .app-menu-intro #app-menu-heading{color:#fff}.preview .app-menu-list{padding:12px}.preview .app-menu .app-menu-link{border-color:var(--cd-action-border);border-radius:28px;position:relative}.preview .app-menu .app-menu-link:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.seo-policy-page .seo-main>h1{padding:28px max(20px,min(4vw,36px))}@media (max-width:600px){.preview .dialog-header{gap:12px;padding:22px 20px}.preview .dialog-body{padding:20px}}@media (forced-colors:active){.seo-policy-page .seo-main>h1{color:canvastext;background:canvas;border-color:canvastext}.preview :-webkit-any(.dialog-header,.app-menu-intro){color:canvastext;background:canvas;border-color:canvastext}.preview :-moz-any(.dialog-header,.app-menu-intro){color:canvastext;background:canvas;border-color:canvastext}.preview :is(.dialog-header,.app-menu-intro){color:canvastext;background:canvas;border-color:canvastext}.preview .dialog-header :-webkit-any(h2,.dialog-label){color:canvastext}.preview .dialog-header :-moz-any(h2,.dialog-label){color:canvastext}.preview .dialog-header :is(h2,.dialog-label){color:canvastext}.seo-policy-page .seo-main>h1:after{display:none}.preview :-webkit-any(.dialog-header,.app-menu-intro):after{display:none}.preview :-moz-any(.dialog-header,.app-menu-intro):after{display:none}.preview :is(.dialog-header,.app-menu-intro):after{display:none}}
