/* Phone Plan 613 — approved navy, orange and white identity. */
:root{--navy:#07162f;--deep:#041027;--mid:#102746;--gold:#ff5005;--goldlight:#ffd4bc;--paper:#fff6ef;--ink:#07162f;--muted:#586477;--line:#e4e9ef}
body{color:var(--navy);background:#fff}.site-header{box-shadow:none;border-bottom:1px solid var(--line)}.header-inner{min-height:105px}.brand img{width:195px;max-height:82px}.brand-hebrew{position:absolute;right:20px;top:8px;color:#e84400;font-weight:800;font-size:17px;line-height:1}.simple-nav{gap:32px}.simple-nav a{color:var(--navy);font-size:14px;font-weight:700}.simple-nav a:hover{color:#c23e00}.btn{border-radius:100px;min-height:52px;padding:14px 27px}.btn-primary,.btn-gold{background:#e84400;color:#fff;box-shadow:none}.btn-primary:hover,.btn-gold:hover{background:#c43b00;box-shadow:0 8px 20px #ff50051c}.btn-outline{border:1px solid var(--navy);color:var(--navy);background:#fff}.btn-outline:hover{background:#fff4ed}.eyebrow{color:#c83e00;font-size:12px;font-weight:800;letter-spacing:.15em}.eyebrow span{padding:0 12px;color:#ff5005}.simple-intro{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:28px 45px;align-items:center;padding:56px 0 32px;overflow:hidden}.intro-copy{position:relative;z-index:2;max-width:590px}.simple-intro h1{font-size:clamp(38px,4.3vw,60px);line-height:1.07;letter-spacing:-.055em;color:var(--navy);margin-bottom:20px}.intro-description{max-width:470px;font-size:17px;line-height:1.65;color:var(--muted);margin-bottom:24px}.hero-price .price-prefix{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--muted)}.hero-price>p{display:flex;align-items:center;gap:14px;color:#ff5005;font-family:var(--display);font-weight:800;font-size:128px;line-height:1;margin:3px 0 24px;letter-spacing:-.09em}.hero-price .currency{font-size:65px;align-self:flex-start;padding-top:14px;margin-right:-9px}.price-period{font-size:23px;letter-spacing:-.04em;color:var(--navy);line-height:1.3;margin-top:35px}.price-period>span{display:block;max-width:170px;font:400 12px/1.5 var(--font);letter-spacing:0;color:var(--muted);margin-top:5px}.intro-actions{gap:24px;margin-top:8px}.intro-help{font-size:14px;color:var(--navy);text-decoration:underline;text-underline-offset:4px}.intro-footnote{font-size:12px;color:var(--muted);margin:18px 0 0}.hero-visual{position:relative;min-width:0;height:480px;display:flex;justify-content:center;align-items:center;isolation:isolate}.hero-sun{position:absolute;z-index:-1;width:430px;height:430px;max-width:100%;background:linear-gradient(145deg,#fff3e9 8%,#ffb26f 55%,#ff5005 100%);border-radius:50% 45% 40% 50%;transform:rotate(-12deg);bottom:6px;right:0}.hero-phone{width:300px;height:460px;object-fit:contain;transform:rotate(-12deg);filter:drop-shadow(0 20px 15px #07162f15)}.hero-data-badge{position:absolute;left:6px;bottom:48px;display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border:1px solid #edf0f3;border-radius:16px;box-shadow:0 12px 35px #07162f12;font-size:13px;line-height:1.4}.hero-data-badge strong{display:block;font-size:16px}.hero-signal{display:grid;place-items:center;width:46px;height:46px;background:#fff1e8;border-radius:50%;font-size:18px;font-weight:800;color:#c53d00}.hero-device-note{position:absolute;bottom:-17px;left:0;right:0;text-align:center;color:#6b7380;font-size:10px}.hero-benefits{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin-top:16px}.hero-benefits>div{display:flex;align-items:center;gap:15px;min-width:0;padding-right:20px}.hero-benefits>div+div{border-left:1px solid var(--line);padding-left:28px}.benefit-icon{width:48px;height:48px;flex:none;background:#fff4ed;border-radius:50%;display:grid;place-items:center}.benefit-icon svg{width:25px;height:25px;stroke:var(--navy);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.hero-benefits p{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.hero-benefits strong{display:block;font-size:15px;color:var(--navy)}
.simple-plans{padding:60px 0;gap:24px}.plan-introduction{padding:0 0 12px}.plan-introduction h2{font-size:38px;color:var(--navy)}.plan-introduction p{color:var(--muted)}.simple-plan{position:relative;padding:34px;border:1px solid #dae1e9;border-radius:22px;background:#fff;box-shadow:none;color:var(--navy)}.hotspot-plan{border:2px solid #ff7133;background:#fff8f3}.simple-plan h2{font-size:24px;margin-bottom:20px}.plan-kicker{color:#a33a0b;font-size:11px;letter-spacing:.12em}.simple-price{font-size:72px;font-weight:800;color:#ff5005;letter-spacing:-.06em}.simple-price span{font-size:13px;color:var(--muted);font-weight:500;letter-spacing:0}.simple-plan>.btn{width:100%;margin-top:16px}.shared-benefits{background:#f5f7fa;border:0;border-radius:18px;padding:28px 32px}.shared-benefits h3{color:var(--navy)}.shared-benefits li{color:var(--navy)}.shared-benefits li::before{color:#d24100}.important-note,.small-note{color:var(--muted)}.simple-details,.simple-travel{border-color:var(--line);padding-top:48px;padding-bottom:48px}.simple-details>h2,.simple-travel>h2,.simple-contact h2{font-size:32px;color:var(--navy)}.simple-details>p,.simple-travel p{color:var(--muted)}.visible-info,.simple-details .visible-info{border:0;background:#f6f8fb;border-radius:18px;padding:28px}.visible-info h3,.international-basics h3{color:var(--navy)}.international-basics{gap:24px}.international-basics>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.simple-travel>.visible-info{background:#fff4ed}.simple-travel table{background:#fff;border-radius:12px;overflow:hidden}.simple-travel th{background:#fff;color:var(--muted)}.simple-travel th,.simple-travel td{border-color:var(--line)}.simple-travel td .plain-link{color:#b53700;border-color:#ffc8ab;background:#fff}.simple-travel td .plain-link:hover{background:#fff0e5}.simple-contact{border-color:var(--line);background:#fff}.signup-cta{border-radius:22px;background:#07162f;color:#fff;padding:38px 42px;border:0;margin-top:10px;margin-bottom:55px}.signup-cta h2{color:#fff;font-size:32px}.signup-cta p{color:#d0d9e6}.simple-faq h2{color:var(--navy);font-size:32px}.faq-accordion summary{color:var(--navy);border-color:var(--line)}.faq-accordion summary::after{color:#cc4000}.faq-accordion p{color:var(--muted)}.footer{border-top:1px solid var(--line);background:#fff}.footer-brand img{width:170px;max-height:85px;object-fit:contain}.footer-nav a,.footer-bottom,.footer-brand p{color:var(--muted)}
.form-page{background:#f6f8fb}.form-container h1{color:var(--navy)}.form-main,.support-form{border-color:var(--line);background:#fff;border-radius:18px}.form-sidebar{background:var(--navy);border-radius:18px}.selection-card:has(input:checked){background:#fff4ed;border-color:#e84400;box-shadow:0 0 0 1px #e84400}.selection-body strong b{color:#b73900}.form-tip{background:#fff5ee;color:#6c503f;border-color:#ffd7bf}.progress-step.active .step-number,.step-dot.active{background:#e84400}.back-link,.plain-link{color:#a93300}.terms-box{border-color:var(--line)}input:focus,textarea:focus,select:focus{border-color:#e84400}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#e84400}input[type=checkbox],input[type=radio]{accent-color:#e84400}
@media(max-width:900px){.simple-intro{gap:24px;grid-template-columns:1.1fr 1fr}.simple-intro h1{font-size:43px}.hero-visual{height:420px}.hero-phone{width:270px;height:410px}.hero-sun{width:340px;height:340px}.hero-data-badge{left:0;bottom:32px;padding:12px;gap:8px}.hero-data-badge strong{font-size:13px}.hero-price>p{font-size:108px}.hero-price .currency{font-size:56px}.price-period{font-size:19px}.hero-benefits>div+div{padding-left:18px}.hero-benefits strong{font-size:13px}}
@media(max-width:640px){.container{width:calc(100% - 36px)}.header-inner{min-height:87px;gap:18px;padding-top:6px}.brand img{width:140px;max-width:140px;max-height:64px}.brand-hebrew{font-size:12px;top:6px;right:16px}.simple-nav{gap:16px}.simple-nav a{font-size:12px}.simple-intro{grid-template-columns:1fr;gap:12px;padding-top:32px;padding-bottom:18px}.intro-copy{max-width:none}.simple-intro h1{font-size:43px;margin-bottom:16px}.intro-description{font-size:15px;margin-bottom:20px}.hero-price>p{font-size:108px;margin-bottom:22px}.hero-price .currency{font-size:56px;padding-top:11px}.price-period{font-size:21px;margin-top:26px}.price-period>span{font-size:11px;max-width:155px}.intro-actions{gap:22px}.intro-actions .btn{padding:14px 25px}.intro-footnote{margin-top:16px}.hero-visual{height:300px;margin:12px 0 18px}.hero-phone{height:315px;width:215px;margin-left:45px}.hero-sun{height:265px;width:300px;right:0;bottom:0}.hero-data-badge{bottom:28px;left:0;padding:12px 14px}.hero-data-badge strong{font-size:14px}.hero-device-note{font-size:9px;bottom:-25px}.hero-benefits{grid-template-columns:1fr;gap:16px;padding:22px 0;margin-top:10px}.hero-benefits>div,.hero-benefits>div+div{padding:0;border:0;gap:15px}.benefit-icon{width:42px;height:42px}.hero-benefits p{font-size:13px}.hero-benefits strong{font-size:15px}.simple-plans{padding:35px 0;gap:18px}.plan-introduction h2{font-size:30px}.simple-plan{padding:27px}.simple-price{font-size:66px}.simple-price span{display:inline}.shared-benefits{padding:24px}.simple-details,.simple-travel{padding-top:32px;padding-bottom:32px}.simple-details>h2,.simple-travel>h2,.simple-faq h2{font-size:28px}.simple-details .visible-info,.international-basics>div,.visible-info{padding:22px}.signup-cta{padding:28px 24px;margin-bottom:38px}.signup-cta h2{font-size:28px}.footer-brand img{width:145px}.form-container{width:calc(100% - 36px)}}
@media(max-width:360px){.brand img{width:124px;max-width:124px}.simple-nav{gap:12px}.simple-nav a{font-size:11px}.simple-intro h1{font-size:36px}.hero-price>p{font-size:98px;gap:10px}.price-period{font-size:18px}.price-period>span{max-width:120px}.intro-actions{gap:18px}.intro-actions .btn{padding:14px 21px}.intro-help{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover{transform:none}}
/* Darker orange keeps small white button text above WCAG AA contrast. */
.btn-primary,.btn-gold{background:#d84000}.progress-bar>div{background:#ff5005}.step-label{color:#b73900}.selection-card input{accent-color:#d84000}
/* The signup action follows the visitor after the opening CTA scrolls away. */
.site-header .header-signup[hidden]{display:none}.header-signup{flex:none;min-height:44px;padding:11px 22px;font-size:13px}.header-inner .simple-nav{margin-left:auto}.header-inner:has(.header-signup:not([hidden])){gap:28px}
@media(max-width:640px){.has-scroll-cta .simple-nav{display:none}.header-signup{margin-left:auto;padding:11px 19px}.header-inner:has(.header-signup:not([hidden])){gap:12px}}
