/*
Theme Name: Zyneo.online Information Theme
Theme URI: https://zyneo.online/
Author: OpenAI
Author URI: https://openai.com/
Description: A premium WordPress theme for an independent UK telecom information and comparison website with rose, black, and yellow styling, strong transparency language, smooth motion, and connected pages.
Version: 2.0.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
Text Domain: zyneo-theme
*/

:root{
  --bg:#0f0b12;
  --bg-2:#16101b;
  --surface:#17121d;
  --surface-2:#1d1624;
  --surface-3:#23192c;
  --rose:#d4578d;
  --rose-2:#f06da3;
  --rose-soft:#ffd5e8;
  --yellow:#ffcb54;
  --yellow-2:#ffe08d;
  --text:#fff8fb;
  --muted:#c7b7c3;
  --muted-2:#9a8696;
  --line:rgba(255,255,255,.09);
  --line-2:rgba(255,255,255,.15);
  --success:#7ff4b4;
  --danger:#ff8181;
  --max:1260px;
  --shadow-lg:0 40px 90px rgba(0,0,0,.34);
  --shadow-md:0 20px 45px rgba(0,0,0,.24);
  --radius-xl:34px;
  --radius-lg:24px;
  --radius-md:18px;
  --radius-sm:14px;
  --transition: all .32s ease;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  background:
    radial-gradient(circle at 5% 5%, rgba(212,87,141,.25), transparent 22%),
    radial-gradient(circle at 92% 12%, rgba(255,203,84,.12), transparent 18%),
    linear-gradient(180deg,var(--bg) 0%, #120d16 30%, #0d0910 100%);
  color:var(--text);
  line-height:1.7;
  overflow-x:hidden;
}
body.menu-open{overflow:hidden}
a{text-decoration:none;color:inherit}
img{max-width:100%;display:block}
canvas{display:block}
button,input,textarea,select{font:inherit}
.container{width:min(calc(100% - 32px),var(--max));margin-inline:auto}
.skip-link{position:absolute;left:-9999px}
.skip-link:focus{left:16px;top:16px;background:#fff;color:#000;padding:8px 12px;z-index:999}
.progress-line{
  position:fixed;left:0;top:0;height:4px;width:0;z-index:300;
  background:linear-gradient(90deg,var(--rose),var(--yellow),var(--rose-2));
  box-shadow:0 0 18px rgba(240,109,163,.55);
}
.notice-bar{
  position:relative;
  background:linear-gradient(90deg, rgba(212,87,141,.12), rgba(255,203,84,.12));
  border-bottom:1px solid var(--line);
  z-index:90;
}
.notice-bar__inner{
  display:flex;gap:14px;align-items:flex-start;padding:14px 0;
  color:#f8ecf2;font-size:14px;
}
.notice-bar strong{
  flex:0 0 auto;
  color:var(--yellow);letter-spacing:.02em
}
.site-header{
  position:sticky;top:0;z-index:200;
  background:rgba(12,8,15,.72);
  border-bottom:1px solid transparent;
  backdrop-filter:blur(18px);
  transition:var(--transition);
}
.site-header.is-scrolled{
  border-bottom-color:var(--line);
  box-shadow:0 10px 30px rgba(0,0,0,.24);
}
.nav-shell{
  min-height:86px;
  display:flex;align-items:center;justify-content:space-between;gap:18px;
}
.brand{
  display:inline-flex;align-items:center;gap:14px;min-width:0;
}
.brand-mark{
  width:44px;height:44px;border-radius:14px;position:relative;flex:0 0 auto;
  background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.01));
  border:1px solid rgba(255,255,255,.12);
  box-shadow:0 14px 28px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.05);
}
.brand-mark::before{
  content:"";position:absolute;left:11px;top:11px;right:11px;bottom:11px;border-radius:10px;
  border:2px solid rgba(255,203,84,.9);opacity:.95;
}
.brand-mark::after{
  content:"";position:absolute;left:16px;right:16px;bottom:11px;height:3px;border-radius:999px;
  background:linear-gradient(90deg,var(--rose),var(--yellow));
  box-shadow:0 0 16px rgba(240,109,163,.45);
}
.brand-copy{display:grid;gap:2px}
.brand-copy strong{
  font-family:Outfit,Inter,sans-serif;font-size:18px;line-height:1;
  letter-spacing:-.02em
}
.brand-copy span{font-size:12px;color:var(--muted)}
.nav{
  display:flex;align-items:center;gap:18px;flex-wrap:wrap
}
.nav a{
  font-size:13px;font-weight:800;letter-spacing:.02em;
  color:#f6e9f1;padding:12px 0;position:relative;
}
.nav a:hover,.nav a.is-active{color:#fff}
.nav a:hover::after,.nav a.is-active::after{
  content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;border-radius:999px;
  background:linear-gradient(90deg,var(--yellow),var(--rose))
}
.nav-toggle{
  display:none;width:52px;height:52px;padding:10px;border-radius:18px;
  background:rgba(255,255,255,.05);border:1px solid var(--line);cursor:pointer;
}
.nav-toggle span{display:block;height:2px;background:#fff;margin:7px 0;border-radius:99px}
.btn,.button,input[type="submit"]{
  appearance:none;border:none;cursor:pointer;
  display:inline-flex;align-items:center;justify-content:center;
  gap:10px;padding:14px 20px;border-radius:999px;
  font-weight:800;letter-spacing:.01em;transition:var(--transition);
}
.btn-primary{
  background:linear-gradient(135deg,var(--yellow),#ffb728 55%,var(--rose) 120%);
  color:#1a1217;
  box-shadow:0 18px 42px rgba(255,203,84,.22);
}
.btn-primary:hover{transform:translateY(-2px);box-shadow:0 24px 50px rgba(255,203,84,.3)}
.btn-ghost{
  background:rgba(255,255,255,.05);border:1px solid var(--line);
  color:var(--text)
}
.btn-ghost:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}
.btn-dark{
  background:#130d16;border:1px solid rgba(255,203,84,.22);color:#fff
}
.btn-dark:hover{transform:translateY(-2px);background:#1a121f}
.page-hero{
  position:relative;padding:52px 0 30px;isolation:isolate;overflow:hidden
}
.page-hero--dark{
  background:linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,0))
}
.hero-canvas{
  position:absolute;inset:0;width:100%;height:100%;z-index:-2;opacity:.8
}
.hero-grid{
  display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center
}
.hero-copy,.hero-visual{
  position:relative;z-index:2
}
.hero-copy{
  padding:42px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.02));
  border:1px solid rgba(255,255,255,.08);
  border-radius:var(--radius-xl);
  box-shadow:var(--shadow-lg);
}
.eyebrow{
  display:inline-flex;align-items:center;gap:8px;
  padding:8px 14px;border-radius:999px;
  background:rgba(255,203,84,.12);border:1px solid rgba(255,203,84,.18);
  color:var(--yellow);font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase
}
.eyebrow--yellow{
  background:rgba(255,203,84,.16)
}
.hero-copy h1,.section-head h2,.legal-band h2,.panel-card h3,.callout h3{
  font-family:Outfit,Inter,sans-serif;
  letter-spacing:-.04em;line-height:1.02
}
.hero-copy h1{
  margin:18px 0 16px;
  font-size:clamp(40px,7vw,72px)
}
.hero-copy p{
  margin:0;color:var(--muted);
  font-size:18px;max-width:760px
}
.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}
.hero-visual{
  min-height:480px;
  display:grid;place-items:center
}
.hero-stack{
  position:relative;display:grid;gap:18px;width:min(100%,520px);z-index:2
}
.hero-card{
  padding:28px;border-radius:28px;
  border:1px solid rgba(255,255,255,.1);
  box-shadow:var(--shadow-md);
  transition:transform .26s ease, box-shadow .26s ease;
}
.hero-card--primary{
  background:linear-gradient(180deg, rgba(212,87,141,.18), rgba(255,255,255,.04))
}
.hero-card--accent{
  margin-left:64px;
  background:linear-gradient(180deg, rgba(255,203,84,.18), rgba(255,255,255,.04))
}
.hero-card strong{display:block;font-size:28px;line-height:1.12;margin:8px 0 12px}
.hero-card p{margin:0;color:var(--muted)}
.mini-top{
  display:inline-flex;padding:7px 12px;border-radius:999px;
  background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);
  font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--yellow)
}
.tag-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.tag-cloud span,.pill-tag{
  padding:10px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--line);
  color:#fff;font-size:12px;font-weight:700
}
.tick-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.tick-list li{position:relative;padding-left:30px;color:var(--muted)}
.tick-list li::before{
  content:"✓";position:absolute;left:0;top:0;color:var(--yellow);font-weight:900
}
.tick-list.compact{gap:10px}
.hero-ring,.spark{
  position:absolute;pointer-events:none
}
.hero-ring{
  border-radius:50%;border:1px dashed rgba(255,255,255,.14)
}
.hero-ring--one{width:360px;height:360px;right:40px;top:30px;animation:spinSlow 28s linear infinite}
.hero-ring--two{width:460px;height:460px;right:0;top:-20px;animation:spinSlowReverse 22s linear infinite}
.spark{
  width:14px;height:14px;border-radius:50%;
  background:radial-gradient(circle,var(--yellow),rgba(255,203,84,0));
  filter:blur(.3px)
}
.spark--one{right:120px;top:80px;animation:floatY 5s ease-in-out infinite}
.spark--two{left:80px;bottom:70px;background:radial-gradient(circle,var(--rose-2),rgba(240,109,163,0));animation:floatY 6.5s ease-in-out infinite reverse}

.section{
  padding:26px 0
}
.section-lg{padding:42px 0}
.section-head{
  display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px
}
.section-head h2{
  margin:0;font-size:clamp(30px,5vw,54px)
}
.section-head p{max-width:720px;margin:0;color:var(--muted)}
.grid-2,.grid-3,.grid-4,.grid-auto,.metric-grid,.flow-grid{display:grid;gap:18px}
.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.panel-card,.metric-card,.faq-item,.timeline-card,.compare-card,.callout,.table-shell,.contact-shell,.policy-card,.quote-card,.trust-strip__card{
  background:linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.03));
  border:1px solid rgba(255,255,255,.08);
  border-radius:var(--radius-lg);
  box-shadow:var(--shadow-md)
}
.panel-card,.timeline-card,.compare-card,.callout,.policy-card,.quote-card,.contact-shell,.trust-strip__card{padding:26px}
.panel-card h3,.timeline-card h3,.compare-card h3,.callout h3,.policy-card h3,.contact-shell h3{margin:8px 0 12px;font-size:24px}
.panel-card p,.timeline-card p,.compare-card p,.callout p,.policy-card p,.quote-card p,.contact-shell p{margin:0;color:var(--muted)}
.panel-card:hover,.metric-card:hover,.compare-card:hover,.timeline-card:hover,.quote-card:hover{
  transform:translateY(-6px);
  box-shadow:0 30px 70px rgba(0,0,0,.33)
}
.metric-card{
  padding:24px;text-align:left;transition:var(--transition)
}
.metric-card strong{
  display:block;font-family:Outfit,Inter,sans-serif;
  font-size:clamp(32px,5vw,54px);line-height:1;margin-bottom:8px
}
.metric-card span{color:var(--muted)}
.section-band{
  padding:38px 0;
  background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.01));
  border-top:1px solid var(--line);border-bottom:1px solid var(--line)
}
.trust-strip{
  display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:stretch
}
.trust-strip__card strong{display:block;font-size:28px;line-height:1.12;margin:8px 0 12px}
.timeline{
  position:relative;padding-left:28px
}
.timeline::before{
  content:"";position:absolute;left:8px;top:4px;bottom:4px;width:2px;background:linear-gradient(var(--rose),var(--yellow))
}
.timeline-card{position:relative}
.timeline-card::before{
  content:"";position:absolute;left:-32px;top:28px;width:16px;height:16px;border-radius:50%;
  background:linear-gradient(135deg,var(--rose),var(--yellow));box-shadow:0 0 0 6px rgba(255,255,255,.02)
}
.filter-pills,.tabs-row,.micro-links,.cta-row,.network-dots{display:flex;gap:12px;flex-wrap:wrap}
.filter-pills button,.tabs-row button{
  border:1px solid var(--line-2);
  background:rgba(255,255,255,.04);color:#fff;
  border-radius:999px;padding:11px 16px;font-weight:800;cursor:pointer;
  transition:var(--transition)
}
.filter-pills button.is-active,.tabs-row button.is-active,
.filter-pills button:hover,.tabs-row button:hover{
  background:linear-gradient(135deg,rgba(255,203,84,.22),rgba(212,87,141,.18));
  border-color:rgba(255,203,84,.35)
}
[data-filter-panel],[data-tab-panel]{display:none}
[data-filter-panel].is-active,[data-tab-panel].is-active{display:block;animation:fadeRise .35s ease both}
.table-shell{overflow:auto}
.compare-table{
  width:100%;border-collapse:collapse;min-width:860px
}
.compare-table th,.compare-table td{
  padding:16px 14px;text-align:left;border-bottom:1px solid var(--line);
  vertical-align:top
}
.compare-table th{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--yellow)}
.compare-table td{color:#f4ebf0}
.badge{
  display:inline-flex;align-items:center;gap:8px;
  padding:8px 12px;border-radius:999px;
  background:rgba(255,255,255,.06);border:1px solid var(--line);
  font-size:12px;font-weight:800;color:#fff
}
.badge.badge-gold{background:rgba(255,203,84,.16);border-color:rgba(255,203,84,.25);color:var(--yellow)}
.badge.badge-rose{background:rgba(212,87,141,.18);border-color:rgba(212,87,141,.25)}
.badge.badge-soft{background:rgba(255,255,255,.04)}
.faq-wrap{display:grid;gap:14px}
.faq-item{padding:0;overflow:hidden}
.faq-toggle{
  width:100%;background:none;border:none;cursor:pointer;color:#fff;
  text-align:left;padding:22px 24px;font-size:18px;font-weight:800;
  display:flex;justify-content:space-between;gap:16px;align-items:center
}
.faq-toggle span:last-child{color:var(--yellow);font-size:24px;line-height:1}
.faq-answer{
  display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease
}
.faq-answer > div{overflow:hidden}
.faq-item.is-open .faq-answer{grid-template-rows:1fr}
.faq-item p{margin:0;padding:0 24px 22px;color:var(--muted)}
.marquee{
  overflow:hidden;position:relative
}
.marquee-track{
  display:flex;gap:16px;min-width:max-content;animation:marquee 24s linear infinite
}
.marquee:hover .marquee-track{animation-play-state:paused}
.quote-card{
  min-width:290px
}
.quote-card strong{display:block;font-size:16px;margin-bottom:8px}
.callout{
  position:relative;overflow:hidden
}
.callout::after{
  content:"";position:absolute;inset:auto -40px -40px auto;width:180px;height:180px;border-radius:50%;
  background:radial-gradient(circle, rgba(255,203,84,.18), transparent 65%)
}
.contact-grid{display:grid;grid-template-columns:1fr .9fr;gap:18px}
.contact-shell ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}
.contact-shell li{padding-left:28px;position:relative;color:var(--muted)}
.contact-shell li::before{
  content:"•";position:absolute;left:0;top:-2px;color:var(--yellow);font-size:26px;line-height:1
}
.form-ui{
  display:grid;gap:14px
}
.field{
  display:grid;gap:8px
}
.field label{font-size:13px;font-weight:800;color:#f9eeca}
.field input,.field textarea,.field select{
  width:100%;background:rgba(255,255,255,.04);border:1px solid var(--line);
  border-radius:16px;padding:14px 15px;color:#fff;outline:none;transition:var(--transition)
}
.field input:focus,.field textarea:focus,.field select:focus{
  border-color:rgba(255,203,84,.45);box-shadow:0 0 0 4px rgba(255,203,84,.07)
}
.field textarea{min-height:150px;resize:vertical}
.link-grid{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px
}
.link-card{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  padding:18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--line);
  transition:var(--transition)
}
.link-card:hover{transform:translateY(-4px);border-color:rgba(255,203,84,.25);background:rgba(255,255,255,.06)}
.legal-band{
  margin-top:36px;padding:36px 0;
  background:linear-gradient(180deg, rgba(212,87,141,.14), rgba(255,203,84,.10));
  border-top:1px solid var(--line);border-bottom:1px solid var(--line)
}
.legal-band__grid{
  display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start
}
.legal-band__card{padding:24px;border-radius:24px;background:rgba(14,10,17,.6);border:1px solid rgba(255,255,255,.1)}
.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.policy-card ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}
.policy-card li{color:var(--muted);padding-left:28px;position:relative}
.policy-card li::before{
  content:"—";position:absolute;left:0;color:var(--yellow);font-weight:900
}
.footer{
  padding:34px 0 50px;border-top:1px solid var(--line);
  background:linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,0))
}
.footer-grid{
  display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:start
}
.footer p{color:var(--muted);margin:0}
.footer-links{
  display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end
}
.footer-links a{
  color:#fff;background:rgba(255,255,255,.04);border:1px solid var(--line);
  padding:10px 12px;border-radius:999px;font-size:13px;font-weight:700
}
.footer-links a:hover{border-color:rgba(255,203,84,.24)}
.back-top{
  position:fixed;right:18px;bottom:18px;z-index:160;
  width:52px;height:52px;border-radius:18px;
  display:grid;place-items:center;
  background:linear-gradient(135deg,var(--yellow),var(--rose));
  color:#170d15;font-weight:900;border:none;cursor:pointer;
  box-shadow:0 18px 40px rgba(0,0,0,.28);
  opacity:0;visibility:hidden;transform:translateY(10px);
  transition:var(--transition)
}
.back-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.reveal{
  opacity:0;transform:translateY(28px) scale(.985);transition:opacity .6s ease, transform .6s ease
}
.reveal[data-direction="left"]{transform:translateX(28px)}
.reveal[data-direction="right"]{transform:translateX(-28px)}
.reveal.is-visible{opacity:1;transform:none}
.stats-row{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px
}
.stat-pill{
  border-radius:20px;padding:18px;background:rgba(255,255,255,.05);border:1px solid var(--line)
}
.stat-pill strong{display:block;font-size:26px}
.stat-pill span{color:var(--muted);font-size:14px}
.highlight-box{
  padding:24px;border-radius:24px;background:linear-gradient(180deg, rgba(255,203,84,.13), rgba(255,255,255,.03));border:1px solid rgba(255,203,84,.18)
}
.cards-mosaic{
  display:grid;grid-template-columns:1.15fr .85fr;gap:18px
}
.stack-list{display:grid;gap:14px}
.network-card{
  padding:20px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid var(--line);display:grid;gap:10px
}
.network-card strong{font-size:22px}
.network-dots span{
  width:10px;height:10px;border-radius:50%;display:block;background:var(--yellow)
}
.micro-links a{
  padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--line);font-size:13px;font-weight:700
}
.micro-links a:hover{border-color:rgba(255,203,84,.25)}
.empty-space{height:8px}
.not-found{
  padding:100px 0
}

@keyframes spinSlow{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes spinSlowReverse{from{transform:rotate(0)}to{transform:rotate(-360deg)}}
@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes fadeRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}

@media (max-width: 1140px){
  .hero-grid,.trust-strip,.legal-band__grid,.footer-grid,.contact-grid,.cards-mosaic{grid-template-columns:1fr}
  .hero-card--accent{margin-left:0}
  .metric-grid,.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}
  .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width: 920px){
  .nav-toggle{display:block}
  .nav{
    position:fixed;left:16px;right:16px;top:86px;
    background:rgba(15,11,18,.96);border:1px solid var(--line);
    border-radius:24px;padding:16px;
    display:grid;gap:10px;transform:translateY(-16px);opacity:0;visibility:hidden;
    box-shadow:var(--shadow-lg)
  }
  .nav.is-open{transform:translateY(0);opacity:1;visibility:visible}
  .nav a{padding:10px 0}
  .grid-3,.grid-2,.flow-grid,.policy-grid{grid-template-columns:1fr}
  .section-head{align-items:flex-start;flex-direction:column}
}
@media (max-width: 680px){
  .notice-bar__inner{font-size:13px}
  .nav-shell{min-height:78px}
  .brand-copy strong{font-size:16px}
  .hero-copy{padding:26px}
  .hero-copy h1{font-size:clamp(34px,10vw,54px)}
  .hero-copy p{font-size:16px}
  .hero-visual{min-height:auto}
  .metric-grid,.stats-row,.grid-4{grid-template-columns:1fr}
  .panel-card,.timeline-card,.compare-card,.callout,.policy-card,.quote-card,.contact-shell,.trust-strip__card,.hero-card{padding:20px}
  .compare-table{min-width:720px}
}

.form-notice{margin-top:16px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.03)}
.form-notice.is-success{border-color:rgba(127,244,180,.28);background:rgba(127,244,180,.08)}
.form-notice.is-error{border-color:rgba(255,129,129,.28);background:rgba(255,129,129,.08)}
