.t-main{max-width:1080px;margin:auto;padding:50px 0 60px}.t-back{align-items:center;gap:9px;font-size:11px;display:flex}.t-heading h1{letter-spacing:-2.5px;margin:15px 0;font-size:54px;line-height:1.05}.t-heading p{color:#777a73;font-size:14px}.t-layout{grid-template-columns:minmax(0,1fr) 390px;gap:100px;display:grid}.t-form{min-width:0}.t-form-heading,.t-preview-label{border-bottom:1px solid var(--d-line);font-family:var(--font-body);letter-spacing:.5px;color:#8c8e85;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:18px;font-size:9px;display:flex}.t-form-heading button,.t-source-heading button{font-family:var(--font-body);letter-spacing:0;color:#5e6359;background:0 0;border:0;align-items:center;gap:5px;min-height:28px;padding:0;font-size:11px;display:flex}.t-form>label{color:#50534c;flex-direction:column;gap:8px;font-size:12px;display:flex}.t-form input:not([type=radio]),.t-form textarea{color:#292d25;box-shadow:none;background:#fdfcf9;border:1px solid #dcdcd4;border-radius:5px;width:100%;padding:12px 13px;font-size:13px}.t-form input::placeholder,.t-form textarea::placeholder{color:#a0a197}.t-form textarea{resize:vertical;min-height:160px;line-height:1.65}.t-form input:focus,.t-form textarea:focus{border-color:#7c8072}.t-form fieldset{border:0;margin:24px 0;padding:0}.t-form legend{color:#50534c;margin-bottom:10px;padding:0;font-size:12px}.t-goals{gap:8px;display:flex}.t-goals label{cursor:pointer;background:#fdfcf9;border:1px solid #d9dbd3;border-radius:5px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex}.t-goals label:has(input:checked){color:#fff;background:#272b24;border-color:#272b24}.t-goals input{accent-color:#e54e31;box-shadow:none;width:12px;height:12px;margin:0}.t-source-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.t-source-heading>label{color:#50534c;font-size:12px}.t-source-meta{color:#9a9d91;justify-content:space-between;gap:20px;margin-top:6px;font-size:9px;display:flex}.t-source-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-source-meta>span:last-child{white-space:nowrap}.t-submit{justify-content:space-between;width:100%;margin-top:18px}.t-scope{color:#909587;max-width:440px;margin-top:13px;font-size:10px;line-height:1.7!important}.t-error{color:#aa3b2b;margin-top:12px;font-size:12px}.t-preview{flex-direction:column;align-items:center;display:flex}.t-preview-label{gap:10px;width:100%;margin-bottom:25px;font-size:8px}.t-preview .d-phone{width:280px;height:572px}.t-result{border-top:1px solid var(--d-line);grid-template-columns:1fr 1fr;gap:35px 65px;margin-top:55px;padding-top:35px;display:grid}.t-result-heading h2{letter-spacing:-1.2px;margin-top:14px;font-size:32px;line-height:1.2}.t-excerpt{border-left:2px solid var(--d-accent);padding:4px 0 4px 20px}.t-excerpt>span{color:#868b7c;align-items:center;gap:7px;font-size:10px;display:flex}.t-excerpt p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.8}.t-next{border-top:1px solid var(--d-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;padding-top:25px;display:flex}.t-next h3{letter-spacing:-.6px;font-size:20px}.t-next p{color:#737b68;margin-top:7px;font-size:12px}.t-next small{color:#969e8a;max-width:480px;margin-top:6px;font-size:9px;display:block}.t-next .d-button{white-space:nowrap}.t-activation{color:#939a89;grid-column:1/-1;align-items:center;gap:7px;margin-top:-12px;font-size:10px;display:flex}.trial-import{background:#fff5e9;border:1px solid #edd9bd;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:20px;display:flex}.trial-import strong{color:#74552d;font-size:13px;display:block}.trial-import p{color:#8b785c;margin-top:4px;font-size:11px}.trial-import-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.trial-import-actions>button:last-child{color:#8b785c;background:0 0;border:0;font-size:11px}@media (max-width:1180px){.t-main{margin:0 60px}.t-layout{grid-template-columns:minmax(0,1fr) 320px;gap:60px}.t-heading h1{font-size:48px}}@media (max-width:800px){.t-main{margin:0 30px}.t-layout{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.t-next,.trial-import,.trial-import-actions{flex-wrap:wrap}}@media (max-width:680px){.t-main{margin:0 24px;padding:32px 0 40px}.t-heading{margin-bottom:30px}.t-heading h1{letter-spacing:-2px;font-size:40px;line-height:1.1}.t-heading p{font-size:12px}.t-layout{flex-direction:column;gap:38px;display:flex}.t-form-heading{margin-bottom:20px}.t-preview{padding-top:0}.t-preview-label{max-width:320px}.t-preview .d-phone{width:270px;height:552px}.t-result{grid-template-columns:1fr;gap:22px;margin-top:38px;padding-top:25px}.t-result-heading h2{font-size:30px}.t-next{gap:20px;padding-top:23px}.t-next>.d-button{justify-content:space-between;width:100%}.t-activation{align-items:flex-start;margin-top:0;line-height:1.7}.t-activation svg{flex-shrink:0;margin-top:3px}.t-back{font-size:10px}.t-back svg{width:12px}.trial-import-actions{width:100%}}.t-owner-continue{color:#4c6555;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:12px 0;font-size:12px;text-decoration:underline;display:flex}.t-channel-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.t-channel-tabs button{color:#3a5144;min-height:56px;font:600 15px var(--font-body);cursor:pointer;background:#fff;border:1px solid #d3dbd0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px;display:flex}.t-channel-tabs button[aria-selected=true]{color:#fff;background:#24513a;border-color:#24513a;box-shadow:0 3px 10px #244f3b18}.t-channel-tabs button:focus-visible{outline-offset:3px;outline:3px solid #438762}.t-case-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;display:flex}.t-case-heading>span{letter-spacing:.06em;color:#61715a;font-size:11px}.t-case-heading strong{color:#314d3c;font-size:14px}.t-case-intent{color:#2b4033;margin:20px 0;font-size:17px;line-height:1.5}.t-case-quote{color:#304836;background:#f0f4ed;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 20px;padding:17px;display:flex}.t-case-quote svg{flex-shrink:0;margin-top:3px}.t-case-quote p{margin:0;font-size:16px;line-height:1.6}.t-case-controls{gap:15px;margin-bottom:20px;display:grid}.t-case-controls label,.t-case-input>label{color:#41553f;font-size:14px}.t-case-controls select{color:#243c2c;width:100%;min-height:47px;font:400 16px var(--font-body);background:#fbfcf8;border:1px solid #d4ddcf;border-radius:9px;margin-top:8px;padding:10px;display:block}.t-case-controls select:disabled{color:#636b60;background:#eff1eb}.t-case-controls :is(select,input):focus-visible{outline-offset:2px;outline:2px solid #397c51}.t-case-context{gap:8px;margin-bottom:20px;display:grid}.t-case-context>span{color:#62705b;justify-content:space-between;gap:12px;font-size:14px;display:flex}.t-case-context strong{color:#304836}.t-case-source{color:#65735c;align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.t-case-source svg{flex-shrink:0}.t-case-layout .t-form-heading:has(.t-example-button){margin-bottom:0}.t-case-layout .t-local-note{margin-top:16px}.t-case-facts{gap:0;margin:20px 0;display:grid}.t-case-facts>div{border-bottom:1px solid #d9e2d1;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.t-case-facts dt{color:#56684b;font-size:13px}.t-case-facts dd{text-align:right;color:#2f4937;overflow-wrap:anywhere;max-width:60%;margin:0;font-size:15px;font-weight:600}.t-case-next{border-left:3px solid #74a15b;margin:23px 0 0;padding-left:14px}.t-case-next>span{letter-spacing:.07em;color:#516c42;font-size:10px}.t-case-next p{color:#304836;margin:7px 0 0;font-size:14px;line-height:1.6}.t-own-data{border-top:1px solid #d4ddcf;margin-top:28px;padding-top:23px}.t-own-data>summary{color:#34563c;cursor:pointer;align-items:center;gap:15px;min-height:44px;font-size:17px;font-weight:600;display:flex}.t-own-data>summary:focus-visible{outline-offset:3px;outline:2px solid #397c51}.t-own-data[open]>summary svg{transform:rotate(90deg)}.t-own-intro{color:#65735c;margin:9px 0 20px;font-size:14px}@media (max-width:760px){.t-channel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:17px}.t-channel-tabs button{justify-content:flex-start;min-height:48px;padding:10px 13px;font-size:14px}.t-case-intent{margin:15px 0;font-size:16px}.t-case-quote{padding:14px}.t-case-heading{gap:6px 10px}.t-case-facts>div{gap:10px}.t-case-facts dd{font-size:14px}.t-own-data>summary{font-size:16px}}.t-main{padding:28px 0 45px}.t-heading{margin-bottom:24px}.t-heading h1{letter-spacing:-.045em;margin:9px 0;font-size:clamp(30px,3.7vw,44px);font-weight:800;line-height:1.1}.t-heading p{margin:8px 0;font-size:14px}.t-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px;display:grid}.t-form{background:#fff;border:1px solid #e0e5dc;border-radius:18px;padding:24px}.t-form-heading{color:#637565;margin-bottom:17px;padding-bottom:13px}.t-form-heading button{color:#285c3d;min-height:40px;font-size:12px;font-weight:600}.t-form input:not([type=radio]),.t-form textarea{background:#fbfcf8;border-color:#d4ddcf;border-radius:9px;padding:11px 12px;font-size:16px}.t-form textarea{min-height:112px;line-height:1.5}.t-source-heading{margin-top:20px}.t-source-heading button{color:#496347;min-height:36px;font-size:11px}.t-source-meta{color:#727f6c;font-size:10px}.t-question{margin-top:18px}.t-submit{background:#255a3d;border-color:#255a3d;border-radius:10px;min-height:49px;margin-top:16px;font-weight:600}.t-submit:hover{background:#194b31}.t-answer-panel{outline-offset:5px;background:linear-gradient(150deg,#eef5e8,#f6f7ef);border:1px solid #dce5d5;border-radius:18px;min-width:0;padding:29px;scroll-margin:20px}.t-answer-panel:focus-visible{outline:2px solid #38794b}.t-answer-label{color:#45663e;letter-spacing:.07em;align-items:center;gap:9px;font-size:10px;display:flex}.t-answer-panel h2{letter-spacing:-.04em;margin:25px 0 15px;font-size:27px;font-weight:700;line-height:1.2}.t-answer-empty{color:#6a7963;max-width:280px;margin:20px 0 40px;font-size:14px}.t-answer-question{color:#61715a;overflow-wrap:anywhere;border-left:2px solid #91b17c;margin:23px 0 17px;padding-left:12px;font-size:12px}.t-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5d4;border-radius:14px;padding:20px;font-size:16px;line-height:1.7;box-shadow:0 4px 20px #283b1c05}.t-answer-source{color:#527144;margin-top:13px;font-size:11px;display:block}.t-local-note{color:#65775a;margin:26px 0 0;font-size:11px}.t-phone-detail{border-top:1px solid #d6e0cc;margin-top:20px;padding-top:18px}.t-phone-detail summary,.t-options summary{cursor:pointer;color:#3c5733;min-height:32px;font-size:13px;font-weight:600}.t-phone-detail .t-preview{margin-top:20px}.t-options{border-top:1px solid #dedfd7;border-bottom:1px solid #dedfd7;max-width:730px;margin-top:24px;padding:19px 0}.t-options p{color:#6a7363;max-width:650px;font-size:13px}.t-options fieldset{border:0;margin:20px 0;padding:0}.t-options legend{color:#526249;margin-bottom:12px;font-size:12px}.t-options summary:focus-visible,.t-phone-detail summary:focus-visible{outline-offset:3px;outline:2px solid #3e7d45}.t-next{border-top:0;margin-top:26px;padding-top:0}.t-next h3{font-weight:700}.t-preview .d-phone{max-width:100%}@media (max-width:760px){.t-main{margin:0 18px;padding:22px 0 35px}.t-heading{margin-bottom:18px}.t-heading h1{font-size:32px}.t-heading p{margin:7px 0;font-size:13px}.t-layout{grid-template-columns:1fr;gap:17px;display:grid}.t-form{border-radius:15px;padding:18px}.t-form-heading{margin-bottom:13px;padding-bottom:8px}.t-source-heading{margin-top:16px}.t-form textarea{min-height:100px}.t-answer-panel{border-radius:15px;padding:21px}.t-answer-panel h2{margin:18px 0 12px;font-size:25px}.t-answer-empty{margin:15px 0 24px}.t-answer-text{padding:17px}.t-next{gap:16px}.t-phone-detail .t-preview .d-phone{width:260px}.t-back{font-size:11px}.t-options{margin-top:18px}}.t-form-heading:has(.t-example-button){border-bottom:0;margin-bottom:22px;padding-bottom:0;display:block}.t-form-heading .t-example-button{color:#21402d;text-align:left;cursor:pointer;background:linear-gradient(110deg,#dff3a6,#eaf8ca);border:1px solid #b9d47d;border-radius:12px;align-items:center;gap:13px;width:100%;min-height:72px;padding:14px 17px;transition:background .18s,box-shadow .18s,transform .18s;animation:1.4s ease-out .3s 2 t-example-intro;display:flex;box-shadow:0 5px 18px #658c2420}.t-example-button .t-example-icon{color:#f0facb;background:#24513a;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.t-example-button strong{letter-spacing:-.02em;font-size:16px;font-weight:750;line-height:1.3;display:block}.t-example-button small{letter-spacing:0;color:#4b663a;margin-top:4px;font-size:11px;font-weight:400;line-height:1.4;display:block}.t-example-button>svg{flex-shrink:0;margin-left:auto}.t-form-heading .t-example-button:hover{background:#d6ed96;transform:translateY(-1px);box-shadow:0 7px 22px #658c2430}.t-form-heading .t-example-button:active{transform:translateY(0)}.t-form-heading .t-example-button:focus-visible{outline-offset:3px;outline:3px solid #2d6241}.t-answer-next{border-top:1px solid #ceddc0;margin-top:24px;padding-top:20px}.t-answer-next h3{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.t-answer-next p{color:#556b47;margin:7px 0 16px;font-size:13px}.t-answer-next .d-button{background:#255a3d;border-color:#255a3d;border-radius:10px;justify-content:space-between;width:100%;min-height:49px;font-weight:600}.t-answer-next .d-button:hover{background:#194b31}.t-answer-next small{color:#66785c;margin-top:10px;font-size:10px;line-height:1.5;display:block}@keyframes t-example-intro{0%,to{box-shadow:0 5px 18px #658c2420}45%{box-shadow:0 0 0 5px #c8e78a55,0 7px 22px #658c2428}}@media (prefers-reduced-motion:reduce){.t-form-heading .t-example-button{transition:none;animation:none}}@media (max-width:760px){.t-form-heading:has(.t-example-button){margin-bottom:18px}.t-form-heading .t-example-button{min-height:70px;padding:13px 15px}.t-answer-next{margin-top:21px}}
