.support-landing{background:#f9faf7;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:clip}.support-landing .support-header{background:#fffefb;border-bottom:1px solid #e8ebe4;max-width:none;margin:0;padding:0;display:block}.support-header-inner{align-items:center;gap:44px;width:min(1440px,100% - 96px);min-height:100px;margin:0 auto;display:flex}.support-landing .support-header .brand{letter-spacing:-.04em;gap:27px;font-size:23px}.support-landing .support-header .brand-mark{background:var(--lime);border-radius:16px;flex-shrink:0;width:54px;height:54px;padding:0}.support-landing .support-header .brand-sub{color:#677278;letter-spacing:0;margin-top:3px;font-size:12px;font-weight:400}.support-landing .support-header nav{gap:44px;margin-left:auto}.support-landing .support-header nav>.text-button{display:inline-flex}.support-landing .support-header nav a,.support-landing .support-header nav button{color:#414b51;white-space:nowrap;padding:10px 0;font-size:15px;font-weight:400;text-decoration:none}.support-landing .support-header nav a:hover,.support-landing .support-header nav button:hover{color:#151c1f;text-underline-offset:6px;text-decoration:underline}.support-header-actions{align-items:center;gap:40px;display:flex}.support-header-actions>.icon-button{color:#4e5a5f;border:1px solid #d6dcd6;border-radius:50%;width:34px;height:34px;padding:6px}.support-landing .support-header .button{text-overflow:ellipsis;white-space:nowrap;background:#fff;border-color:#d6dcda;border-radius:13px;min-width:92px;max-width:180px;min-height:48px;padding:11px 22px;font-size:15px;font-weight:500;overflow:hidden}.support-landing .support-hero{flex:1;width:min(1270px,100% - 96px);max-width:none;margin:0 auto;padding:clamp(66px,10.7vh,108px) 0 70px}.support-landing .support-kicker{text-transform:uppercase;letter-spacing:.11em;color:#657069;background:0 0;border-radius:0;align-items:center;gap:9px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.support-kicker-dot{background:#f9ed76;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.support-kicker-dot:after{content:"";border:2px solid #1b2424;border-radius:50%;width:7px;height:7px}.support-kicker-line{background:#bfc7c0;width:60px;height:1px;margin-left:20px}.support-landing .support-hero h1{letter-spacing:-.057em;color:#1b1f23;margin:28px 0 31px;font-size:clamp(58px,5.5vw,88px);font-weight:800;line-height:1.12}.support-heading-accent{isolation:isolate;white-space:nowrap;position:relative}.support-heading-accent:after{content:"";z-index:-1;background:#f4e65b;border-radius:2px;height:16px;position:absolute;bottom:4px;left:-2%;right:-2%}.support-landing .support-intro{letter-spacing:-.025em;color:#647077;max-width:950px;margin:0 0 54px;font-size:23px;font-weight:400;line-height:1.55}.support-landing .support-start{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.support-home .support-landing .landing-composer{background:#fff;border:1px solid #dce1dc;border-radius:23px;flex-direction:column;gap:0;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:visible;box-shadow:0 14px 45px #29352507}.support-home .support-landing .landing-composer:focus-within{border-color:#a99b3b;outline:none;box-shadow:0 0 0 3px #f8e23726,0 14px 45px #29352507}.support-home .support-landing .landing-composer textarea{letter-spacing:-.025em;resize:none;border-radius:23px 23px 0 0;flex:none;width:100%;min-height:146px;max-height:260px;padding:26px 31px;font-size:21px;line-height:1.6}.support-home .support-landing .landing-composer textarea::placeholder{color:#68767b}.composer-toolbar{border-top:1px solid #eef0eb;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:85px;padding:13px 22px;display:flex}.composer-tools{align-items:center;gap:10px;min-width:0;display:flex}.composer-tool{color:#414e56;white-space:nowrap;background:#f5f6f3;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:49px;margin:0;padding:11px 16px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.composer-tool:hover:not(:disabled){background:#edf0e8}.composer-tool:focus-within{outline-offset:3px;outline:2px solid #8c7b17}.composer-tool>svg{flex-shrink:0}.composer-files-hint{color:#6b797b;white-space:nowrap;margin-left:5px;font-size:12px}.support-home .support-landing .send-button{background:var(--lime);color:#171e22;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;width:auto;min-width:218px;height:59px;padding:14px 24px;font-size:16px;font-weight:600;display:flex;box-shadow:inset 0 -3px #d2bd20}.support-home .support-landing .send-button:hover:not(:disabled){background:#f1d92b}.support-home .support-landing .send-button:disabled{opacity:1;color:#6c6c4c;background:#f7efa2;box-shadow:inset 0 -2px #e4d981}.support-question-notes{justify-content:space-between;gap:20px;margin-top:18px;display:flex}.support-question-notes p{color:#64706a;margin:0;font-size:13px;line-height:1.6}.support-question-notes>p:first-child{align-items:flex-start;gap:9px;display:flex}.support-question-notes svg{flex-shrink:0;margin-top:2px}.support-configurations{text-align:right}.support-margin-note{writing-mode:vertical-rl;color:#64706a;letter-spacing:.24em;text-transform:uppercase;font-size:10px;position:absolute;top:144px;right:5%}.support-landing .support-footer{border-top:1px solid #dfe4dc;justify-content:space-between;align-items:flex-start;gap:20px;width:min(1270px,100% - 96px);max-width:none;margin:0 auto;padding:24px 0 27px}.support-footer-identity>span{letter-spacing:.16em;color:#394442;font-size:12px;font-weight:700;display:block}.support-footer-identity>span>span{color:#8a968b;margin:0 3px}.support-footer-identity small{color:#64706a;margin-top:8px;font-size:10px;display:block}.support-landing .support-footer>p{color:#64706a;align-items:center;gap:17px;margin:0;font-size:12px;line-height:1.6;display:flex}.support-footer-dot{background:#a4b461;border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (max-width:1200px){.support-header-inner{gap:30px}.support-landing .support-header .brand{gap:15px}.support-landing .support-header nav{gap:27px}.support-header-actions{gap:22px}.support-margin-note,.composer-files-hint{display:none}.support-landing .support-intro{font-size:21px}}@media (max-width:850px){.support-header-inner{grid-template-columns:1fr auto;gap:18px;width:calc(100% - 48px);padding:20px 0 15px;display:grid}.support-landing .support-header .brand{gap:13px;font-size:22px}.support-header-actions{grid-area:1/2;gap:18px}.support-landing .support-header nav{grid-column:1/-1;gap:28px;margin:0}.support-landing .support-hero{width:calc(100% - 48px);padding-top:65px;padding-bottom:60px}.support-landing .support-hero h1{font-size:clamp(46px,7.2vw,62px)}.support-desktop-break{display:none}.support-question-notes{flex-direction:column;gap:9px}.support-configurations{text-align:left}.support-landing .support-footer{width:calc(100% - 48px)}}@media (max-width:520px){.support-header-inner{gap:16px 10px;width:calc(100% - 40px);padding-top:18px;padding-bottom:12px}.support-landing .support-header .brand{gap:11px;font-size:20px}.support-landing .support-header .brand-mark{border-radius:13px;width:43px;height:43px}.support-landing .support-header .brand-sub{font-size:10px}.support-header-actions{gap:12px}.support-header-actions>.icon-button{width:32px;min-width:32px;height:32px}.support-landing .support-header .button{min-width:70px;max-width:105px;min-height:41px;padding:9px 14px;font-size:13px}.support-landing .support-header nav{justify-content:space-between;gap:10px}.support-landing .support-header nav a,.support-landing .support-header nav button{padding:6px 0;font-size:12px;display:inline-flex}.support-landing .support-hero{width:calc(100% - 40px);padding:44px 0 40px}.support-landing .support-kicker{letter-spacing:.13em;font-size:10px}.support-kicker-dot{width:18px;height:18px}.support-kicker-line{width:40px;margin-left:10px}.support-landing .support-hero h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(38px,10.8vw,54px);line-height:1.14}.support-heading-accent:after{height:9px;bottom:2px}.support-landing .support-intro{margin-bottom:28px;font-size:16px;line-height:1.65}.support-home .support-landing .landing-composer{border-radius:18px}.support-home .support-landing .landing-composer textarea{border-radius:18px 18px 0 0;min-height:130px;padding:20px;font-size:16px}.composer-toolbar{flex-wrap:wrap;gap:12px;padding:12px}.composer-tools{width:100%}.composer-tool{flex:1;min-height:42px;padding:10px 14px;font-size:12px}.composer-tools .voice-control{flex:1}.composer-tools .voice-button{width:100%}.composer-tools .voice-control>.icon-button{flex-shrink:0}.support-home .support-landing .send-button{border-radius:11px;width:100%;min-width:0;height:49px;padding:12px 17px;font-size:14px}.support-question-notes{gap:8px;margin-top:15px}.support-question-notes p{font-size:11px}.support-landing .support-footer{flex-direction:column;gap:18px;width:calc(100% - 40px);padding:22px 0}.support-landing .support-footer>p{gap:9px;font-size:11px}}@media (max-width:360px){.support-landing .support-header .brand{gap:8px;font-size:18px}.support-landing .support-header .brand-mark{width:36px;height:36px}.support-header-actions{gap:7px}.support-landing .support-header .button{min-width:62px;max-width:87px;padding-inline:10px}}
