/* Home v3 approved marketing layout, adapted from reviewed standalone concept. */

:root{--blue:#1671fb;--ink:#11141a;--muted:#677387;--line:#e3e8f0;--pale:#f6f9fd;--green:#078a68;--red:#bf3a42;--warm:#bd7e16}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:white;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.wrap{max-width:1220px;margin:auto;padding-inline:30px}.proto-ribbon{background:#13243d;color:#dbe8ff;padding:11px max(30px,calc((100vw - 1160px)/2));display:flex;gap:16px;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.01em}.proto-ribbon b{color:white}.proto-ribbon small{opacity:.8}.proto-action{border:1px solid #587294;color:white;border-radius:99px;background:none;padding:6px 12px;font-size:11px;white-space:nowrap}.site-head{display:flex;justify-content:space-between;align-items:center;min-height:80px;border-bottom:1px solid var(--line);padding:0 max(30px,calc((100vw - 1160px)/2));gap:20px;background:#fff}.mark{font-size:30px;font-weight:870;letter-spacing:-1.65px}.mark span{color:var(--blue)}.menu{display:flex;gap:37px;align-items:center;font-size:13px;font-weight:700}.menu .bot-nav{color:var(--blue)}.langs{display:flex;gap:5px;align-items:center}.langs button{border:0;background:transparent;color:#6a7688;padding:8px 4px;font-size:12px;font-weight:740}.langs button.on{color:var(--blue);text-decoration:underline;text-underline-offset:5px}.hero{padding:70px 0 100px}.eyebrow{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.23em}.hero h1{font-size:clamp(70px,8.2vw,123px);line-height:.97;letter-spacing:-.054em;word-spacing:.10em;max-width:1080px;font-weight:850;margin:37px 0 38px}.hero h1 em{font-style:normal;color:var(--blue)}.hero h2{font-size:clamp(26px,3.05vw,43px);line-height:1.14;letter-spacing:-.03em;word-spacing:.05em;font-weight:720;margin:0 0 12px}.hero .support{font-size:19px;line-height:1.55;color:var(--muted);max-width:760px;margin:0}.hero-form-heading{margin:46px 0 15px;font-size:19px;font-weight:800;letter-spacing:-.035em}.uetr-form{max-width:990px;display:flex;min-height:80px;border:1px solid #d6dfec;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px rgba(28,50,88,.05)}.uetr-form input{min-width:0;flex:1;padding:0 26px;border:0;outline:0;color:var(--ink);font-size:18px}.uetr-form input::placeholder{color:#a1a9b5}.uetr-form button{border:0;background:var(--blue);color:white;font-size:17px;font-weight:770;padding:0 29px;display:flex;gap:17px;align-items:center}.uetr-form button span{font-size:23px;font-weight:350}.micro-trust{margin-top:17px;display:flex;align-items:center;gap:17px;flex-wrap:wrap;font-size:13px;color:#505f73}.micro-trust span{display:inline-flex;gap:7px;align-items:center}.micro-trust svg{width:15px;height:15px;stroke:var(--blue);stroke-width:2;fill:none}.free-note{font-size:15px;font-weight:750;color:var(--ink);margin:17px 0 0}.uetr-help{margin-top:18px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;color:#708097;font-size:12px}.uetr-help a{color:var(--blue);font-weight:700}.error-note{font-size:13px;color:var(--red);margin-top:12px;display:none}.error-note.show{display:block}.post-check{max-width:990px;margin-top:34px;border-radius:17px;background:#f9fbff;border:1px solid #d9e7fa;padding:30px;box-shadow:0 13px 35px rgba(18,75,150,.04)}.post-check[hidden]{display:none}.post-head{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #dbe5f2;padding-bottom:15px;color:#526c8f;font-size:11px;font-weight:820;letter-spacing:.09em}.post-status{margin:22px 0 12px;display:flex;align-items:center;gap:11px;flex-wrap:wrap}.post-status strong{font-size:25px;letter-spacing:-.03em}.post-status small{font-size:12px;color:#627c9c;font-weight:700}.post-details{display:grid;grid-template-columns:1fr 1fr;gap:29px;margin:20px 0;padding:20px 0;border-block:1px solid #dbe5f2}.post-details b{font-size:12px;display:block}.post-details p{font-size:14px;color:#526680;line-height:1.6}.post-action strong{display:block;font-size:15px}.post-action p{color:#526680;line-height:1.6;font-size:14px}.post-action a{color:var(--blue);font-size:13px;font-weight:800}.post-note{font-size:11px;color:#8899af;margin-top:20px}.independent{margin:45px 0 0;max-width:760px;border-left:3px solid #cfe0ff;padding:4px 0 4px 19px;color:#667486;line-height:1.55;font-size:14px}.section{padding:132px 0;border-top:1px solid var(--line)}.section:nth-of-type(even){background:#fbfcff}.section-number{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.22em}.title{font-size:clamp(48px,5.3vw,81px);font-weight:800;letter-spacing:-.049em;word-spacing:.09em;line-height:1.055;margin:22px 0 20px;max-width:930px}.section-lead{color:#647285;font-size:19px;line-height:1.55;max-width:730px;margin:0}.result-split{margin-top:64px;display:grid;grid-template-columns:.75fr 1.25fr;gap:86px;align-items:start}.explanation{padding-top:19px}.explanation h3{font-size:30px;letter-spacing:-.055em;line-height:1.2;margin:0 0 22px}.explanation p{font-size:17px;line-height:1.7;color:#617086}.explanation p strong{color:var(--ink)}.scenario-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.scenario-tabs button{font-size:12px;padding:9px 12px;border-radius:99px;border:1px solid #dae3ef;color:#637287;background:#fff;font-weight:670}.scenario-tabs button.sel{border-color:#8db8ff;color:#0964e8;background:#f0f6ff}.payment-card{background:white;border:1px solid #e2e8f1;border-radius:20px;padding:34px;box-shadow:0 20px 60px rgba(30,60,100,.065);max-width:680px}.status-card-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:25px;border-bottom:1px solid var(--line)}.status-card-top strong{font-size:16px}.demo-pill{font-size:10px;letter-spacing:.11em;font-weight:800;color:#596c84;border:1px solid #dfe6f0;background:#f6f8fc;border-radius:99px;padding:7px 11px}.status-name{font-size:30px;letter-spacing:-.045em;font-weight:780;margin:28px 0 4px;display:flex;align-items:center;gap:11px}.status-dot{width:11px;height:11px;border-radius:50%;background:#2da77a;flex:none}.status-dot.done{background:#1671fb}.status-dot.unknown{background:#a1abb8}.status-caption{font-size:13px;color:#698096;font-weight:690;letter-spacing:.06em}.detail-rows{display:grid;gap:12px;padding:25px 0 22px;margin-top:20px;border-top:1px solid var(--line)}.detail-line{display:flex;justify-content:space-between;gap:15px;font-size:14px}.detail-line span{color:#738092}.detail-line strong{font-weight:690;font-variant-numeric:tabular-nums;text-align:right}.clear-box{display:grid;gap:19px;border-top:1px solid var(--line);padding-top:25px}.clear-section b{font-size:13px;font-weight:800;display:block;margin-bottom:6px}.clear-section p{color:#5c6a7b;font-size:14px;line-height:1.6;margin:0}.next-step{border-radius:11px;margin-top:25px;background:#f0f6ff;padding:22px 23px}.next-step h4{margin:0 0 7px;font-size:16px;letter-spacing:-.02em}.next-step p{font-size:14px;color:#516680;line-height:1.6;margin:0 0 15px}.next-step a{display:inline-block;font-size:13px;font-weight:800;color:#0966e8}.fine-print{margin:15px 0 0;font-size:12px;color:#8995a4;line-height:1.6}.snapshot{background:#f8fbff;padding:110px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.snap-head{display:flex;align-items:end;justify-content:space-between;gap:30px}.snap-head h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.065em;line-height:1.12;margin:15px 0 0}.snap-head p{font-size:14px;color:#7a8799;max-width:350px;line-height:1.6}.numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:54px}.metric{padding-top:22px;border-top:1px solid #d1dff2}.metric strong{font-size:clamp(36px,4.5vw,69px);letter-spacing:-.07em;line-height:1.15;display:block;font-weight:830}.metric span{font-size:14px;color:#69788b;line-height:1.55;display:block;margin-top:13px}.metric-source{font-size:11px;color:#929db0;margin-top:28px}.tg-section{background:#fff;padding:140px 0}.tg-grid{display:grid;grid-template-columns:1fr 420px;gap:100px;align-items:center}.tg-grid h2{font-size:clamp(53px,5.5vw,85px);line-height:1.04;letter-spacing:-.048em;word-spacing:.09em;margin:27px 0}.tg-grid h2 em{font-style:normal;color:var(--blue)}.tg-grid .tg-copy>p{font-size:19px;color:#687487;line-height:1.58;max-width:600px}.tg-bullets{margin:29px 0 36px;padding:0;display:grid;gap:17px;list-style:none}.tg-bullets li{display:flex;gap:12px;font-size:15px;color:#415168;line-height:1.5}.tg-bullets li:before{content:'✓';color:#0a70f3;font-weight:800}.primary-cta{display:inline-block;background:var(--blue);color:white;border-radius:10px;padding:18px 25px;font-size:16px;font-weight:800}.secondary-link{display:inline-block;font-size:14px;font-weight:770;color:var(--blue);margin-left:20px}.tg-foot{font-size:12px!important;color:#8390a1!important;margin-top:20px}.phone{border:9px solid #1a202a;border-radius:42px;max-width:360px;height:590px;margin:auto;box-shadow:24px 28px 60px rgba(25,60,95,.13);overflow:hidden;background:#eaf2fc;transform:rotate(1deg);position:relative}.phone:before{content:'';position:absolute;z-index:3;top:4px;left:50%;transform:translateX(-50%);width:100px;height:20px;border-radius:0 0 18px 18px;background:#1a202a}.phone-head{background:white;padding:33px 18px 14px;font-size:13px;display:flex;gap:13px;align-items:center}.tg-circle{height:35px;width:35px;background:#2393e9;border-radius:50%;color:#fff;font-size:20px;display:grid;place-items:center}.phone-head strong{display:block;font-size:14px}.phone-head small{color:#8190a1}.phone-content{padding:28px 15px}.phone-day{text-align:center;color:#71829a;font-size:11px;margin-bottom:21px}.bubble{background:white;border-radius:11px 11px 11px 3px;padding:17px 15px;box-shadow:0 4px 14px rgba(28,60,90,.045);margin-bottom:11px;font-size:13px;line-height:1.55}.bubble strong{font-size:14px}.bubble .tag{display:inline-block;font-size:9px;font-weight:750;letter-spacing:.1em;border:1px solid #dce4ee;padding:2px 6px;border-radius:6px;color:#678}.bubble.blue{background:#d9ecff;margin-left:37px;border-radius:11px 11px 3px 11px}.phone-foot{position:absolute;bottom:0;left:0;right:0;height:48px;background:white;display:flex;align-items:center;padding:9px 15px;gap:14px;color:#66819e}.phone-entry{background:#eef2f6;border-radius:20px;flex:1;height:28px}.phone-caption{color:#7b8da3;text-align:center;font-size:11px;margin-top:28px}.features-section{padding:130px 0;background:#f8fafc}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.feat{padding-top:23px;border-top:2px solid #dce5f0}.feat h3{font-size:24px;letter-spacing:-.045em;margin:10px 0}.feat p{color:#687588;line-height:1.66;font-size:15px}.feat a{color:var(--blue);font-weight:750;font-size:13px}.footer-cta{padding:106px 0;background:#141a25;color:white}.footer-cta h2{font-size:clamp(42px,5.8vw,83px);letter-spacing:-.045em;word-spacing:.09em;line-height:1.07;margin:0 0 24px;max-width:900px}.footer-cta p{max-width:650px;color:#abb7ca;font-size:18px;line-height:1.6;margin:0 0 35px}.footer-cta a{background:white;color:#121825;border-radius:9px;padding:16px 22px;font-weight:800;display:inline-block}.foot{padding:45px 0;display:flex;gap:24px;justify-content:space-between;color:#788497;font-size:12px;align-items:center}.foot a{color:#556882}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:950px){.menu{gap:17px}.tg-grid{grid-template-columns:1fr 320px;gap:35px}.result-split{gap:32px}.hero{padding-top:60px}.hero h1{font-size:clamp(68px,9.8vw,105px)}}
@media(max-width:740px){.post-check{padding:19px}.post-details{grid-template-columns:1fr;gap:10px}.post-status strong{font-size:21px}.proto-ribbon{padding:10px 18px}.proto-ribbon small{display:none}.site-head{min-height:72px;padding-inline:22px}.mark{font-size:25px}.menu{gap:10px}.menu a:not(.bot-nav){display:none}.menu .bot-nav{display:none}.wrap{padding-inline:24px}.hero{padding:50px 0 65px}.eyebrow{font-size:10px}.hero h1{font-size:clamp(49px,13.2vw,76px);margin:26px 0 25px;line-height:1.03}.hero h2{font-size:clamp(24px,6.4vw,32px)}.hero .support{font-size:15px}.hero-form-heading{font-size:17px;margin-top:32px}.uetr-form{display:flex;flex-direction:column;border:0;border-radius:0;box-shadow:none;gap:8px;min-height:unset;overflow:visible}.uetr-form input{flex:auto;border:1px solid #d6dfec;border-radius:10px;font-size:15px;padding-inline:17px;height:59px}.uetr-form button{justify-content:center;border-radius:10px;min-height:58px;font-size:16px}.micro-trust{gap:11px;font-size:11px;line-height:1.5}.micro-trust span{flex-basis:calc(50% - 9px)}.free-note{font-size:13px;margin-top:12px}.uetr-help{font-size:11px}.independent{margin-top:30px;font-size:12px}.section{padding:92px 0}.title{font-size:clamp(43px,10vw,59px);margin:16px 0}.section-lead{font-size:16px}.result-split{grid-template-columns:1fr;gap:29px;margin-top:35px}.explanation{padding-top:0}.explanation h3{font-size:25px}.explanation p{font-size:15px}.payment-card{padding:22px;border-radius:15px}.status-name{font-size:25px}.snapshot{padding:80px 0}.snap-head{display:block}.snap-head h2{font-size:40px}.numbers{grid-template-columns:1fr;gap:23px;margin-top:38px}.metric strong{font-size:50px}.metric span{margin-top:4px}.tg-section{padding:90px 0}.tg-grid{grid-template-columns:1fr;gap:54px}.tg-grid h2{font-size:clamp(47px,11vw,61px)}.tg-grid .tg-copy>p{font-size:16px}.tg-bullets li{font-size:14px}.secondary-link{display:block;margin:20px 0 0}.phone{max-width:322px;height:555px}.features-section{padding:90px 0}.features-grid{grid-template-columns:1fr;gap:22px;margin-top:38px}.feat h3{font-size:22px}.footer-cta{padding:80px 0}.footer-cta p{font-size:16px}.foot{flex-wrap:wrap}}
@media(max-width:350px){.wrap{padding-inline:17px}.hero h1{font-size:clamp(44px,13vw,55px)}.proto-ribbon b{font-size:10px}.proto-action{font-size:10px}.langs button{padding-inline:3px;font-size:10px}}


/* Integration scope: extends Home v2; never loaded on other pages. */
.home-v3 .hero{min-height:0;display:block;align-items:initial;border:0;max-width:none;padding:70px 0 100px}
.home-v3 .hero .wrap{max-width:1220px;width:100%;margin:auto}
.home-v3 .hero h1{max-width:1080px}
.home-v3 .snapshot{min-height:0}
.home-v3 .tg-section{display:block;min-height:0;border:0}
.home-v3 .tg-copy{max-width:none}
.home-v3 .tg-grid{max-width:1220px;margin:auto}
.home-v3 .result-split{width:100%}
.home-v3 #track-result-v3[hidden],.home-v3 #track-message-v3[hidden],.home-v3 #stats-panel[hidden]{display:none!important}
.home-v3 .home-result .status-name{margin:0 0 8px}
.home-v3 .home-result{margin-top:24px;max-width:990px}
.home-v3 .track-error{color:#9f343d;background:#fff5f5;padding:14px 18px;border:1px solid #fadada;border-radius:10px;margin-top:17px;font-size:14px}
.home-v3 .track-error.warn{color:#8b5e14;background:#fff9e9;border-color:#f1e0b5}
.home-v3 .track-error.info{color:#35629a;background:#f3f8ff;border-color:#cbdfff}
.home-v3 .home-result .demo-pill{white-space:normal;text-align:center}
.home-v3 .home-result .status-card-top{flex-wrap:wrap}
.home-v3 .home-result .detail-line strong{overflow-wrap:anywhere}
.home-v3 .home-result .status-caption{word-wrap:break-word}
.home-v3 .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.home-v3 button:focus-visible,.home-v3 a:focus-visible,.home-v3 input:focus-visible{outline:3px solid #81b2ff;outline-offset:3px}
.home-v3 .free-demo{border:0;background:none;color:var(--blue);text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:700;padding:0;cursor:pointer;margin-top:12px}
.home-v3 .numbers strong{font-variant-numeric:tabular-nums}
.home-v3 .stats-stale{color:#9b691a}
.home-v3 .status-dot.rejected{background:#bf3a42}
.home-v3 .source-note{font-size:12px;color:#8390a1;margin-top:20px;line-height:1.6}
@media(max-width:950px){.home-v3 .hero{min-height:0}}
@media(max-width:740px){.home-v3 .hero{padding:50px 0 65px;min-height:0}.home-v3 .tg-section{padding:90px 0}.home-v3 .hero .wrap{padding-inline:24px}}
@media(max-width:350px){.home-v3 .hero .wrap{padding-inline:17px}.home-v3 .micro-trust span{flex-basis:100%}.home-v3 .status-card-top{gap:9px}}

.home-v3 #usage[hidden]{display:none!important}
/* Distinct payment semantics. Never convey status by color alone. */
.home-v3 .status-dot.completed{background:#14844b}
.home-v3 .status-dot.negative{background:#c52d3e}
.home-v3 .status-dot.processing{background:#176cf5}
.home-v3 .status-dot.attention{background:#b07210}
.home-v3 .status-dot.unknown{background:#57616f}
.home-v3 .home-result[data-status-group="completed"] .status-name{color:#14844b}
.home-v3 .home-result[data-status-group="negative"] .status-name{color:#c52d3e}
.home-v3 .home-result[data-status-group="attention"] .status-name{color:#a16510}
.home-v3 .home-result[data-status-group="processing"] .status-name{color:#176cf5}
.home-v3 .home-result[data-status-group="unknown"] .status-name{color:#4f5a68}
.home-v3 .result-toolbar{border-top:1px solid #e1e8f0;padding-top:17px;margin-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:16px}
.home-v3 .result-toolbar a{color:#126bee;font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:3px}
.home-v3 .result-toolbar button{border:1px solid #bfd3eb;padding:10px 15px;border-radius:9px;background:white;color:#126bee;font-size:13px;font-weight:750}
.home-v3 .result-toolbar button:hover{background:#eef5ff}
.home-v3 .result-toolbar [role=status]{font-size:12px;color:#14784b}
.home-v3 .result-safety-note{background:#f7f3ec;border-left:3px solid #a86c18;padding:13px 15px;color:#5d4730;font-size:13px;line-height:1.6;margin-top:18px}

/* Space between blue value banner and first Home heading. */
.home-v3 .hero{padding-top:96px}
@media(max-width:740px){.home-v3 .hero{padding-top:70px}}
/* Turkish mobile headings must not expand the Telegram grid beyond 320px. */
@media(max-width:350px){
  html[lang="tr"] .home-v3 .tg-grid{grid-template-columns:minmax(0,1fr);min-width:0}
  html[lang="tr"] .home-v3 .tg-copy{min-width:0}
  html[lang="tr"] .home-v3 .tg-grid h2{overflow-wrap:anywhere}
  html[lang="tr"] .home-v3 .phone{max-width:100%}
}
