html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}.social-links{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:5px 0 7px}.social-links a{font-size:10px;color:#68766b;text-decoration:none}.social-links a:hover{color:#425547;text-decoration:underline}.social-links img{width:18px;height:18px;display:block}.social-links a{display:inline-flex;align-items:center;justify-content:center}.social-links svg{width:18px;height:18px;display:block;color:#68766b}.delivery-options button.selected:before{background:#6f8f72!important;box-shadow:inset 0 0 0 3px #fff!important}@media (max-width: 600px){app-signup form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:8px!important;row-gap:4px!important}app-signup form>.field:nth-of-type(1){grid-column:1;grid-row:1}app-signup form>.field:nth-of-type(3){grid-column:2;grid-row:1}app-signup form>.field:nth-of-type(2){grid-column:1/-1;grid-row:2}app-signup form>.field:nth-of-type(5){grid-column:1;grid-row:3}app-signup form>.field:nth-of-type(7){grid-column:2;grid-row:3}app-signup form>.field:nth-of-type(4){grid-column:1;grid-row:4}app-signup form>.field:nth-of-type(6){grid-column:2;grid-row:4}app-signup form>:not(.field){grid-column:1/-1}app-signup .field-heading label,app-signup form>label{font-size:11px!important;line-height:1.1!important}app-signup .field input,app-signup .tone-trigger,app-signup .timezone-trigger{height:28px!important;min-height:28px!important;font-size:11px!important;padding:4px 8px!important}app-signup .field textarea{height:36px!important;min-height:36px!important}app-signup .delivery-options{gap:9px!important}app-signup .delivery-options button{font-size:10px!important}app-signup .sms-consent{font-size:7px!important;line-height:1.15!important}app-signup .brand-intro{display:none!important}app-signup .headline{font-size:15px!important;margin:2px 0!important}app-signup .subtext{font-size:10px!important;line-height:1.2!important;margin:2px 0 5px!important}}@media (max-width: 600px){app-signup .card{height:calc(100dvh - 8px)!important;max-height:calc(100dvh - 8px)!important;overflow:hidden!important}app-signup .field-heading{min-height:24px!important;align-items:flex-end!important}app-signup .sms-consent{font-size:8px!important;line-height:1.2!important}app-signup .plan-note,app-signup .cta-reassurance,app-signup .trust-footer,app-signup .footer-text{font-size:8.5px!important;line-height:1.2!important}app-signup .legal-links,app-signup .social-links a{font-size:8px!important}}@media (min-width: 601px){app-signup .headline{height:24px!important;min-height:24px!important;display:flex!important;align-items:center;justify-content:center}app-signup .subtext{height:34px!important;min-height:34px!important;display:flex!important;align-items:flex-start;justify-content:center}app-signup .brand-intro{height:30px!important;min-height:30px!important;overflow:hidden}app-signup .plan-note,app-signup .cta-reassurance,app-signup .trust-footer{height:15px!important;min-height:15px!important;overflow:hidden}app-signup .footer-text{height:18px!important;min-height:18px!important}}@media (max-width: 600px){app-signup .headline{height:18px!important;min-height:18px!important;overflow:hidden}app-signup .subtext{height:28px!important;min-height:28px!important;overflow:hidden}app-signup .brand-intro{height:0!important;min-height:0!important;margin:0!important;overflow:hidden!important}app-signup .plan-note,app-signup .cta-reassurance,app-signup .trust-footer{height:11px!important;min-height:11px!important;overflow:hidden}app-signup .footer-text{height:13px!important;min-height:13px!important;overflow:hidden}}app-signup .intro-copy{height:105px;overflow:hidden}@media (max-width: 600px){app-signup .intro-copy{height:68px}}app-signup .delivery-field,app-signup .timezone-field{margin-top:6px!important}@media (max-width: 600px){app-signup .delivery-field,app-signup .timezone-field{margin-top:3px!important}}app-signup .plans{align-items:stretch!important}app-signup .plan{padding:10px 12px!important;box-sizing:border-box!important}app-signup .best-value-badge{top:-9px!important;left:12px!important;padding:3px 7px!important;font-size:9px!important;background:#d9c78f!important;color:#51492f!important}app-signup form{padding-inline:4px!important;box-sizing:border-box!important}@media (max-width: 600px){app-signup form{padding-inline:2px!important}}app-signup .field-heading label,app-signup .plan-heading{color:#3f5445!important;font-weight:700!important}app-signup .subtitle,app-signup .language-note,app-signup .brand-intro{color:#58695c!important}app-signup .plan-note,app-signup .cta-reassurance,app-signup .trust-footer,app-signup .footer-text{color:#596a5d!important}app-signup .delivery-icon{font-size:11px;line-height:1;color:#66786a;margin-right:1px}app-signup .page{position:relative;overflow:hidden}app-signup .page:before,app-signup .page:after{content:"";position:absolute;width:260px;height:260px;border-radius:55% 45% 60% 40%;background:#6f8f7212;pointer-events:none}app-signup .page:before{top:-90px;left:-100px;transform:rotate(28deg)}app-signup .page:after{right:-110px;bottom:-90px;transform:rotate(-24deg)}app-signup .page{background-image:radial-gradient(circle at 8% 12%,rgba(111,143,114,.18) 0,transparent 24%),radial-gradient(circle at 92% 88%,rgba(217,199,143,.16) 0,transparent 26%)!important}@media (min-width: 601px){app-signup .field-heading label,app-signup .plan-heading{font-size:15px!important;font-weight:700!important}}app-signup .delivery-choice-icon{width:15px;height:15px;fill:none;stroke:#526956;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}app-signup button[type=submit]{transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease!important}@media (hover: hover){app-signup button[type=submit]:hover{background:#648469!important;box-shadow:0 8px 18px #465f4c3d!important;transform:translateY(-1px) scale(1.01)!important}}app-signup button[type=submit]:active{transform:scale(.985)!important;box-shadow:0 3px 8px #465f4c2e!important}app-signup .page{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(111,143,114,.14) 0,transparent 24%),radial-gradient(circle at 88% 86%,rgba(201,182,128,.12) 0,transparent 22%),linear-gradient(180deg,#edf3e9,#e8efe4)!important}app-signup .page:before,app-signup .page:after{display:block!important;content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;z-index:0}app-signup .page:before{width:240px;height:240px;left:-40px;top:90px;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'%3E%3Cg fill='none' stroke='%2383a07f' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M40 170c28-44 63-70 108-92'/%3E%3Cpath d='M72 142c-6-28 6-53 33-72 8 27-5 55-33 72Z' fill='%23dfead9'/%3E%3Cpath d='M118 108c2-31 20-56 51-72 3 31-15 60-51 72Z' fill='%23e7f0e2'/%3E%3C/g%3E%3C/svg%3E")}app-signup .page:after{width:280px;height:280px;right:-70px;bottom:40px;opacity:.16;transform:rotate(10deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%2394ab8d' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M36 186c40-48 88-78 160-106'/%3E%3Cpath d='M104 148c-8-35 7-67 42-92 10 35-7 70-42 92Z' fill='%23dfead9'/%3E%3Cpath d='M146 122c0-33 19-61 53-82 3 35-18 67-53 82Z' fill='%23edf3e9'/%3E%3C/g%3E%3C/svg%3E")}@media (max-width: 600px){app-signup .page:before{width:140px;height:140px;left:-30px;top:120px;opacity:.12}app-signup .page:after{width:170px;height:170px;right:-50px;bottom:110px;opacity:.1}}app-signup .card{background-color:#e8efe4!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'%3E%3Cg opacity='.22' fill='none' stroke='%23758f72' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M42 185c38-58 81-95 139-128'/%3E%3Cpath d='M93 139c-8-37 8-69 45-92 9 36-8 70-45 92Z' fill='%23d4e2cf'/%3E%3Cpath d='M137 105c1-31 19-57 50-75 4 32-15 61-50 75Z' fill='%23dde8d8'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg opacity='.16' fill='none' stroke='%23b69f66' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M28 168c35-47 76-78 132-104'/%3E%3Cpath d='M77 130c-6-30 7-56 37-76 8 30-7 59-37 76Z' fill='%23e7dfc5'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,#edf3e9,#e8efe4)!important;background-repeat:no-repeat!important;background-position:right -25px top 120px,left -30px bottom 85px,center!important;background-size:210px 210px,170px 170px,100% 100%!important}@media (max-width: 600px){app-signup .card{background-position:right -45px top 150px,left -45px bottom 115px,center!important;background-size:150px 150px,125px 125px,100% 100%!important}}app-signup .card{background-image:linear-gradient(180deg,#edf3e9,#e8efe4)!important;background-position:center!important;background-size:100% 100%!important}app-signup .page:before,app-signup .page:after{display:block!important;content:"";position:absolute;pointer-events:none;z-index:0;border-radius:100% 0}app-signup .page:before{width:180px;height:95px;left:4%;top:18%;background:#6f8f7217;transform:rotate(-28deg)}app-signup .page:after{width:210px;height:110px;right:3%;bottom:13%;background:#c9b6801a;transform:rotate(32deg)}app-signup .card{position:relative;z-index:1}@media (max-width: 600px){app-signup .page:before{width:95px;height:50px;left:-22px;top:15%;opacity:.65}app-signup .page:after{width:110px;height:58px;right:-30px;bottom:15%;opacity:.6}}app-signup .page{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 180'%3E%3Cg fill='%236f8f72' fill-opacity='.13'%3E%3Cpath d='M35 130C45 70 95 28 165 22c-4 66-46 111-110 119 28-23 52-48 73-80-31 27-58 48-93 69Z'/%3E%3Cpath d='M105 148c28-42 63-69 111-82-9 45-38 78-87 91 22-16 43-35 62-59-29 20-54 35-86 50Z'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 180'%3E%3Cg fill='%23c9b680' fill-opacity='.12'%3E%3Cpath d='M35 130C45 70 95 28 165 22c-4 66-46 111-110 119 28-23 52-48 73-80-31 27-58 48-93 69Z'/%3E%3Cpath d='M105 148c28-42 63-69 111-82-9 45-38 78-87 91 22-16 43-35 62-59-29 20-54 35-86 50Z'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 12% 10%,rgba(111,143,114,.12),transparent 28%),radial-gradient(circle at 88% 88%,rgba(201,182,128,.12),transparent 28%)!important;background-repeat:no-repeat!important;background-position:left 3% top 18%,right 3% bottom 14%,center,center!important;background-size:250px 175px,270px 190px,auto,auto!important}@media (max-width: 600px){app-signup .page{background-position:left -55px top 16%,right -65px bottom 16%,center,center!important;background-size:150px 105px,165px 115px,auto,auto!important}}app-signup .page{background:linear-gradient(#e8efe485,#e8efe485),url(/branding/gentlemettle-background-clean.svg) center center/cover no-repeat!important}app-signup .page:before,app-signup .page:after{display:none!important}app-signup .card{background:#e8efe4!important;background-image:none!important}@media (max-width: 600px){app-signup .brand-logo{transform:scale(1.35)!important;margin:0 auto 2px!important}app-signup .brand-tagline{margin:0 0 4px!important;font-size:10px!important}app-signup .language-switch{margin:2px 0 4px!important}app-signup .intro-copy{height:48px!important}app-signup .subtitle{display:none!important}app-signup .language-note{font-size:9px!important;line-height:1.15!important;margin:0!important}app-signup .timezone-trigger{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:10px!important}app-signup .timezone-trigger span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}app-signup .plan-note{font-size:8px!important;margin:3px 0!important}app-signup button[type=submit]{margin-top:3px!important}app-signup .cta-reassurance,app-signup .trust-footer,app-signup .footer-text{margin:3px 0!important}app-signup .social-links{margin:2px 0 3px!important}app-signup .legal-links{margin-top:1px!important}}@media (max-width: 600px){app-signup form{grid-template-columns:1fr!important}app-signup form>.field:nth-of-type(1),app-signup form>.field:nth-of-type(2),app-signup form>.field:nth-of-type(3),app-signup form>.field:nth-of-type(4),app-signup form>.field:nth-of-type(5),app-signup form>.field:nth-of-type(6),app-signup form>.field:nth-of-type(7){grid-column:1!important}app-signup form>.field:nth-of-type(1){grid-row:1!important}app-signup form>.field:nth-of-type(3){grid-row:2!important}app-signup form>.field:nth-of-type(2){grid-row:3!important}app-signup form>.field:nth-of-type(5){grid-row:4!important}app-signup form>.field:nth-of-type(7){grid-row:5!important}app-signup form>.field:nth-of-type(4){grid-row:6!important}app-signup form>.field:nth-of-type(6){grid-row:7!important}app-signup .delivery-options{justify-content:flex-start!important;gap:18px!important}app-signup .timezone-trigger{width:100%!important}app-signup .card{height:auto!important;min-height:calc(100dvh - 8px)!important;max-height:none!important;overflow:visible!important}app-signup .page{height:auto!important;min-height:100dvh!important;overflow:auto!important;align-items:start!important}}@media (max-width: 600px){app-signup form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:8px!important;row-gap:4px!important}app-signup form>.field:nth-of-type(1){grid-column:1!important;grid-row:1!important}app-signup form>.field:nth-of-type(3){grid-column:2!important;grid-row:1!important}app-signup form>.field:nth-of-type(2){grid-column:1/-1!important;grid-row:2!important}app-signup form>.field:nth-of-type(5){grid-column:1/-1!important;grid-row:3!important}app-signup form>.field:nth-of-type(7){grid-column:1/-1!important;grid-row:4!important}app-signup form>.field:nth-of-type(4){grid-column:1!important;grid-row:5!important}app-signup form>.field:nth-of-type(6){grid-column:2!important;grid-row:5!important}app-signup form>:not(.field){grid-column:1/-1!important}app-signup .delivery-options{justify-content:flex-start!important;gap:22px!important}app-signup .timezone-trigger{width:100%!important}app-signup .card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}app-signup .page{height:auto!important;min-height:100dvh!important;overflow:auto!important;align-items:start!important}}@media (max-width: 600px){app-signup .intro-copy{height:34px!important;margin-bottom:2px!important}app-signup .language-note{margin:0!important}app-signup .field{margin-bottom:2px!important}app-signup .field-heading{margin-bottom:1px!important}app-signup .delivery-field,app-signup .timezone-field{margin-top:1px!important}app-signup .plan-heading{padding-top:7px!important;margin-top:1px!important}app-signup .plans{margin-top:3px!important}app-signup .plan-note{margin:2px 0!important}}@media (max-width: 600px){app-signup .page{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}app-signup .card{margin-bottom:8px!important}}@media (max-width: 600px){app-signup .card{padding:8px 12px!important}app-signup .brand-logo{width:120px!important;height:54px!important;max-height:54px!important;transform:none!important;margin:0 auto!important}app-signup .brand-tagline{font-size:9px!important;margin:-2px 0 3px!important}app-signup .language-switch{margin:1px 0 3px!important}app-signup .language-switch button{padding:6px 12px!important;font-size:11px!important}app-signup .intro-copy{height:30px!important;margin:0 0 2px!important}app-signup .language-note{font-size:9px!important;line-height:1.1!important}}@media (max-width: 600px){app-signup .card{padding:6px 10px!important}app-signup .brand-logo{width:108px!important;height:46px!important}app-signup .brand-tagline{margin:-3px 0 2px!important}app-signup .language-switch{margin:0 0 2px!important}app-signup .intro-copy{height:26px!important}app-signup form{row-gap:1px!important}app-signup .field{margin-bottom:0!important}app-signup .field-heading{margin-bottom:0!important}app-signup textarea{height:34px!important;min-height:34px!important}app-signup .delivery-field,app-signup .timezone-field{margin-top:0!important}app-signup .plan-heading{padding-top:5px!important}app-signup .plans{margin-top:1px!important}app-signup .plan-note{margin:1px 0!important}app-signup button[type=submit]{margin-top:1px!important}app-signup .cta-reassurance,app-signup .trust-footer,app-signup .footer-text{margin:2px 0!important}app-signup .social-links{margin:1px 0!important}}@media (max-width: 600px){app-signup .cta-reassurance{margin:1px 0!important}app-signup .trust-footer{margin:1px 0!important}app-signup .footer-text{margin:1px 0!important}app-signup .social-links{margin:0!important}app-signup .legal-links{margin:0!important;padding-bottom:6px!important;line-height:1.05!important}}@media (max-width: 600px){app-signup .social-links img,app-signup .social-links svg{width:13px!important;height:13px!important}app-signup .social-links{gap:7px!important;height:16px!important;margin:0!important}app-signup .footer-text{font-size:8px!important;line-height:1!important}app-signup .trust-footer,app-signup .cta-reassurance{font-size:8px!important;line-height:1!important}app-signup .legal-links{font-size:7px!important;line-height:1!important;padding-bottom:2px!important}}app-signup .plan{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease!important}@media (hover: hover){app-signup .plan:hover{border-color:#78957d!important;background:#f1f6ee!important;box-shadow:0 6px 14px #465f4c24!important;transform:translateY(-1px)!important}}app-signup .plan:active{transform:scale(.99)!important}app-signup .delivery-options button{transition:color .16s ease,background-color .16s ease,box-shadow .16s ease!important;border-radius:8px!important}@media (hover: hover){app-signup .delivery-options button:hover{color:#3f5d47!important;background:#6f8f7214!important;box-shadow:0 0 0 4px #6f8f720d!important}app-signup .delivery-options button:hover .delivery-choice-icon{stroke:#3f5d47!important}}app-signup .delivery-options button:active{background:#6f8f721f!important}app-signup .tone-trigger{transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease!important}@media (hover: hover){app-signup .tone-trigger:hover{background:#f2f6ef!important;box-shadow:0 4px 10px #465f4c1f!important;transform:translateY(-1px)!important}}app-signup .tone-trigger:active{transform:scale(.995)!important}app-signup .language-switch button{transition:color .16s ease,background-color .16s ease,opacity .16s ease!important}@media (hover: hover){app-signup .language-switch button:hover{color:#3f5d47!important;background:#6f8f7214!important;text-decoration:underline;text-underline-offset:3px}}app-signup .language-switch button:active{opacity:.72!important}app-signup .language-flag{width:16px;height:11px;object-fit:cover;border-radius:2px;vertical-align:middle;flex:none}app-signup .language-switch button,app-signup .language-chips span{display:inline-flex;align-items:center;gap:5px}@media (min-width: 601px){app-signup .cta-reassurance{margin:4px 0!important}app-signup .trust-footer{margin:3px 0!important}app-signup .footer-text{margin:3px 0!important}app-signup .social-links{margin:2px 0!important}app-signup .legal-links{margin:2px 0 0!important;padding-bottom:8px!important}app-signup .card{padding-bottom:12px!important}}@media (min-width: 601px) and (min-height: 1100px){app-signup .card{transform:translateY(-10px)!important}}@media (min-width: 601px) and (max-height: 950px){app-signup .card{padding-top:12px!important;padding-bottom:8px!important}app-signup .plan-note{margin:3px 0!important}app-signup button[type=submit]{margin:4px 0!important}app-signup .cta-reassurance{margin:2px 0!important}app-signup .trust-footer{margin:2px 0!important}app-signup .footer-text{margin:2px 0!important}app-signup .social-links{margin:1px 0!important}app-signup .legal-links{margin:1px 0!important;padding-bottom:2px!important}}app-signup .field input,app-signup .field textarea,app-signup .tone-trigger,app-signup .timezone-trigger{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}app-signup .delivery-options button,app-signup .social-links a,app-signup .legal-links a{transition:color .16s ease,background-color .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease!important}@media (hover: hover){app-signup .field input:hover,app-signup .field textarea:hover{background:#f7faf5!important;border-color:#8ca48e!important;box-shadow:0 3px 10px #465f4c24!important}app-signup .tone-trigger:hover,app-signup .timezone-trigger:hover{background:#f7faf5!important;border-color:#78957d!important;box-shadow:0 3px 10px #465f4c29!important}app-signup .delivery-options button:hover{color:#385640!important;background:#6f8f721a!important;box-shadow:0 0 0 4px #6f8f7212!important}app-signup .delivery-options button:hover .delivery-choice-icon{stroke:#385640!important}app-signup .social-links a:hover{opacity:1!important;transform:translateY(-2px) scale(1.12)!important}app-signup .social-links a:hover img,app-signup .social-links a:hover svg{opacity:1!important}app-signup .legal-links a:hover{color:#36563e!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}}app-signup .card{box-shadow:0 18px 45px #374b3c1f,0 2px 8px #374b3c0f!important}app-signup .field input,app-signup .field textarea,app-signup .tone-trigger,app-signup .timezone-trigger{box-shadow:inset 0 1px 3px #374b3c0f,0 2px 5px #374b3c0d!important}app-signup button[type=submit]{background:linear-gradient(135deg,#719476,#5f8066)!important;box-shadow:0 7px 16px #3e5b4538!important}@media (hover: hover){app-signup button[type=submit]:hover{background:linear-gradient(135deg,#678c6d,#52745a)!important;box-shadow:0 9px 22px #3e5b454d,0 0 0 4px #6f8f7214!important;transform:translateY(-1px)!important}}@media (min-width: 601px){app-signup .social-links img,app-signup .social-links svg{width:16px!important;height:16px!important}}@media (min-width: 1400px){app-signup .page{background-size:110% auto!important;background-position:center center!important}}app-signup .social-links{gap:clamp(5px,.7vw,9px)!important}app-signup .field input,app-signup .field textarea,app-signup .tone-trigger,app-signup .timezone-trigger{border-radius:10px!important}app-signup button:focus-visible,app-signup input:focus-visible,app-signup textarea:focus-visible,app-signup .tone-trigger:focus-visible,app-signup .timezone-trigger:focus-visible,app-signup .social-links a:focus-visible,app-signup .legal-links a:focus-visible{outline:2px solid rgba(95,128,102,.75)!important;outline-offset:2px!important}@media (min-width: 601px){app-signup form{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}app-signup form>.field.topic-field{grid-column:1!important;grid-row:1!important}app-signup form>.field.tone-field{grid-column:2!important;grid-row:1!important}app-signup form>.field.details-field{grid-column:1/-1!important;grid-row:2!important}app-signup form>.field.delivery-field{grid-column:1!important;grid-row:3!important}app-signup form>.field.timezone-field{grid-column:2!important;grid-row:3!important}app-signup form>.field.email-field{grid-column:1!important;grid-row:4!important}app-signup form>.field.phone-field{grid-column:2!important;grid-row:4!important}}@media (min-width: 601px){app-signup .topic-field,app-signup .tone-field{display:grid!important;grid-template-rows:32px auto!important;align-content:start!important}app-signup .topic-field .field-heading,app-signup .tone-field .field-heading{height:32px!important;min-height:32px!important;max-height:32px!important;display:flex!important;align-items:flex-end!important;margin:0!important}app-signup .topic-field input,app-signup .tone-field .tone-dropdown,app-signup .tone-field .tone-trigger{margin-top:0!important}}@media (min-width: 601px) and (max-height: 950px){app-signup .field input,app-signup .field textarea,app-signup .tone-trigger,app-signup .timezone-trigger{border:1px solid rgba(82,105,86,.22)!important}app-signup .best-value-badge{top:-6px!important}app-signup .social-links{margin-bottom:4px!important}}app-signup .card{border:1px solid rgba(82,105,86,.1)!important}@media (max-width: 600px){html,body{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}app-signup .page{width:100%!important;height:auto!important;min-height:100dvh!important;padding:4px!important;overflow-x:hidden!important;overflow-y:auto!important;display:grid!important;place-items:start center!important;box-sizing:border-box!important}app-signup .card{width:100%!important;max-width:100%!important;height:auto!important;min-height:calc(100dvh - 8px)!important;max-height:none!important;margin:0!important;padding:8px 14px 10px!important;overflow:visible!important;box-sizing:border-box!important}app-signup .brand-logo{width:105px!important;height:42px!important;max-height:42px!important;transform:none!important;margin:0 auto!important}app-signup .brand-tagline{margin:-1px 0 3px!important;font-size:10.5px!important;line-height:1.1!important}app-signup .language-switch{margin:2px 0 4px!important}app-signup .language-switch button{padding:5px 9px!important;font-size:11.5px!important}app-signup .intro-copy{height:28px!important;min-height:28px!important;margin:0 0 4px!important;overflow:hidden!important}app-signup .subtitle,app-signup .brand-intro{display:none!important}app-signup .language-note{margin:0!important;font-size:10.5px!important;line-height:1.2!important}app-signup form{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;column-gap:9px!important;row-gap:4px!important;padding:0!important;align-items:start!important;align-content:start!important;min-width:0!important}app-signup form>.field{min-width:0!important;margin:0!important;gap:2px!important}app-signup form>.field.topic-field{grid-column:1!important;grid-row:1!important}app-signup form>.field.tone-field{grid-column:2!important;grid-row:1!important}app-signup form>.field.details-field{grid-column:1/-1!important;grid-row:2!important}app-signup form>.field.delivery-field{grid-column:1/-1!important;grid-row:3!important}app-signup form>.field.timezone-field{grid-column:1/-1!important;grid-row:4!important}app-signup form>.field.email-field{grid-column:1!important;grid-row:5!important}app-signup form>.field.phone-field{grid-column:2!important;grid-row:5!important}app-signup form>.plan-heading,app-signup form>.plans,app-signup form>.plan-note,app-signup form>button[type=submit],app-signup form>.cta-reassurance{grid-column:1/-1!important}app-signup .field-heading{height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;display:flex!important;align-items:flex-end!important}app-signup .field-heading label,app-signup .plan-heading{font-size:12px!important;line-height:1.08!important;font-weight:700!important}app-signup .topic-field .field-heading label,app-signup .tone-field .field-heading label{font-size:12px!important;white-space:nowrap!important}app-signup .topic-field,app-signup .tone-field{display:grid!important;grid-template-rows:24px auto!important;align-content:start!important}app-signup input,app-signup textarea,app-signup select{font-size:16px!important}app-signup .field input,app-signup .tone-trigger,app-signup .timezone-trigger{width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:6px 9px!important;font-size:16px!important;line-height:1.15!important;box-sizing:border-box!important}app-signup .field textarea{width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:6px 9px!important;font-size:16px!important;line-height:1.15!important;box-sizing:border-box!important}app-signup .delivery-options{height:32px!important;min-height:32px!important;gap:17px!important;justify-content:flex-start!important;align-items:center!important}app-signup .delivery-options button{font-size:12.5px!important}app-signup .delivery-choice-icon{width:14px!important;height:14px!important}app-signup .sms-consent{margin-top:1px!important;font-size:9px!important;line-height:1.12!important}app-signup .plan-heading{height:24px!important;min-height:24px!important;margin:1px 0 0!important;padding-top:6px!important}app-signup .plans{height:56px!important;min-height:56px!important;margin:1px 0!important;gap:8px!important}app-signup .plan{height:56px!important;min-height:56px!important;padding:5px 8px!important}app-signup .plan strong{font-size:21px!important}app-signup .plan small{font-size:10px!important}app-signup .best-value-badge,app-signup .selected-badge{font-size:8px!important}app-signup .plan-note{margin:2px 0!important;font-size:9.5px!important;line-height:1.1!important}app-signup button[type=submit]{height:36px!important;min-height:36px!important;margin:2px 0!important;padding:6px 8px!important;font-size:13.5px!important}app-signup .cta-reassurance,app-signup .trust-footer,app-signup .footer-text{margin:2px 0!important;font-size:9.5px!important;line-height:1.1!important}app-signup .social-links{height:16px!important;min-height:16px!important;margin:2px 0!important;gap:7px!important}app-signup .social-links img,app-signup .social-links svg{width:13px!important;height:13px!important}app-signup .legal-links{margin:2px 0 0!important;padding:0!important;font-size:9px!important;line-height:1.1!important;overflow:visible!important}}@media (max-width: 600px){app-signup input::placeholder,app-signup textarea::placeholder{font-size:13px!important;line-height:1.15!important;opacity:.72!important}}@media (min-width: 601px){app-signup .details-field textarea{height:64px!important;min-height:64px!important;max-height:64px!important}}@media (max-width: 600px){app-signup form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}app-signup form>.field.topic-field{grid-column:1!important;grid-row:1!important}app-signup form>.field.tone-field{grid-column:2!important;grid-row:1!important}app-signup form>.field.details-field{grid-column:1/-1!important;grid-row:2!important}app-signup form>.field.delivery-field{grid-column:1!important;grid-row:3!important}app-signup form>.field.timezone-field{grid-column:2!important;grid-row:3!important}app-signup form>.field.email-field{grid-column:1!important;grid-row:4!important}app-signup form>.field.phone-field{grid-column:2!important;grid-row:4!important}app-signup .topic-field input,app-signup .tone-field .tone-trigger{height:36px!important;min-height:36px!important;max-height:36px!important}app-signup .details-field textarea{height:54px!important;min-height:54px!important;max-height:54px!important}app-signup .delivery-options{height:36px!important;min-height:36px!important;gap:7px!important;white-space:nowrap!important}app-signup .delivery-options button{gap:3px!important;font-size:11px!important;padding:0!important}app-signup .delivery-choice-icon{width:12px!important;height:12px!important}app-signup .timezone-field .timezone-trigger{height:36px!important;min-height:36px!important;max-height:36px!important;padding:5px 25px 5px 7px!important;font-size:9.5px!important;white-space:nowrap!important;overflow:hidden!important}app-signup .timezone-field .timezone-trigger>span:first-child{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media (min-width: 601px){app-signup .details-field textarea{height:72px!important;min-height:72px!important;max-height:72px!important}}@media (max-width: 600px){app-signup form{grid-template-columns:repeat(12,minmax(0,1fr))!important}app-signup form>.field.topic-field{grid-column:1/7!important}app-signup form>.field.tone-field{grid-column:7/13!important}app-signup form>.field.details-field{grid-column:1/13!important}app-signup form>.field.delivery-field{grid-column:1/8!important}app-signup form>.field.timezone-field{grid-column:8/13!important}app-signup form>.field.email-field{grid-column:1/7!important}app-signup form>.field.phone-field{grid-column:7/13!important}app-signup .details-field textarea{height:62px!important;min-height:62px!important;max-height:62px!important}app-signup .delivery-field{min-width:0!important;overflow:hidden!important}app-signup .delivery-options{width:100%!important;gap:0!important;justify-content:space-between!important}app-signup .delivery-options button{flex:0 0 auto!important;font-size:11px!important;gap:3px!important}app-signup .timezone-field{min-width:0!important}}@media (max-width: 600px){app-signup .card{padding-bottom:6px!important}app-signup form{row-gap:3px!important}app-signup .details-field textarea{height:68px!important;min-height:68px!important;max-height:68px!important}app-signup .plan-note{margin:1px 0!important;font-size:9px!important}app-signup button[type=submit]{height:34px!important;min-height:34px!important;margin:1px 0!important}app-signup .cta-reassurance{margin:1px 0!important;font-size:9px!important}app-signup .trust-footer{margin:1px 0!important;font-size:8.5px!important;line-height:1.05!important}app-signup .footer-text{display:none!important}app-signup .social-links{height:14px!important;min-height:14px!important;margin:1px 0!important}app-signup .social-links img,app-signup .social-links svg{width:12px!important;height:12px!important}app-signup .legal-links{margin:1px 0!important;padding-bottom:2px!important;font-size:8.5px!important;line-height:1.05!important}}@media (min-width: 601px) and (max-height: 1050px){app-signup .card{padding-top:10px!important;padding-bottom:7px!important}app-signup .brand-logo{width:135px!important;max-height:62px!important}app-signup .brand-tagline{margin:0 0 3px!important}app-signup .language-switch{margin:2px 0 4px!important}app-signup .subtitle{margin:3px 0!important}app-signup .language-note{margin:2px 0!important}app-signup .brand-intro{margin:4px 0!important;line-height:1.15!important}app-signup form{row-gap:4px!important}app-signup .details-field textarea{height:60px!important;min-height:60px!important;max-height:60px!important}app-signup .plan-heading{margin-top:1px!important;padding-top:7px!important}app-signup .plans{margin-top:3px!important}app-signup .plan-note{margin:2px 0!important}app-signup button[type=submit]{margin:3px 0!important}app-signup .cta-reassurance,app-signup .trust-footer,app-signup .footer-text{margin:2px 0!important}app-signup .social-links{margin:1px 0!important}app-signup .legal-links{margin:1px 0!important;padding-bottom:3px!important}}@media (min-width: 601px) and (max-height: 900px){app-signup .card{padding-top:8px!important;padding-bottom:6px!important}app-signup .brand-logo{width:125px!important;max-height:56px!important}app-signup .brand-tagline{margin:0 0 2px!important}app-signup .language-switch{margin:1px 0 3px!important}app-signup .subtitle{margin:2px 0!important}app-signup .language-note{margin:1px 0!important}app-signup .brand-intro{margin:2px 0!important;line-height:1.1!important}app-signup form{row-gap:3px!important}app-signup .details-field textarea{height:58px!important;min-height:58px!important;max-height:58px!important}app-signup .plans{margin-top:2px!important}app-signup .plan-note{margin:1px 0!important}app-signup button[type=submit]{margin:2px 0!important}app-signup .cta-reassurance,app-signup .trust-footer,app-signup .footer-text{margin:1px 0!important}app-signup .social-links{margin:0!important}app-signup .legal-links{margin:0!important;padding-bottom:2px!important}}@media (min-width: 601px) and (max-height: 900px){app-signup .card{transform:translateY(-14px)!important}}@supports (-moz-appearance: none){@media (min-width: 601px){app-signup .card{position:relative!important;top:-16px!important}}}@supports (-moz-appearance: none){@media (min-width: 601px){app-signup .card{top:0!important;transform:none!important}app-signup .brand-tagline,app-signup .subtitle,app-signup .language-note,app-signup .brand-intro{margin-top:1px!important;margin-bottom:1px!important}app-signup form{row-gap:2px!important}app-signup .details-field textarea{height:54px!important;min-height:54px!important;max-height:54px!important}app-signup .plan-note,app-signup .cta-reassurance,app-signup .trust-footer,app-signup .footer-text,app-signup .social-links,app-signup .legal-links{margin-top:1px!important;margin-bottom:1px!important}app-signup button[type=submit]{margin-top:2px!important;margin-bottom:2px!important}}}app-signup .delivery-options button{border-radius:9px!important;padding:4px 6px!important;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}@media (hover: hover){app-signup .delivery-options button:hover{background:#6f8f7224!important;color:#35543d!important;box-shadow:0 3px 9px #465f4c1f!important;transform:translateY(-1px)!important}app-signup .delivery-options button:hover .delivery-choice-icon{stroke:#35543d!important}}app-signup .delivery-options button:active{transform:scale(.97)!important}html,body{width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}body app-root,body app-signup{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important}body app-signup .page{width:100vw!important;height:100dvh!important;min-height:0!important;padding:8px!important;box-sizing:border-box!important;overflow:hidden!important;display:grid!important;place-items:center!important}body app-signup .card{box-sizing:border-box!important;height:auto!important;min-height:0!important;margin:0!important;overflow:visible!important}body app-signup .brand-logo{display:block!important;object-fit:contain!important;transform:none!important;margin-left:auto!important;margin-right:auto!important}body app-signup .brand-tagline{display:none!important}body app-signup .brand-intro{display:none!important}body app-signup .delivery-segmented{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(82,105,86,.26)!important;border-radius:10px!important;background:#ffffff75!important;box-sizing:border-box!important}body app-signup .delivery-segmented button{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 5px!important;border:0!important;border-right:1px solid rgba(82,105,86,.18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#4e6653!important;font-weight:600!important;cursor:pointer!important;transform:none!important}body app-signup .delivery-segmented button:last-child{border-right:0!important}body app-signup .delivery-segmented button.selected{background:#719476!important;color:#fff!important;font-weight:700!important}@media (hover: hover){body app-signup .delivery-segmented button:not(.selected):hover{background:#6f947621!important}}body app-signup .delivery-price-summary{text-align:center!important;white-space:nowrap!important;color:#617065!important}body app-signup .phone-field input:disabled{opacity:.46!important;background:#e1e6df!important;box-shadow:none!important;cursor:not-allowed!important}@media (min-width: 601px){body app-signup .card{width:min(620px,100vw - 20px)!important;max-width:620px!important;max-height:calc(100dvh - 16px)!important;padding:13px 30px 11px!important}body app-signup .brand-logo{width:148px!important;height:58px!important;max-height:58px!important;margin-bottom:3px!important}body app-signup .language-switch{margin:2px 0 6px!important}body app-signup .language-switch button{padding:5px 11px!important;font-size:12px!important}body app-signup .intro-copy{height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 12px!important;overflow:visible!important}body app-signup .subtitle{margin:0 0 3px!important;font-size:16px!important;line-height:1.15!important;color:#425947!important}body app-signup .language-note{margin:0!important;font-size:12.5px!important;line-height:1.2!important;color:#5c6d60!important}body app-signup form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:10px!important;row-gap:5px!important;margin:0!important;padding:0!important;align-items:start!important}body app-signup form>.topic-field{grid-column:1!important;grid-row:1!important}body app-signup form>.tone-field{grid-column:2!important;grid-row:1!important}body app-signup form>.details-field{grid-column:1/-1!important;grid-row:2!important}body app-signup form>.timezone-field{grid-column:1!important;grid-row:3!important}body app-signup form>.delivery-field{grid-column:2!important;grid-row:3!important}body app-signup form>.email-field{grid-column:1!important;grid-row:4!important}body app-signup form>.phone-field{grid-column:2!important;grid-row:4!important}body app-signup form>.plan-heading,body app-signup form>.plans,body app-signup form>.plan-note,body app-signup form>button[type=submit],body app-signup form>.cta-reassurance{grid-column:1/-1!important}body app-signup .field-heading{height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important}body app-signup .field-heading label,body app-signup .plan-heading{font-size:13px!important;line-height:1.1!important}body app-signup .field input,body app-signup .tone-trigger,body app-signup .timezone-trigger{height:35px!important;min-height:35px!important;max-height:35px!important;padding:6px 9px!important;font-size:13.5px!important}body app-signup .details-field textarea{height:58px!important;min-height:58px!important;max-height:58px!important;padding:7px 9px!important;font-size:13.5px!important}body app-signup .delivery-segmented{height:35px!important}body app-signup .delivery-segmented button{font-size:12px!important}body app-signup .delivery-price-summary{height:14px!important;min-height:14px!important;line-height:14px!important;margin:2px 0 0!important;font-size:10px!important}body app-signup .sms-consent{display:block!important;height:20px!important;min-height:20px!important;max-height:20px!important;overflow:hidden!important;margin:2px 0 0!important;font-size:9.5px!important;line-height:1.08!important}body app-signup .plan-heading{height:22px!important;min-height:22px!important;padding-top:5px!important;margin:0!important}body app-signup .plans,body app-signup .plan{height:54px!important;min-height:54px!important}body app-signup .plans{margin:1px 0!important;gap:9px!important}body app-signup .plan strong{font-size:22px!important}body app-signup .plan small{font-size:10px!important}body app-signup .plan-note{margin:2px 0!important;font-size:10px!important}body app-signup button[type=submit]{height:38px!important;min-height:38px!important;margin:2px 0!important;font-size:14px!important}body app-signup .cta-reassurance{margin:2px 0!important;font-size:10px!important}body app-signup .trust-footer,body app-signup .footer-text{margin:2px 0!important;font-size:9.5px!important}body app-signup .social-links{height:16px!important;min-height:16px!important;margin:2px 0!important}body app-signup .social-links img,body app-signup .social-links svg{width:14px!important;height:14px!important}body app-signup .legal-links{margin:1px 0 0!important;font-size:9px!important;line-height:1.1!important}}@media (min-width: 601px) and (max-height: 820px){body app-signup .card{padding-top:9px!important;padding-bottom:7px!important}body app-signup .brand-logo{width:132px!important;height:48px!important}body app-signup .intro-copy{margin-bottom:7px!important}body app-signup .language-note{font-size:11.5px!important}body app-signup form{row-gap:3px!important}body app-signup .details-field textarea{height:50px!important;min-height:50px!important;max-height:50px!important}body app-signup .plans,body app-signup .plan{height:49px!important;min-height:49px!important}body app-signup .footer-text{display:none!important}}@media (min-width: 1280px) and (min-height: 1000px){body app-signup .card{width:min(700px,100vw - 32px)!important;max-width:700px!important;max-height:calc(100dvh - 24px)!important;padding:20px 38px 17px!important;border-radius:30px!important}body app-signup .brand-logo{width:172px!important;height:66px!important;max-height:66px!important;margin-bottom:4px!important}body app-signup .language-switch{margin:3px 0 8px!important}body app-signup .language-switch button{padding:6px 14px!important;font-size:13.5px!important}body app-signup .intro-copy{height:auto!important;min-height:0!important;max-height:none!important;margin:1px 0 16px!important;overflow:visible!important}body app-signup .subtitle{margin:0 0 4px!important;font-size:18px!important;line-height:1.15!important;color:#425947!important}body app-signup .language-note{margin:0!important;font-size:13.5px!important;line-height:1.25!important;color:#5c6d60!important}body app-signup form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:13px!important;row-gap:7px!important;margin:0!important;padding:0!important;align-items:start!important}body app-signup form>.topic-field{grid-column:1!important;grid-row:1!important}body app-signup form>.tone-field{grid-column:2!important;grid-row:1!important}body app-signup form>.details-field{grid-column:1/-1!important;grid-row:2!important}body app-signup form>.timezone-field{grid-column:1!important;grid-row:3!important}body app-signup form>.delivery-field{grid-column:2!important;grid-row:3!important}body app-signup form>.email-field{grid-column:1!important;grid-row:4!important}body app-signup form>.phone-field{grid-column:2!important;grid-row:4!important}body app-signup form>.plan-heading,body app-signup form>.plans,body app-signup form>.plan-note,body app-signup form>button[type=submit],body app-signup form>.cta-reassurance{grid-column:1/-1!important}body app-signup .field-heading{height:25px!important;min-height:25px!important;max-height:25px!important}body app-signup .field-heading label,body app-signup .plan-heading{font-size:14.5px!important;line-height:1.1!important}body app-signup .field input,body app-signup .tone-trigger,body app-signup .timezone-trigger{height:39px!important;min-height:39px!important;max-height:39px!important;padding:7px 10px!important;font-size:14.5px!important}body app-signup .details-field textarea{height:70px!important;min-height:70px!important;max-height:70px!important;padding:8px 10px!important;font-size:14.5px!important}body app-signup .delivery-segmented{height:39px!important}body app-signup .delivery-segmented button{font-size:13px!important}body app-signup .delivery-price-summary{height:16px!important;min-height:16px!important;line-height:16px!important;margin:2px 0 0!important;font-size:11px!important}body app-signup .sms-consent{height:22px!important;min-height:22px!important;max-height:22px!important;margin:2px 0 0!important;overflow:hidden!important;font-size:10.5px!important;line-height:1.1!important}body app-signup .plan-heading{height:25px!important;min-height:25px!important;padding-top:6px!important;margin:0!important}body app-signup .plans,body app-signup .plan{height:62px!important;min-height:62px!important}body app-signup .plans{margin:2px 0!important;gap:11px!important}body app-signup .plan strong{font-size:26px!important}body app-signup .plan small{font-size:11.5px!important}body app-signup .best-value-badge,body app-signup .selected-badge{font-size:9px!important}body app-signup .plan-note{margin:3px 0!important;font-size:11px!important}body app-signup button[type=submit]{height:42px!important;min-height:42px!important;margin:3px 0!important;font-size:15.5px!important}body app-signup .cta-reassurance{margin:3px 0!important;font-size:11px!important}body app-signup .trust-footer,body app-signup .footer-text{margin:3px 0!important;font-size:10.5px!important}body app-signup .social-links{height:18px!important;min-height:18px!important;margin:3px 0!important}body app-signup .social-links img,body app-signup .social-links svg{width:16px!important;height:16px!important}body app-signup .legal-links{margin:2px 0 0!important;font-size:10px!important}}@media (max-width: 600px){body app-signup .page{width:100vw!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding:4px!important;overflow:hidden!important;place-items:center!important}body app-signup .card{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important;height:auto!important;min-height:0!important;max-height:calc(100svh - 8px)!important;padding:7px 11px 6px!important;border-radius:19px!important}body app-signup .brand-logo{width:128px!important;height:48px!important;max-height:48px!important;margin-bottom:2px!important}body app-signup .language-switch{margin:1px 0 5px!important;gap:5px!important}body app-signup .language-switch button{padding:5px 10px!important;font-size:12px!important}body app-signup .intro-copy{height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 7px!important;overflow:visible!important}body app-signup .subtitle{margin:0!important;font-size:13.5px!important;line-height:1.15!important;color:#425947!important}body app-signup .language-note{display:none!important}body app-signup form{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:8px!important;row-gap:3px!important;margin:0!important;padding:0!important;align-items:start!important}body app-signup form>.topic-field{grid-column:1/7!important;grid-row:1!important}body app-signup form>.tone-field{grid-column:7/13!important;grid-row:1!important}body app-signup form>.details-field{grid-column:1/13!important;grid-row:2!important}body app-signup form>.timezone-field{grid-column:1/13!important;grid-row:3!important}body app-signup form>.delivery-field{grid-column:1/13!important;grid-row:4!important}body app-signup form>.email-field{grid-column:1/7!important;grid-row:5!important}body app-signup form>.phone-field{grid-column:7/13!important;grid-row:5!important}body app-signup form>.plan-heading,body app-signup form>.plans,body app-signup form>.plan-note,body app-signup form>button[type=submit],body app-signup form>.cta-reassurance{grid-column:1/13!important}body app-signup .field-heading{height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important}body app-signup .field-heading label,body app-signup .mobile-field-label,body app-signup .plan-heading{font-size:13.5px!important;line-height:1!important;font-weight:700!important}body app-signup .topic-field .full-field-label,body app-signup .tone-field .full-field-label,body app-signup .delivery-field .full-field-label{display:none!important}body app-signup .topic-field .mobile-field-label,body app-signup .tone-field .mobile-field-label,body app-signup .delivery-field .mobile-field-label{display:inline!important}body app-signup .field input,body app-signup .tone-trigger,body app-signup .timezone-trigger{width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:5px 8px!important;box-sizing:border-box!important;font-size:16px!important}body app-signup input::placeholder,body app-signup textarea::placeholder{font-size:13px!important}body app-signup .details-field textarea{width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:6px 8px!important;box-sizing:border-box!important;font-size:16px!important;line-height:1.1!important}body app-signup .timezone-trigger{font-size:11.5px!important}body app-signup .delivery-segmented{height:36px!important}body app-signup .delivery-segmented button{font-size:12.5px!important}body app-signup .delivery-price-summary{height:13px!important;min-height:13px!important;max-height:13px!important;margin:1px 0 0!important;line-height:13px!important;font-size:10px!important}body app-signup .sms-consent{display:block!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:2px 0 0!important;overflow:hidden!important;font-size:9.5px!important;line-height:1.05!important}body app-signup .plan-heading{height:20px!important;min-height:20px!important;padding-top:3px!important;margin:0!important}body app-signup .plans,body app-signup .plan{height:52px!important;min-height:52px!important}body app-signup .plans{margin:0!important;gap:7px!important}body app-signup .plan strong{font-size:21px!important}body app-signup .plan small{font-size:10px!important}body app-signup .best-value-badge,body app-signup .selected-badge{font-size:8px!important;padding:3px 6px!important}body app-signup .plan-note{display:none!important}body app-signup button[type=submit]{height:38px!important;min-height:38px!important;margin:3px 0!important;padding:5px 8px!important;font-size:14px!important}body app-signup .cta-reassurance{height:13px!important;min-height:13px!important;margin:1px 0!important;font-size:9.5px!important;line-height:13px!important}body app-signup .trust-footer,body app-signup .footer-text{display:none!important}body app-signup .social-links{height:16px!important;min-height:16px!important;margin:1px 0!important;gap:7px!important}body app-signup .social-links img,body app-signup .social-links svg{width:14px!important;height:14px!important}body app-signup .legal-links{height:12px!important;min-height:12px!important;max-height:12px!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:9px!important;line-height:12px!important}}@media (max-width: 600px) and (max-height: 700px){body app-signup .brand-logo{width:112px!important;height:40px!important}body app-signup .subtitle{display:none!important}body app-signup .intro-copy{margin:0 0 3px!important}body app-signup .details-field textarea{height:43px!important;min-height:43px!important;max-height:43px!important}body app-signup .social-links{display:none!important}body app-signup button[type=submit]{height:36px!important;min-height:36px!important}}body app-root app-signup .page.page .card.card .plan.plan{overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}body app-root app-signup .page.page .card.card .plan.plan>span:last-child{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:visible!important;height:auto!important;min-height:0!important;padding:2px 0 3px!important;box-sizing:border-box!important}body app-root app-signup .page.page .card.card .plan.plan strong{display:block!important;margin:0!important;padding:0!important;line-height:1!important;overflow:visible!important}body app-root app-signup .page.page .card.card .plan.plan small{display:block!important;margin:4px 0 0!important;padding:0 0 2px!important;line-height:1.1!important;overflow:visible!important}body app-root app-signup .page.page .card.card .phone-field .sms-consent{display:block!important;width:100%!important;text-align:center!important;line-height:1.08!important}@media (min-width: 601px){body app-root app-signup .page.page{padding:18px!important}body app-root app-signup .page.page .card.card{max-height:calc(100dvh - 36px)!important}body app-root app-signup .page.page .card.card .plans.plans,body app-root app-signup .page.page .card.card .plan.plan{height:58px!important;min-height:58px!important}}@media (min-width: 1280px) and (max-height: 999px){body app-root app-signup .page.page{padding:24px!important}body app-root app-signup .page.page .card.card{width:min(660px,100vw - 48px)!important;max-width:660px!important;max-height:calc(100dvh - 48px)!important;padding:12px 32px 10px!important}body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:148px!important;height:54px!important;max-height:54px!important}body app-root app-signup .page.page .card.card .intro-copy{margin-bottom:9px!important}body app-root app-signup .page.page .card.card form{row-gap:4px!important}body app-root app-signup .page.page .card.card .details-field textarea{height:54px!important;min-height:54px!important;max-height:54px!important}}@media (min-width: 1280px) and (min-height: 1000px){body app-root app-signup .page.page{padding:32px!important}body app-root app-signup .page.page .card.card{max-height:calc(100dvh - 64px)!important}body app-root app-signup .page.page .card.card .plans.plans,body app-root app-signup .page.page .card.card .plan.plan{height:64px!important;min-height:64px!important}}@media (max-width: 600px){body app-root app-signup .page.page{width:100vw!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding:4px!important;overflow:hidden!important}body app-root app-signup .page.page>.card.card{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important;height:calc(100svh - 8px)!important;min-height:calc(100svh - 8px)!important;max-height:calc(100svh - 8px)!important;padding:9px 11px 8px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:hidden!important}body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:150px!important;height:58px!important;max-height:58px!important;transform:none!important;margin:0 auto 4px!important}body app-root app-signup .page.page .card.card .language-switch{margin:2px 0 5px!important}body app-root app-signup .page.page .card.card .intro-copy{margin:0 0 6px!important}body app-root app-signup .page.page .card.card .plans.plans,body app-root app-signup .page.page .card.card .plan.plan{height:58px!important;min-height:58px!important}body app-root app-signup .page.page .card.card .plan.plan strong{line-height:1!important}body app-root app-signup .page.page .card.card .plan.plan small{margin-top:4px!important;line-height:1.15!important}body app-root app-signup .page.page .card.card .phone-field .sms-consent{height:auto!important;min-height:18px!important;max-height:22px!important;margin:2px auto 0!important;font-size:9px!important;line-height:1.08!important;text-align:center!important;overflow:hidden!important}}@media (max-width: 600px) and (max-height: 700px){body app-root app-signup .page.page>.card.card{padding-top:5px!important;padding-bottom:5px!important}body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:128px!important;height:46px!important;max-height:46px!important;margin-bottom:2px!important}body app-root app-signup .page.page .card.card .subtitle{display:none!important}body app-root app-signup .page.page .card.card .intro-copy{margin-bottom:2px!important}body app-root app-signup .page.page .card.card .plans.plans,body app-root app-signup .page.page .card.card .plan.plan{height:54px!important;min-height:54px!important}body app-root app-signup .page.page .card.card .phone-field .sms-consent{font-size:8.5px!important;min-height:17px!important}}@media (max-width: 600px) and (max-height: 600px){body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:112px!important;height:40px!important;max-height:40px!important}body app-root app-signup .page.page .card.card .social-links{display:none!important}body app-root app-signup .page.page .card.card .plans.plans,body app-root app-signup .page.page .card.card .plan.plan{height:50px!important;min-height:50px!important}}@media (min-width: 601px){body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:160px!important;height:64px!important;max-height:64px!important;margin:0 auto 8px!important}}@media (min-width: 1280px) and (min-height: 1000px){body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:182px!important;height:72px!important;max-height:72px!important;margin-bottom:10px!important}}@media (max-width: 600px){body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:178px!important;height:68px!important;max-height:68px!important;margin:0 auto 10px!important}body app-root app-signup .page.page .card.card .language-switch{margin-top:0!important}}@media (max-width: 600px) and (max-height: 700px){body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:150px!important;height:56px!important;max-height:56px!important;margin-bottom:7px!important}}@media (max-width: 600px){body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:245px!important;height:92px!important;max-height:92px!important;margin:0 auto 16px!important}}@media (max-width: 600px) and (max-height: 700px){body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:200px!important;height:74px!important;max-height:74px!important;margin-bottom:12px!important}}@media (min-width: 601px) and (max-width: 1279px){body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:240px!important;height:92px!important;max-height:92px!important;margin:0 auto 12px!important}}@media (min-width: 1280px){body app-root app-signup .page.page .card.card .brand-logo.brand-logo{width:280px!important;height:106px!important;max-height:106px!important;margin:0 auto 14px!important}}body app-root app-signup .page.page{background-image:url(/branding/gentlemettle-background.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body app-root app-signup .page.page:before,body app-root app-signup .page.page:after{display:none!important;content:none!important}@media (min-width: 601px){body app-root app-signup .page.page .card.card .delivery-segmented,body app-root app-signup .page.page .card.card .timezone-trigger{height:36px!important;min-height:36px!important;max-height:36px!important;box-sizing:border-box!important;border-radius:11px!important}}@media (min-width: 1280px) and (min-height: 1000px){body app-root app-signup .page.page .card.card .delivery-segmented,body app-root app-signup .page.page .card.card .timezone-trigger{height:39px!important;min-height:39px!important;max-height:39px!important}}
