@media (min-width: 901px){.signup-shell{grid-template-columns:minmax(500px,.86fr) minmax(0,1.14fr)}.signup-card{box-sizing:border-box;width:100%;max-width:1080px;padding:64px clamp(48px,4.8vw,112px) 80px}.signup-card .form-stage,.signup-card .signup-live-preview-sticky{max-width:860px}.signup-card .form-grid{column-gap:28px;row-gap:20px}.signup-card .form-stage>p:not(.form-kicker){max-width:650px}.signup-card .stepper{max-width:840px}}@media (min-width: 1500px){.signup-shell{grid-template-columns:minmax(610px,.88fr) minmax(0,1.12fr)}.signup-card{max-width:1180px;padding-right:clamp(64px,6vw,150px);padding-left:clamp(64px,6vw,150px)}}.signup-media-stage .restriction-callout{display:none}.signup-page .shared-whatsapp-button,.signup-page .footer-radio-player{display:none!important}.signup-page .flow-footer-funnel .footer-inline-row{grid-template-columns:1fr}.signup-page .flow-footer-funnel .footer-links{display:none!important}.signup-page .membership-plan.is-selected{border-color:#292a30;box-shadow:0 0 0 3px #292a30,0 16px 30px #1b1a1c2e}.signup-page .membership-plan-disabled{cursor:default;opacity:1;border-color:#eee7dc;background:#fffdf9}.signup-page .membership-plan-disabled .plan-select{color:#716a62;display:none}.signup-page .signup-perks>span:last-child{display:none}.signup-page .form-action-reassurance{display:none}.signup-page .membership-plan.is-selected .plan-select{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:7px 9px;color:#fff;background:#292a30;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.signup-page .membership-plan.is-selected .plan-select svg{width:14px;height:14px}.signup-page .founder-capacity{position:relative}.signup-page .founder-capacity .founder-progress{background:repeating-linear-gradient(90deg,#efe4d2 0 16px,#fff5e3 16px 21px)}.signup-page .founder-capacity .founder-progress:after{display:none}.signup-page .founder-capacity .founder-progress i{background:linear-gradient(90deg,#f4c329,#ff9d2f)}.signup-page .directory-visibility-after{order:2;margin:0 0 34px;grid-template-columns:auto minmax(0,1fr) 190px;gap:26px}.signup-page .directory-visibility-after .eyebrow{display:none}.signup-page .directory-visibility-after h3{margin-bottom:12px;font-size:0;line-height:1.2}.signup-page .directory-visibility-after h3:before,.signup-page .directory-visibility-after h3:after{display:block;letter-spacing:-.06em}.signup-page .directory-visibility-after h3:before{content:"Più di una scheda:";color:#ffc932;font-size:29px;line-height:1.02}.signup-page .directory-visibility-after h3:after{content:"una presenza costante su tutti i nostri Gruppi Facebook.";color:#fff;font-size:22px;line-height:1.18}.signup-page .directory-visibility-after .visibility-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:190px;padding:12px 0 12px 28px;text-align:center}.signup-page .stepper{order:1}.signup-page .form-stage{order:3}.signup-page .signup-live-preview-sticky{order:4}.signup-page .form-actions{order:5}.signup-page .signup-submit-error{order:6}.signup-page .signup-card{display:flex;flex-direction:column}.signup-page .form-actions{flex-wrap:wrap;margin-top:12px}.signup-page .form-field>input,.signup-page .form-field>textarea,.signup-page .form-field>select,.signup-page .phone-field,.signup-page .address-fields .form-field>input{box-sizing:border-box;min-height:48px;padding:12px 13px;border:1px solid #d9d2c9;border-radius:5px;background:#fff;color:#292a30;font:inherit;font-size:13px;line-height:1.35}.signup-page .form-field>textarea{min-height:112px;resize:vertical}.signup-page .form-field>select{appearance:auto}.signup-page .form-field>input::placeholder,.signup-page .form-field>textarea::placeholder,.signup-page .phone-field input::placeholder{color:#9a9a94;opacity:1}.signup-page .abn-validation-note{display:block;margin-top:7px;color:#655f58;font-size:12px;line-height:1.45}.signup-page .abn-validation-note b{color:#3d3935}.signup-page .form-field>input:focus-visible,.signup-page .form-field>textarea:focus-visible,.signup-page .form-field>select:focus-visible,.signup-page .phone-field:focus-within,.signup-page .directory-filter-trigger:focus-visible{border-color:#9b5c40;outline:3px solid rgba(244,183,39,.35);outline-offset:1px}.signup-page .restriction-callout{display:flex;align-items:center;gap:9px;border-left:3px solid #f4b727;color:#625d56;background:#fff9e9}.signup-page .restriction-callout>svg{flex:0 0 auto;color:#e6a400}.signup-page .restriction-callout p,.signup-page .restriction-callout a{display:inline-flex;align-items:center;gap:6px}.signup-page .restriction-callout p{margin:0}.signup-page .restriction-callout a{color:#b17600;font-weight:800}.signup-page .secondary-category-field{display:grid;gap:10px;padding:17px;border:1px dashed #ded3c5;background:#fffdf9}.signup-page .secondary-category-help{margin:-4px 0 2px;color:#746d65;font-size:12px;line-height:1.45}.signup-page .secondary-category-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}.signup-page .secondary-category-remove,.signup-page .secondary-category-add{min-height:42px;border:0;background:transparent;color:#936000;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.signup-page .secondary-category-add{width:fit-content;min-height:auto;padding:2px 0}.signup-page .secondary-category-remove:hover,.signup-page .secondary-category-add:hover{color:#4f3510;text-decoration:underline}.signup-page .address-public-choice{margin-top:24px;padding-top:22px;border-top:1px solid #e6ddd0}.signup-page .address-public-choice>span{display:block;margin-bottom:9px;color:#2b2927;font-size:13px;font-weight:800}.signup-page .address-public-choice>small{display:block;margin-top:9px;color:#746d65;font-size:12px;line-height:1.45}.signup-page .address-fields .signup-directory-select .directory-filter-options{position:static;top:auto;right:auto;left:auto;width:auto;max-height:min(280px,38vh);margin-top:8px;box-sizing:border-box}@media (min-width: 621px){.signup-page .address-fields:has([data-filter-select=signup-state] .directory-filter-trigger.is-open){grid-template-areas:"locality postcode" "state state"}.signup-page .address-fields:has([data-filter-select=signup-state] .directory-filter-trigger.is-open)>:nth-child(1){grid-area:locality}.signup-page .address-fields:has([data-filter-select=signup-state] .directory-filter-trigger.is-open)>:nth-child(2){grid-area:state}.signup-page .address-fields:has([data-filter-select=signup-state] .directory-filter-trigger.is-open)>:nth-child(3){grid-area:postcode}}.signup-page .address-details{margin-top:16px;padding-top:18px;border-top:1px dashed #dfd5c7}.signup-page .signup-preview-appointment{display:inline-flex;align-items:center;width:fit-content;margin-top:11px;padding:5px 8px;border-radius:999px;background:#fff4d5;color:#805100;font-size:11px;font-style:normal;font-weight:800}.signup-page .signup-live-preview-card .signup-preview-tagline{display:block;margin:9px 0 0;color:#4f4b50;font-size:12px;font-weight:600;line-height:1.45}.signup-page .signup-live-preview-card .signup-preview-tagline+p{margin-top:11px}.signup-page .signup-full-preview .signup-preview-tagline-full{max-width:52ch;margin:14px 0 20px;color:#625e63;font-size:14px;line-height:1.55}.directory-checkout-success{width:min(680px,calc(100% - 40px));margin:64px auto 92px;padding:clamp(30px,6vw,68px);border:1px solid #e7dfd4;background:#fffdf9;box-shadow:0 24px 70px #2c231b1c}.directory-checkout-success>svg{color:#e6a400}.directory-checkout-success h1{margin:20px 0 16px;font-size:clamp(33px,5vw,57px);line-height:.98;letter-spacing:-.06em}.directory-checkout-success h1 em{color:#d77e23;font-style:normal}.directory-checkout-success>p{max-width:510px;color:#645e57;font-size:17px;line-height:1.6}.directory-checkout-success ol{display:grid;gap:18px;margin:35px 0;padding:0;list-style:none}.directory-checkout-success li{display:flex;gap:13px;align-items:flex-start}.directory-checkout-success li>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:999px;background:#fff0bf;color:#9c6500}.directory-checkout-success li strong,.directory-checkout-success li small{display:block}.directory-checkout-success li strong{color:#28262a;font-size:16px}.directory-checkout-success li small{margin-top:3px;color:#706961;font-size:13px;line-height:1.45}.signup-coupon-link-notice{display:flex;gap:9px;align-items:center;margin:0 0 20px;padding:12px 14px;background:#fff4c8;color:#5d4300;font-size:14px;font-weight:700}.signup-page .form-field>span .italian-connection-info{display:inline-flex!important;align-items:center;justify-content:center;margin:0 2px;vertical-align:middle;color:#9b6910;border:0;padding:0;background:transparent;cursor:help}.signup-page .form-field>span button.italian-connection-info{cursor:pointer}.signup-page .italian-connection-popover{margin:-2px 0 10px;padding:9px 11px;border-left:3px solid #f4b727;background:#fff9e9;color:#625d56;font-size:.78rem;line-height:1.45}.signup-page .flow-footer-funnel .footer-inline-row{display:block!important;width:100%}.signup-page .flow-footer-funnel .footer-legal{display:block!important;width:100%;text-align:center!important}.signup-page .form-action-reassurance{width:100%;margin:0 0 3px;color:#6f665e;font-size:11px;font-weight:700;line-height:1.45}.signup-page .signup-card:has(.summary-stage) .directory-visibility-after{display:none}.signup-page .signup-card:has(.summary-stage) .form-action-reassurance{padding:11px 13px;border-left:3px solid #f2b932;background:#fff8e8;color:#514b45}@media (max-width: 620px){.signup-page .secondary-category-row{grid-template-columns:1fr;gap:3px}.signup-page .secondary-category-remove{width:fit-content;min-height:auto;padding:5px 0}.signup-page .directory-visibility-after{margin-bottom:26px;grid-template-columns:auto minmax(0,1fr);gap:16px}.signup-page .directory-visibility-after .visibility-stat{min-width:0;padding:15px 0 0}.signup-page .directory-visibility-after h3:before,.signup-page .directory-visibility-after h3:after{font-size:19px}.signup-page .directory-visibility-after h3:before{font-size:23px}.signup-page .form-action-reassurance{font-size:10px}.signup-page .form-actions .button{width:100%;min-height:52px;justify-content:center}.signup-page .form-actions .back-form{width:100%;justify-content:center}}.directory-trial-signup-page{background:#f7f1e7}.trial-signup-main{width:min(1220px,calc(100% - 36px));margin:54px auto 78px}.trial-signup-shell{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);min-height:760px;overflow:hidden;background:#fffdf9;box-shadow:0 24px 70px #2c231b1f}.trial-signup-aside{display:flex;flex-direction:column;padding:clamp(36px,5vw,72px);color:#fff;background:#292a30}.trial-aside-context{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:8px;row-gap:6px;margin:0 0 18px}.trial-aside-context .eyebrow{grid-column:1 / -1;margin:0;color:#f79a69}.trial-aside-context .eyebrow:before{content:none}.trial-aside-context .eyebrow>svg{flex:0 0 20px;color:#f6be2f}.trial-aside-form-label{grid-column:2;margin:0;color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.trial-signup-aside h1{max-width:10ch;margin:18px 0 20px;color:#fff;font-size:clamp(42px,4.5vw,68px);line-height:.94;letter-spacing:-.07em}.trial-signup-aside h1 em,.trial-signup-card h2 em{color:#f6be2f;font-style:normal}.trial-signup-aside>p:not(.eyebrow){max-width:33ch;margin:0;color:#d8d7d2;font-size:16px;line-height:1.6}.trial-signup-steps{display:grid;gap:12px;margin:34px 0 28px;color:#eee9e0;font-size:13px;font-weight:750}.trial-signup-steps span{display:flex;align-items:center;gap:11px}.trial-signup-steps b{display:inline-grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,255,255,.42);color:#f8c331;font-size:10px}.trial-included{display:grid;gap:10px;margin-top:24px;padding:20px;border:1px solid rgba(255,255,255,.16);background:#ffffff12}.trial-included strong{margin-bottom:2px;color:#f9cf58;font-size:13px;letter-spacing:.03em;text-transform:uppercase}.trial-included span{display:flex;align-items:flex-start;gap:8px;color:#eee9e0;font-size:12px;line-height:1.4}.trial-included svg{flex:0 0 auto;margin-top:1px;color:#f6c52d}.trial-basic-explainer{display:grid;gap:5px;margin-top:14px;color:#e8e1d4;font-size:11px;line-height:1.45}.trial-basic-explainer strong{color:#fff;font-size:12px}.trial-basic-explainer b{color:#f8cd4d}.trial-plan-comparison{display:grid;gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}.trial-plan-comparison>header{display:grid;gap:7px}.trial-plan-comparison>header h2{margin:0;color:#f4c64a;font-size:clamp(28px,2.5vw,34px);letter-spacing:-.055em;line-height:1.02}.trial-plan-comparison>header>span{color:#f1ece4;font-size:14px;font-weight:700;line-height:1.42}.trial-plan-comparison-grid{display:grid;grid-template-columns:1fr;gap:12px}.trial-plan-comparison-grid article{min-width:0;padding:16px 14px;border:1px solid rgba(255,255,255,.18)}.trial-plan-comparison-basic{background:#ffffff0e}.trial-plan-comparison-premium{border-color:#f8c72f99!important;background:linear-gradient(145deg,#f8c22c29,#dd6b401f)}.trial-plan-comparison-grid article>p{margin:0 0 6px;color:#f4d26d;font-size:10px;font-weight:900;letter-spacing:.075em;line-height:1.25}.trial-plan-comparison-grid ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.trial-plan-comparison-grid li{position:relative;padding-left:10px;color:#eee9e0;font-size:12px;font-weight:700;line-height:1.42}.trial-plan-comparison-grid li:before{position:absolute;left:0;color:#f5cf62;content:"•"}.trial-plan-comparison-grid .directory-plan-badge-line{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.directory-plan-badge{display:inline-grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:50%;line-height:1}.directory-plan-badge--verified{color:#285e42;border:1px solid #c7e2ce;background:#fffdf9;box-shadow:0 2px 5px #14552b1f}.directory-plan-badge--verified svg{color:#268b4d}.trial-plan-comparison-note{margin:0;color:#e4ded3;font-size:12px;font-weight:700;line-height:1.42}.trial-signup-founder{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:22px;padding:17px 0 0;border-top:1px solid rgba(255,255,255,.16)}.trial-signup-founder>svg{grid-column:1;color:#f5c02c}.trial-signup-founder>div:not(.trial-founder-counter){grid-column:2;min-width:0}.trial-signup-founder strong,.trial-signup-founder span{display:block}.trial-signup-founder strong{color:#fff;font-size:clamp(11px,1.25vw,13px);letter-spacing:-.025em;white-space:nowrap}.trial-signup-founder span{margin-top:4px;color:#cfcac0;font-size:11px;line-height:1.4}.trial-signup-card{padding:clamp(32px,5vw,72px)}.trial-signup-card h2{margin:10px 0 15px;color:#292a30;font-size:clamp(34px,4vw,56px);line-height:.97;letter-spacing:-.065em}.directory-claim-page .trial-signup-card h2{line-height:1.05}.directory-claim-page .trial-signup-card h2>span,.directory-claim-page .trial-signup-card h2>em{display:block;white-space:nowrap}.directory-claim-page .trial-signup-card h2>em{letter-spacing:-.045em;word-spacing:.1em}.trial-signup-intro{margin:0 0 28px;color:#686158;line-height:1.55}.trial-signup-intro strong{color:#2f2d2a}.trial-signup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trial-signup-fields>label,.trial-name-choice{display:grid;gap:7px}.trial-signup-fields>label>span,.trial-name-choice legend,.trial-kind-switch legend{color:#393633;font-size:12px;font-weight:850}.trial-signup-fields input,.trial-email-actions input{box-sizing:border-box;min-height:48px;width:100%;border:1px solid #ded5c8;border-radius:4px;background:#fff;color:#292a30;font:inherit;font-size:14px}.trial-signup-fields input{padding:11px 12px}.trial-signup-fields input:focus-visible,.trial-email-actions input:focus-visible{border-color:#8d5737;outline:3px solid rgba(244,183,39,.28);outline-offset:1px}.trial-phone{display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;border:1px solid #ded5c8;border-radius:4px;background:#fff}.trial-phone b{padding:0 11px;color:#6b6259;font-size:13px}.trial-phone input{border:0;border-radius:0}.trial-full,.trial-name-choice{grid-column:1 / -1}.trial-name-choice,.trial-kind-switch{margin:2px 0;padding:16px;border:1px solid #ece2d6;background:#fffcf6}.trial-name-choice legend,.trial-kind-switch legend{padding:0 4px}.trial-choice-row,.trial-kind-switch>div{display:flex;flex-wrap:wrap;gap:11px 18px;margin:2px 0 13px}.trial-choice-row label,.trial-kind-switch label{display:inline-flex;align-items:center;gap:7px;color:#4b463f;font-size:13px;font-weight:700}.trial-kind-switch{margin-bottom:23px}.trial-kind-switch label{padding:9px 12px;border:1px solid #e7ded2;background:#fff}.trial-name-note{margin:4px 0;color:#665f56;font-size:13px}.trial-full small{color:#716960;font-size:11px;line-height:1.35}.trial-abn-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}.trial-abn-check-button{min-height:48px;border:1px solid #2d2c30;border-radius:4px;padding:0 14px;color:#fff;background:#2d2c30;font:inherit;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap}.trial-abn-check-button:disabled{cursor:not-allowed;opacity:.52}.trial-abn-result{display:grid;gap:8px;margin-top:6px;padding:13px;border:1px solid #b9e1c5;background:#f1fbf3;color:#315b3e}.trial-abn-result strong{display:flex;align-items:center;gap:7px;color:#235e38;font-size:12px}.trial-abn-result strong svg{color:#237241}.trial-abn-result p{margin:0;color:#4b6552;font-size:12px;line-height:1.45}.trial-abn-result label{display:flex;align-items:flex-start;gap:8px;color:#36533f;font-size:12px;font-weight:650;line-height:1.45;cursor:pointer}.trial-abn-result label input{box-sizing:border-box;flex:0 0 auto;width:16px!important;height:16px!important;min-height:0!important;margin:1px 0 0!important;padding:0!important;accent-color:#277042}@media (max-width: 500px){.trial-abn-input-row{grid-template-columns:1fr}.trial-abn-check-button{width:100%}}.trial-human-check{display:grid;gap:12px;min-width:0;max-width:100%;margin-top:26px;padding:16px 17px;border:1px solid #c9e3d2;background:#f3fbf5;overflow:visible}.trial-human-check>div:first-child{display:flex;align-items:center;gap:10px;color:#287044}.trial-human-check strong,.trial-human-check small{display:block}.trial-human-check strong{color:#264133;font-size:13px}.trial-human-check small{margin-top:2px;color:#5d7063;font-size:11px}.directory-trial-signup-page .mig-turnstile{width:calc(100% + 18px);min-width:0;margin:0 -9px;overflow:visible}.directory-trial-signup-page .mig-turnstile>div{width:100%!important;max-width:none;min-width:0}.directory-trial-signup-page .mig-turnstile iframe{box-sizing:border-box;display:block;width:100%!important;max-width:100%!important}.trial-human-confirmed{display:flex;align-items:center;gap:7px;margin:0;color:#327340;font-size:13px;font-weight:800}.trial-email-check{display:grid;gap:13px;margin-top:26px;padding:17px;border-left:4px solid #f3bc2c;background:#fff8e6}.trial-email-check>div:first-child{display:flex;align-items:center;gap:10px;color:#8a5b00}.trial-email-check strong,.trial-email-check small{display:block}.trial-email-check strong{color:#3b342b;font-size:13px}.trial-email-check small{margin-top:2px;color:#71675d;font-size:11px}.trial-email-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.trial-email-actions input{width:min(180px,100%);padding:8px 11px}.trial-secondary-button,.trial-resend{min-height:42px;border:0;border-radius:999px;padding:0 15px;cursor:pointer;font:inherit;font-size:12px;font-weight:850}.trial-secondary-button{color:var(--ink);background:linear-gradient(105deg,var(--solar-start),var(--solar-end));box-shadow:0 7px 14px #ff8b252e}.trial-secondary-button:disabled{cursor:not-allowed;color:#7f7a72;background:#d9d5ce;box-shadow:none;opacity:1}.trial-resend{padding:0;color:#7c5300;background:transparent;text-decoration:underline}.trial-email-confirmed{display:flex;align-items:center;gap:7px;margin:0;color:#327340;font-size:13px;font-weight:800}.trial-consents{display:grid;gap:10px;margin:23px 0 17px}.trial-consents label{display:flex;gap:9px;align-items:flex-start;color:#5d564e;font-size:12px;line-height:1.45}.trial-consents input{margin:2px 0 0;accent-color:#e2a816}.trial-consents a{color:#734300;font-weight:800}.trial-signup-summary{display:flex;gap:9px;align-items:flex-start;padding:14px 15px;color:#5a4210;background:#fff0bd;font-size:12px;line-height:1.45}.trial-signup-summary svg{flex:0 0 auto;color:#c78200}.trial-signup-summary strong{display:inline}.trial-notice,.trial-error{display:flex;gap:8px;align-items:flex-start;margin:15px 0 0;font-size:12px;line-height:1.4}.trial-notice{color:#30713e}.trial-error{color:#a43328}.trial-notice svg,.trial-error svg{flex:0 0 auto;margin-top:1px}.trial-preview-code{margin:10px 0 0;padding:10px 12px;border:1px solid #e8c349;border-radius:12px;background:#fff7d8;color:#282725;font-size:13px;line-height:1.4}.trial-preview-code strong{letter-spacing:.09em}.trial-start-button{width:100%;justify-content:center;min-height:53px;margin-top:20px}.trial-start-button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.64}.trial-signup-footnote{display:flex;gap:7px;margin:13px 0 0;color:#776e64;font-size:11px;line-height:1.45}.trial-signup-footnote svg{flex:0 0 auto;color:#a46b16}@media (max-width: 760px){.trial-signup-main{width:min(100%,calc(100% - 24px));margin:18px auto 40px}.trial-signup-shell{display:block;min-height:0}.trial-signup-aside,.trial-signup-card{padding:30px 22px}.trial-signup-aside h1{font-size:44px}.trial-included{margin-top:26px}.trial-plan-comparison-grid{gap:10px}.trial-plan-comparison-grid article{padding:16px 14px}.trial-signup-founder{margin-top:20px}.trial-signup-fields{grid-template-columns:1fr}.trial-full,.trial-name-choice{grid-column:auto}.trial-email-actions{align-items:stretch}.trial-email-actions input,.trial-secondary-button{width:100%}.directory-trial-signup-page .trial-human-check{padding:15px}.directory-trial-signup-page .mig-turnstile{width:calc(100% + 14px);margin-right:-7px;margin-left:-7px}}.trial-dashboard-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin:0 0 18px;padding:24px 27px;border:1px solid #efd987;background:linear-gradient(110deg,#fff9e2,#fff1bd)}.trial-dashboard-banner.is-urgent{border-color:#e17a43;background:linear-gradient(110deg,#fff6d9,#fff0df)}.trial-dashboard-banner.is-expired{border-color:#d56f45;background:linear-gradient(110deg,#fff0df,#fff6d9)}.trial-dashboard-banner h2{margin:4px 0 7px;color:#302b24;font-size:clamp(22px,2vw,30px);letter-spacing:-.045em}.trial-dashboard-banner p{max-width:660px;margin:0;color:#5c5140;font-size:13px;line-height:1.5}.trial-dashboard-banner-meta{display:grid;gap:7px;min-width:220px;padding-left:24px;border-left:1px solid rgba(150,109,11,.24)}.trial-dashboard-banner-meta span{display:flex;align-items:center;gap:7px;color:#65521e;font-size:12px;font-weight:700}.trial-dashboard-banner-meta strong{color:#362e20;font-size:14px}.trial-dashboard-banner-meta small{color:#756242;font-size:11px}.trial-dashboard-banner-side{display:grid;gap:13px;min-width:220px}.trial-dashboard-banner-side .dashboard-solar-action{justify-content:center;width:100%;margin:0}@media (max-width: 760px){.trial-dashboard-banner{grid-template-columns:1fr;gap:17px;padding:20px}.trial-dashboard-banner-meta{min-width:0;padding:15px 0 0;border-top:1px solid rgba(150,109,11,.24);border-left:0}}.trial-name-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin:3px 0 13px;padding:9px 11px;border:1px solid #e4dbd0;background:#fff}.trial-name-toggle-row strong,.trial-name-toggle-row small{display:block}.trial-name-toggle-row strong{color:#3e3934;font-size:13px;line-height:1.2}.trial-name-toggle-row small{margin-top:3px;color:#776e64;font-size:11px;line-height:1.3}.trial-name-toggle{display:flex;align-items:center;flex:0 0 auto;gap:7px;border:0;background:transparent;color:#615950;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.trial-name-toggle>span{position:relative;width:36px;height:20px;border-radius:999px;background:#afa69c;transition:background .18s var(--ease-out,ease)}.trial-name-toggle>span:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000029;content:"";transition:transform .18s var(--ease-out,ease)}.trial-name-toggle.is-on{color:#7a5011}.trial-name-toggle.is-on>span{background:#f7c62f}.trial-name-toggle.is-on>span:after{transform:translate(16px)}.trial-name-toggle:focus-visible{outline:3px solid rgba(244,183,39,.42);outline-offset:3px}@media (max-width:450px){.trial-name-toggle-row{gap:10px}.trial-name-toggle-row small{max-width:180px}}.trial-italian-eligibility{grid-column:1/-1;margin:2px 0;padding:16px;border:1px solid #ece2d6;border-radius:18px;background:#fffcf6}.trial-italian-eligibility legend{padding:0 4px;color:#393633;font-size:12px;font-weight:850}.trial-italian-eligibility>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 10px}.trial-italian-eligibility label{display:flex;align-items:flex-start;gap:8px;min-height:42px;padding:9px 10px;border:1px solid #ded5c8;border-radius:13px;background:#f7f3eb;color:#3f5548;font-size:12px;font-weight:700;line-height:1.35;cursor:pointer}.trial-italian-eligibility input[type=checkbox]{box-sizing:border-box;display:inline-grid;flex:0 0 20px;width:20px!important;height:20px!important;min-height:0!important;margin:1px 0 0!important;padding:0!important;border:1.5px solid #b9ae9f!important;border-radius:3px!important;background:#fffdfa!important;place-content:center}.trial-italian-eligibility input[type=checkbox]:focus-visible{outline:3px solid rgba(244,183,39,.32);outline-offset:2px}.trial-italian-eligibility label:has(input:checked){border-color:#d9b95e;background:#fffaf0;box-shadow:inset 3px 0 #f2bd36}.trial-italian-eligibility>small{display:block;color:#716960;font-size:11px;line-height:1.4}@media (max-width:610px){.trial-italian-eligibility>div{grid-template-columns:1fr}.trial-italian-eligibility label{min-height:0}}.trial-italian-eligibility label span{display:grid;gap:4px}.trial-italian-eligibility label b{justify-self:start;padding:2px 6px;border-radius:999px;background:#e2f2e8;color:#286645;font-size:10px;letter-spacing:.01em;line-height:1.15}.trial-italian-eligibility label:has(input:checked) b{background:#ccead8}.trial-legal-note{margin:0;color:#776e64;font-size:11px;line-height:1.45}.trial-legal-note a{color:#734300;font-weight:800}.trial-private-contact{grid-column:1/-1;margin:0;padding:16px;border:1px solid #ece2d6;background:#fffcf6}.trial-private-contact legend{padding:0 4px;color:#393633;font-size:12px;font-weight:850}.trial-private-contact>p{margin:0 0 13px;color:#716960;font-size:11px;line-height:1.45}.trial-private-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trial-private-contact-fields>label{display:grid;gap:7px}.trial-private-contact-fields>label>span{color:#393633;font-size:12px;font-weight:850}.trial-private-contact-fields>label>input{box-sizing:border-box;min-height:48px;width:100%;padding:11px 12px;border:1px solid #ded5c8;border-radius:12px;background:#fff;color:#292a30;font:inherit;font-size:14px}.trial-private-contact-fields>label>input:focus-visible{border-color:#8d5737;outline:3px solid rgba(244,183,39,.28);outline-offset:1px}.trial-private-contact-fields .trial-phone{box-sizing:border-box;min-height:48px;width:100%;border-radius:12px}.trial-private-contact-fields .trial-phone input{box-sizing:border-box;min-height:46px;width:100%;padding:0 12px}.trial-private-contact-fields select{box-sizing:border-box;min-height:48px;width:100%;padding:11px 12px;border:1px solid #ded5c8;border-radius:4px;background:#fff;color:#292a30;font:inherit;font-size:14px}.trial-private-contact-fields select:focus-visible{border-color:#8d5737;outline:3px solid rgba(244,183,39,.28);outline-offset:1px}@media (max-width:760px){.trial-private-contact-fields{grid-template-columns:1fr}}.trial-signup-aside .eyebrow{color:#f79a69}.trial-founder-hero{position:relative;display:grid;gap:4px;margin:16px 0 5px;padding:20px;overflow:hidden;border:1px solid rgba(248,199,47,.62);background:linear-gradient(135deg,#f8c22c2e,#dd6b4029);box-shadow:0 14px 28px #00000029}.trial-founder-hero:after{position:absolute;right:-24px;bottom:-34px;width:104px;height:104px;border:15px solid rgba(255,255,255,.12);border-radius:50%;content:""}.trial-founder-hero-mark{display:flex;align-items:center;gap:7px;color:#ffe172;font-size:10px;font-weight:900;letter-spacing:.12em}.trial-founder-hero-mark svg{color:#ffe172}.trial-founder-hero>strong{position:relative;z-index:1;margin-top:5px;color:#fff;font-size:clamp(30px,3vw,40px);letter-spacing:-.06em;line-height:.98}.trial-founder-hero>span{position:relative;z-index:1;color:#f1ded0;font-size:12px;font-weight:750}.trial-founder-hero .trial-founder-discount{color:#fff4d1;font-size:12px;font-weight:800}.trial-founder-discount .trial-founder-original-price{color:#fff;font-size:13px;font-weight:900;text-decoration-color:#ffb14e;text-decoration-thickness:2px;text-decoration-skip-ink:none}.trial-founder-copy{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin:13px 0 0;color:#fff6dc}.trial-founder-copy>svg{margin-top:3px;color:#ffe172}.trial-founder-copy p{margin:0 0 8px;color:#fff6dc;font-size:13px;font-weight:850;line-height:1.4}.trial-founder-copy ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.trial-founder-copy li{position:relative;padding-left:12px;color:#fff6dc;font-size:12px;font-weight:700;line-height:1.42}.trial-founder-copy li:before{position:absolute;left:0;color:#ffe172;content:"•"}.trial-founder-copy b{color:#fff;font-weight:850}.trial-founder-hero>.trial-founder-corner-badge{position:absolute;z-index:2;top:16px;right:16px;display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:4px 7px;border-radius:999px;color:#2e2307;background:linear-gradient(105deg,#ffd75a,#ffad32);box-shadow:0 3px 10px #00000029;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.trial-founder-corner-badge svg{flex:0 0 auto}.trial-founder-counter{display:grid;grid-column:3;grid-row:1;place-items:center;min-width:0}.trial-founder-ring{position:relative;display:grid;width:66px;height:66px;place-items:center}.trial-founder-ring svg{position:absolute;width:66px;height:66px;transform:rotate(-90deg)}.trial-founder-ring circle{fill:none;stroke-width:4.1}.trial-founder-ring-claimed{stroke:#292a30}.trial-founder-ring-available{stroke:#f2bd36;stroke-linecap:butt;filter:drop-shadow(0 0 4px rgba(242,189,54,.22));transition:stroke-dasharray .3s var(--ease-out, ease)}.trial-founder-ring>b{position:relative;color:#fff;font-size:20px;line-height:1;letter-spacing:-.06em}.trial-founder-counter small{color:#d6d2cb;font-size:9px;font-weight:700;line-height:1.4;white-space:nowrap}.trial-founder-counter small b{color:#f5d267}.trial-verification-steps{margin-top:24px}.trial-verification-steps b:has(svg){border-color:#6bd38a;color:#6bd38a}.trial-verification-steps b svg{width:15px;height:15px}.trial-verified-promise{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin:0 0 24px;padding:15px;border:1px solid #b9e1c5;background:linear-gradient(120deg,#f3fff5,#e5f6e9);box-shadow:0 10px 22px #22693b12}.trial-verified-promise-copy{min-width:0}.trial-verified-promise-copy strong{display:block;color:#225a36;font-size:14px;line-height:1.48}.trial-verified-promise-copy>span{display:block;margin-top:3px;color:#4d6e58;font-size:11px;line-height:1.45}.trial-inline-verified-badge{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid #c7e2ce;border-radius:50%;color:#285e42;background:#fffdf9;box-shadow:0 2px 6px #14552b1f;line-height:1}.trial-inline-verified-badge svg{color:#268b4d}.trial-start-button{position:relative;overflow:hidden;box-shadow:0 12px 24px #da752d38}.trial-no-card-benefit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin:18px 0 10px;padding:13px 14px;border:1px solid #b9e1c5;border-radius:4px;background:linear-gradient(105deg,#f3fff5,#fffdf8);box-shadow:0 7px 18px #22693b0d}.trial-no-card-benefit>svg{color:#287447}.trial-no-card-benefit strong,.trial-no-card-benefit span{display:block}.trial-no-card-benefit strong{color:#245d38;font-size:13px;font-weight:850}.trial-no-card-benefit span{margin-top:2px;color:#5d7565;font-size:11px;line-height:1.45}.trial-start-button:not(:disabled):after{position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);content:"";transform:skew(-18deg);transition:transform .28s var(--ease-out, ease)}.trial-start-button:not(:disabled):hover:after{transform:translate(390%) skew(-18deg)}.trial-start-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 28px #da752d4d}@media (max-width: 760px){.trial-founder-hero{margin-top:16px;padding:18px}.trial-founder-hero>.trial-founder-corner-badge{top:14px;right:14px}.trial-founder-hero>strong{font-size:35px}.trial-signup-founder{grid-template-columns:18px minmax(0,1fr) 60px;gap:8px}.trial-founder-ring{width:60px;height:60px}.trial-founder-ring svg{width:60px;height:60px}.trial-founder-ring>b{font-size:20px}.trial-verification-steps{margin:24px 0 26px}.trial-verified-promise{margin-bottom:21px;padding:13px}}@media (max-width: 520px){.trial-plan-comparison-grid{grid-template-columns:1fr;gap:12px}.trial-plan-comparison-grid article{padding:16px 14px}.trial-plan-comparison-grid li{font-size:12px}.trial-signup-founder strong{font-size:11px}}@media (prefers-reduced-motion: reduce){.trial-start-button:not(:disabled):after{transition:none}}.directory-claim-page .directory-claim-listing{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:16px;margin:0 0 28px;padding:22px 24px;border:1px solid #e8cf9b;border-left:5px solid #efab39;background:linear-gradient(115deg,#fffaf0,#fff)}.directory-claim-page .directory-claim-listing>svg{width:28px;height:28px;color:#bd6437}.directory-claim-page .directory-claim-listing-copy{min-width:0;text-align:center}.directory-claim-page .directory-claim-listing-kicker,.directory-claim-page .directory-claim-listing-location,.directory-claim-page .directory-claim-listing small{display:block}.directory-claim-page .directory-claim-listing-kicker{margin-bottom:6px;color:#a55b39;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.directory-claim-page .directory-claim-listing strong{display:block;overflow-wrap:anywhere;color:#292a30;font-size:clamp(23px,3vw,35px);font-weight:900;letter-spacing:-.055em;line-height:1.02}.directory-claim-page .directory-claim-listing-location{margin-top:8px;color:#675e58;font-size:12px;font-weight:700}.directory-claim-page .directory-claim-listing small{margin-top:8px;color:#8a7c71;font-size:10px;font-weight:700}@media (max-width: 640px){.directory-claim-page .directory-claim-listing{grid-template-columns:1fr;gap:8px;padding:19px 16px;text-align:center}.directory-claim-page .directory-claim-listing>svg{justify-self:center}}.trial-founder-copy .directory-deductible-note{margin-top:5px;padding-top:8px;border-top:1px solid rgba(255,225,114,.35);color:#fff0b8;font-weight:750}.trial-signup-shell,.trial-signup-shell>.trial-signup-card{border-radius:0!important}
