.page-website-creation{background:var(--bg)}.page-website-creation :is(h1,h2,h3){font-family:var(--serif);font-weight:400;letter-spacing:var(--track-h)}.page-website-creation .breadcrumbs{padding-top:76px}.page-website-creation .breadcrumbs ol{padding-block:8px}.page-website-creation .nav-inner{padding-block:10px}.wc-hero{position:relative;overflow:hidden;--cursor-x: 50%;--cursor-y: 50%;padding:clamp(68px,8vw,108px) 0 clamp(68px,8vw,100px);background:var(--bg);isolation:isolate}.wc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--cursor-x) var(--cursor-y),rgba(0,212,255,.18),rgba(30,84,255,.07) 38%,transparent 70%);opacity:.55;transition:opacity .35s ease}.wc-hero:hover:after{opacity:1}.wc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(30,84,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(30,84,255,.035) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 75%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 75%,transparent)}.wc-hero-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.wc-hero-orb-one{top:-340px;right:-230px;width:min(74vw,920px);aspect-ratio:1;background:radial-gradient(circle at 30% 35%,rgba(30,84,255,.17),transparent 63%),radial-gradient(circle at 72% 72%,rgba(0,212,255,.14),transparent 60%);animation:hero-orb-float 10s ease-in-out infinite}.wc-hero-orb-two{bottom:-350px;left:-220px;width:min(65vw,720px);aspect-ratio:1;background:radial-gradient(circle at 40% 40%,rgba(30,84,255,.12),transparent 62%),radial-gradient(circle at 70% 70%,rgba(0,212,255,.1),transparent 60%);animation:hero-orb-float 9s ease-in-out infinite reverse}.wc-hero-inner{position:relative;max-width:1120px;margin-inline:auto;text-align:center}.wc-hero .eyebrow{justify-content:center}.wc-hero h1{max-width:1050px;margin:24px auto 30px;color:var(--ink);font-size:var(--type-display-size);font-weight:300;line-height:1.01;letter-spacing:var(--track-display)}.wc-hero-accent{display:inline;color:var(--accent);font-style:italic;font-weight:400;box-shadow:inset 0 -.14em 0 var(--accent2-tint)}.wc-hero .lead{max-width:800px;margin-inline:auto;color:var(--ink-soft);font-size:19px;line-height:1.6}.wc-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:36px}.wc-actions .btn{min-height:54px}.wc-section{padding:clamp(72px,8vw,108px) 0}.wc-section h2{margin:0 0 20px;color:var(--ink);font-size:var(--type-section-title-size);line-height:1.08}.wc-section .lead{color:var(--ink-soft);font-size:17px;line-height:1.7}.wc-centered-intro,.wc-section-head{max-width:800px;margin:0 auto 38px;text-align:center}.wc-centered-intro .eyebrow,.wc-section-head .eyebrow{justify-content:center;margin-bottom:18px}.wc-centered-intro .lead,.wc-section-head .lead{max-width:730px;margin-inline:auto}.wc-value{background:#fff}.wc-value-panel{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(42px,6vw,82px);overflow:hidden;padding:clamp(42px,6vw,76px);border-radius:36px;background:linear-gradient(135deg,#071c57,#0a2f8f 58%,#1554e8);box-shadow:0 34px 80px #08236b38;color:#fff}.wc-value-panel:before{content:"";position:absolute;top:-240px;right:-170px;width:580px;height:580px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.32),transparent 66%);pointer-events:none}.wc-value-panel>*{position:relative}.wc-value-copy{align-self:center}.wc-value-copy .eyebrow{margin-bottom:22px;color:#72e9ff}.wc-value-copy .eyebrow:before{background:#72e9ff}.wc-value .wc-value-copy h2{margin-bottom:24px;color:#fff}.wc-value .wc-value-copy .lead{margin:0;color:#ffffffc7}.wc-journey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.wc-journey li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;min-width:0;min-height:150px;padding:22px 20px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s ease,transform .3s ease}.wc-journey li:hover{background:#ffffff26;transform:translateY(-3px)}.wc-journey span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#72e9ff;color:#071c57;font:800 11px/1 var(--mono);letter-spacing:.06em}.wc-journey strong{display:block;margin:3px 0 10px;color:#fff;font:400 clamp(20px,2vw,25px)/1.15 var(--serif)}.wc-journey p{margin:0;color:#ffffffba;font-size:13px;line-height:1.5}.wc-packages{background:#fff;border-block:1px solid var(--line)}.wc-tier-grid,.wc-care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.wc-tier,.wc-care-card{position:relative;min-width:0;overflow:hidden;padding:clamp(24px,2.5vw,34px);border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:var(--sh-card);transition:transform .3s ease,box-shadow .3s ease}.wc-tier:before,.wc-care-card:before,.wc-extra:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.wc-tier:hover,.wc-care-card:hover,.wc-extra:hover{transform:translateY(-5px);box-shadow:var(--sh-card-h)}.wc-tier-featured{border:2px solid var(--accent);background:linear-gradient(145deg,#f5f8ff,#fff 42%)}.wc-recommended{display:inline-flex;margin:0 0 14px;padding:8px 12px;border-radius:var(--radius-full);background:var(--accent);color:#fff;font:700 10px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase}.wc-tier-number{margin:0 0 12px;color:var(--accent);font:700 12px/1 var(--mono);letter-spacing:.13em}.wc-tier h3{overflow-wrap:anywhere;margin:0 0 10px;color:var(--ink);font-size:clamp(28px,2.7vw,38px);line-height:1.1}.wc-audience{max-width:45ch;margin:0;color:var(--ink-dim);font-size:15px;line-height:1.5}.wc-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:20px 0 6px;color:var(--ink)}.wc-price strong{font-size:clamp(36px,3.6vw,48px);line-height:1;white-space:nowrap}.wc-price span{color:var(--ink-soft);font:700 13px/1.3 var(--mono)}.wc-duration{margin:0 0 14px;color:var(--accent);font-size:14px;font-weight:700}.wc-tier>p:not(.wc-price,.wc-duration,.wc-tier-number,.wc-audience,.wc-inherits,.wc-recommended){max-width:48ch;color:var(--ink-soft);font-size:14px;line-height:1.5}.wc-inherits{width:fit-content;max-width:100%;margin:14px 0;padding:9px 12px;border-radius:10px;background:var(--accent-wash);color:var(--ink);font-size:13px;font-weight:600}.wc-feature-list{display:grid;gap:8px;margin:18px 0 0;padding:0;color:var(--ink-soft);font-size:14px;line-height:1.45;list-style:none}.wc-feature-list li{position:relative;padding-left:17px}.wc-feature-list li:before{content:"-";position:absolute;left:0;color:var(--accent);font-weight:800}.wc-method{background:var(--bg)}.wc-method-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,8vw,100px);align-items:center}.wc-method .eyebrow{margin-bottom:18px}.wc-method .lead{font-size:18px}.wc-extras{background:var(--accent-wash)}.wc-extras-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wc-extra{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:240px;padding:28px 26px 26px;overflow:hidden;border-radius:22px;box-shadow:var(--sh-card);transition:transform .3s ease,box-shadow .3s ease}.wc-extra h3{min-height:2.35em;margin:0 0 12px;color:var(--ink);font-size:clamp(20px,1.8vw,25px);line-height:1.16}.wc-extra .wc-extra-description{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.55}.wc-extra .wc-extra-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:12px}.wc-extra-price span{white-space:nowrap}.wc-extra .wc-extra-price strong{color:var(--accent);font-size:18px;white-space:nowrap}.wc-care{background:#fff}.wc-care-card h3{margin:0 0 12px;color:var(--ink);font-size:clamp(28px,2.7vw,36px)}.wc-care-price{color:var(--ink-soft);font-size:14px}.wc-care-price strong{margin-right:5px;color:var(--ink);font-size:clamp(34px,3.5vw,46px);line-height:1}.wc-third-party{max-width:780px;margin:30px auto 0;color:var(--ink-dim);font-size:14px;line-height:1.65;text-align:center}.wc-faq{background:var(--bg)}.wc-faq-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(42px,8vw,100px);align-items:start}.wc-faq-intro{position:sticky;top:120px}.wc-faq-list{border-top:1px solid var(--line)}.wc-faq details{border-bottom:1px solid var(--line)}.wc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 4px;color:var(--ink);cursor:pointer;font-size:16px;font-weight:700;list-style:none}.wc-faq summary::-webkit-details-marker{display:none}.wc-faq summary:after{content:"+";color:var(--accent);font-size:24px;font-weight:400}.wc-faq details[open] summary:after{content:"−"}.wc-faq summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.wc-faq details p{max-width:72ch;margin:0;padding:0 4px 24px;color:var(--ink-dim);font-size:15px;line-height:1.7}.wc-final{padding:var(--section-space-standard) 0;background:#fff}.wc-final-panel{position:relative;overflow:hidden;padding:clamp(48px,7vw,82px) 26px;border-radius:36px;background:linear-gradient(135deg,var(--ink),var(--accent));box-shadow:var(--sh-cta);color:#fff;text-align:center}.wc-final-panel:before{content:"";position:absolute;top:-220px;right:-180px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.35),transparent 62%)}.wc-final-panel>*{position:relative}.wc-final .eyebrow{justify-content:center;color:var(--accent-2)}.wc-final .eyebrow:before{background:var(--accent-2)}.wc-final h2{max-width:850px;margin:20px auto;color:#fff;font-size:clamp(36px,4.8vw,60px);line-height:1.1}.wc-final-panel p{max-width:720px;margin:0 auto;color:#ffffffd9;font-size:17px;line-height:1.7}.wc-final .wc-actions{margin-top:28px}.wc-btn-outline{border:1px solid rgba(255,255,255,.6);background:#ffffff1a;color:#fff}.wc-btn-outline:hover{border-color:#7ee2b8;background:#7ee2b8;color:var(--ink);transform:translateY(-2px)}@media (min-width: 1080px){.wc-tier-grid,.wc-care-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (max-width: 900px){.wc-value-panel{grid-template-columns:1fr;gap:34px}.wc-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-faq-layout{grid-template-columns:1fr;gap:20px}.wc-faq-intro{position:static}}@media (max-width: 700px){.wc-tier-grid,.wc-care-grid,.wc-extras-grid,.wc-method-inner{grid-template-columns:1fr}.wc-tier,.wc-care-card{padding:26px 22px}.wc-hero{padding:62px 0 66px}.wc-hero .lead{font-size:17px}}@media (max-width: 560px){.wc-value-panel{margin-inline:-4px;padding:34px 22px;border-radius:26px}.wc-journey{grid-template-columns:1fr}.wc-journey li{min-height:0}.wc-actions .btn{width:100%}.wc-centered-intro,.wc-section-head{margin-bottom:38px}.wc-extra{min-height:0}.wc-final-panel{border-radius:24px}}@media (prefers-reduced-motion: reduce){.wc-tier,.wc-care-card,.wc-extra{transition:none}.wc-hero-orb{animation:none}.wc-hero:after{display:none}}
